6 Introdução à Internet das Coisas na plataforma Raspberry Pi
mensagens do núcleo o Linux sendo uma ferramenta muito útil para o
diagnóstico de problemas (UPTON; HALFACREE, 2017). A comunicação
neste barramento ocorre através do protocolo UART, que é um protocolo
assíncrono onde não existe qualquer sinal de relógio que marque a cadência
a que os bits são enviados/recebidos (MENDONÇA, [2015]).
I²C estabelece a comunicação entra vários circuitos integrados, sendo
que, um desses circuitos é o processador Soc. Esses pinos se conectam
a resistores de pull-up do próprio Pi, não sendo necessário resistores
externos. Ele é acessado nos pinos 3 e 5 (UPTON; HALFACREE, 2017).
SPI é um barramento serial síncrono, full duplex, com um desempenho
superior ao I²C, possui quatro fios e várias linhas que permitem se comu-
nicar com mais de um dispositivo de destino. Está disponível nos pinos
19, 21 e 23. Este barramento trabalha em uma estrutura mestre escravo
onde o gerador do sinal de sincronismo é definido como o Mestre (Master)
da comunicação e os dispositivos que utilizam do sinal de sincronismo
chamados de Escravo (Slave). Cada pino neste barramento tem um papel
específico, o pino 19 fornece sinal MOSI (Master Output, Slave Input),
o pino 21 oferece o sinal MISO (Master input, Input output) pino 23
oferece o SLCK (serial clock) usado para sincronizar a comunicação.
Os pintos 24 e 26 fornecem os sinais chip select para até dois escravos
independentes (UPTON; HALFACREE, 2017).
O Raspberry Pi não tem um interruptor de energia, para desligá-lo utilize o botão de
logout ou o comando pi@raspberrypi ~ $ sudo shutdown –h now.
Faça o desligamento corretamente, pois, se desligar brutalmente tirando da tomada,
o cartão SD pode ser corrompido.
3 Aplicações de IoT no Raspberry Pi
A Internet das Coisas se caracteriza como uma revolução tecnológica que
tem por objetivo colocar literalmente todas as coisas conectadas na internet,
permitindo, por exemplo, que sua geladeira se comunique com o seu celular.
Mas e como será que o Rasperberry Pi pode ser utilizado neste contexto? É
sobre isso que vamos estudar nesta seção.