O documento discute a construção de uma casa inteligente usando Python e Arduino. Ele explica como se pode controlar dispositivos Arduino remotamente usando Python através de comunicação serial e frameworks como o web2py. Também apresenta exemplos de projetos que usam essa abordagem, incluindo um sistema de automação residencial com inteligência artificial chamado S.A.R.I.A.
43. Globalcode – Open4education
IoT com Python e Arduino
- Framework de desenvolvimento web full stak
- Multiplataforma
- Criado por Massimo di Pierro em 2007
- Foco no aprendizado
- Sem instalação ou configuração
48. Globalcode – Open4education
IoT com Python e Arduino
RiveScript é uma linguagem de script para chatbots,
simples, fácil de aprender e com uma sintaxe amigável.
https://github.com/aichaos/rivescript-python
54. Globalcode – Open4education
IoT com Python e Arduino
S.A.R.I.A é um projeto que visa desenvolver um sistema
de automação residencial livre, baseado no Arduino,
com inteligência artificial.
Através do sistema você poderá acessar a sua residência
em qualquer lugar, através da internet, além de receber,
também através da internet, informações em tempo
real sobre eventos e sensores.
S.A.R.I.A possui uma inteligência artificial com com-
preensão rudimentar de linguagem natural e voz.
58. Globalcode – Open4education
IoT com Python e Arduino
WebSocket é uma tecnologia que permite a comunicação
bidirecional sobre um único soquete TCP.
Ele é projetado para ser executado em browsers
e servidores web que suportem o HTML5.
Fonte: wikpedia
59. Globalcode – Open4education
IoT com Python e Arduino
Tornado é um framework web Python e uma biblioteca
de comunicação assíncrona.
Usando uma comunicação não bloqueante consegue
atender dezenas de milhares conexões simultâneas,
tornando-o ideal para trabalhar com websockets.