Vamos descobrir como construir aplicações IoT mais seguras através de componentes e serviços seguros. Iremos explorar uma arquitetura moderna e heterogênea baseada em uma solução IoT prática. Aplicando bom-senso, boas práticas e o mindset de desenvolvimento seguro, vamos modelar os principais processos e fluxos de informação, e identificar o que é preciso fazer para assegurar os nossos dados, dispositivos e usuários. No processo, iremos aprender a evitar muitos dos erros mais comuns, e ainda conheceremos a biblioteca libSodium, que fornece um conjunto de blocos seguros já testados e prontos para inclusão nas nossas aplicações IoT.