Upload
samuel-pereira
View
5
Download
0
Embed Size (px)
DESCRIPTION
Descricao sobre IoT e configuracoes basicas do Intel Galileo.
Citation preview
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