Capítulo 10. Construir dispositivos ligados
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Quer tenhas dispositivos IoT, sensores omnipresentes, sistemas distribuídos ou computação de ponta, o teu dispositivo vai ligar-se a um mundo mais vasto. Pode ser um sistema fechado ou toda a Internet. De qualquer forma, de repente, tens muitos problemas e funcionalidades novas.
Embora o teu mecanismo de ligação seja importante para a conceção do teu sistema, uma vez ligado, terás de considerar a obtenção de dados de e para os dispositivos, a atualização remota do código e a monitorização da saúde de todo o sistema. Ah, e claro, não te esqueças da segurança.
Ligar remotamente
Do ponto de vista do teu processador, um servidor Cloud ou um computador anfitrião é apenas mais um objeto com o qual falar, tal como qualquer outro periférico. Claro que o anfitrião pode interferir com o teu dispositivo, por exemplo, alterando o código do teu processador ou dando-lhe instruções para mover o motor para um local diferente. Mas todas essas coisas são apenas comunicações digitais.
De facto, qualquer coisa para a qual o teu processador tenha enviado bytes através de uma interface digital tem o seu próprio processador. O motor que estás a controlar através de SPI e o sensor de humidade que estás a ler através de I2Ctêm cada um o seu próprio processador. Para esses processadores, o teu processador é um computador anfitrião.
Tal como ...