Do Inicio Às Coisas

download Do Inicio Às Coisas

of 49

description

Descricao sobre IoT e configuracoes basicas do Intel Galileo.

Transcript of Do Inicio Às Coisas

Do inicio s Coisas

Do Incio s CoisasSamuel Pereira Vitor R. Di Toro

Lab. de Sistemas Embarcados

1

Projetos com IoThttp://www.libelium.com/top_50_iot_sensor_applications_ranking/

O Galileo

Quark SoC X100032 bits x86 400 MHz512 MB SRAM8 MB Flash11KB EEPROM

O Galileo

O Galileo

Compatibilidade Arduino

Compatibilidade Arduinohttps://communities.intel.com/docs/DOC-22226

Galileo Arduino IDEGalileo Arduino IDE

Galileo Arduino IDEjava\bin\java -Duser.language=en -Duser.region=US -Xms128m -Xmx128m -classpath "lib;lib\pde.jar;lib\core.jar;lib\jna.jar;lib\ecj.jar;lib\RXTXcomm.jar;lib\commons-exec-1.1.jar" processing.app.Base*Passo necessrio apenas para quem teve problema para executar a IDE do Arduino. Opo 1Galileo Arduino IDE

*Passo necessrio apenas para quem teve problema para executar a IDE do Arduino. Opo 2

Galileo Arduino IDEInstalao do Driver

Caminho:

Painel de Controle >>

Sistema e Segurana >>

Sistema >>

Gerenciador de DispositivosInstalao do Driver

Instalao do Driver

Atualizao do FirmwareAtualizao do Firmware

Atualizao do Firmware

Atualizao do Firmware

Wiring

WiringAplicao 1

Aplicao 1

Aplicao 1

https://www.yoctoproject.orgYocto

Instalao do Yocto

Instalao do Yocto

Conexo Serial

Conexo Serial

Principais comandoscat: mostra contedo do arquivomkdir/rmdir: cria/remove diretriovi: editor de textosifconfig: mostra informaes de redeopkg: instalador pacotespwd: mostra localizao (em diretrio)ls: lista contedo do diretriochmod: muda permisses do arquivocd: permite navegao por diretriosrm/cp/mv: remove/copia/move arquivohttp://www.busybox.net/downloads/BusyBox.html

Conexo SSH

Conexo SSH

Conexo SSHConexo SSH

Abrir /etc/ssh/sshd_config:Na linha 113, adicionar internal-sftp:

"Subsystemsftp internal-sftp /usr/lib/openssh/sftp-server"FTP

FTPShell

http://www.malinov.com/Home/sergey-s-blog/intelgalileo-programminggpiofromlinux

Instalao de Ferramentas date mmddHHMMaaaa

echo "src/gz all http://repo.opkg.net/galileo/repo/all src/gz clanton http://repo.opkg.net/galileo/repo/clanton src/gz i586 http://repo.opkg.net/galileo/repo/i586" >> /etc/opkg/base-feeds.conf

opkg update opkg install --force-overwrite uclibc opkg install packagegroup-core-buildessential opkg install nano opkg install gitInstalao de FerramentasAcessar: http://pip.readthedocs.org/en/latest/installing.htmlBaixar o "get-pip.py"Passar para o Galileo via FileZillaExecutar "python get-pip.py

Instalao do Paho:pip install paho-mqttAplicao 2import imaplibobj = imaplib.IMAP4_SSL('imap.gmail.com', '993')obj.login('[email protected]','myPassword')obj.select()print len(obj.search(None,'UnSeen')[1][0].split())Salvar o arquivo pyMailCheck.py em /media/realroot:https://learn.sparkfun.com/tutorials/galileo-unread-email-counterAplicao 2

Aplicao 2

Aplicao 2

Aplicao 2

Links teis Materiaishttps://software.intel.com/en-us/iothttps://communities.intel.com/docs/DOC-22226https://learn.sparkfun.com/tutorials/galileo-getting-started-guidehttps://learn.sparkfun.com/tutorials/galileo-experiment-guidehttps://www.youtube.com/watch?v=utZpKM7i5Z4

Links teis - Intelhttps://software.intel.com/en-us/iothttps://software.intel.com/en-us/blogs/2014/09/08/announcing-intel-iot-developer-kithttps://software.intel.com/en-us/iot/sensorshttps://github.com/intel-iot-devkit/upm/https://github.com/intel-iot-devkit/mraa/https://software.intel.com/en-us/iot/downloadshttps://software.intel.com/en-us/iot/getting-started