You are on page 1of 49

Do Incio

s Coisas
Samuel Pereira
Vitor R. Di Toro
Lab. de Sistemas
Embarcados

Projetos com IoT

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

O Galileo
Quark

SoC X1000

32 bits x86 400 MHz


512
8

MB SRAM

MB Flash

11KB

EEPROM

O Galileo

O Galileo

Compatibilidade Arduino

Compatibilidade Arduino

Galileo Arduino IDE

https://communities.intel.com/docs/DOC-22226

Galileo Arduino IDE

Galileo Arduino IDE


java\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\RXTXcom
m.jar;lib\commons-exec-1.1.jar" processing.app.Base

*Passo necessrio apenas para quem teve problema para executar


a IDE do Arduino.
Opo 1

Galileo Arduino IDE

*Passo necessrio apenas para quem teve problema para executar


a IDE do Arduino.
Opo 2

Galileo Arduino IDE

Instalao do Driver
Caminho:
Painel de Controle >>
Sistema e Segurana >>
Sistema >>
Gerenciador de Dispositivos

Instalao do Driver

Instalao do Driver

Atualizao do Firmware

Atualizao do Firmware

Atualizao do Firmware

Atualizao do Firmware

Wiring

Wiring

Aplicao 1

Aplicao 1

Aplicao 1

https://www.yoctoproject.org

Yocto

Instalao do Yocto

Instalao do Yocto

Conexo Serial

Conexo Serial

Principais comandos
cat: mostra contedo do arquivo
mkdir/rmdir: cria/remove diretrio
vi: editor de textos
ifconfig: mostra informaes de rede
opkg: instalador pacotes
pwd: mostra localizao (em diretrio)
ls: lista contedo do diretrio
chmod: muda permisses do arquivo
cd: permite navegao por diretrios
rm/cp/mv: remove/copia/move arquivo
http://www.busybox.net/downloads/BusyBox.html

Conexo SSH

Conexo SSH

Conexo SSH

Conexo SSH

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

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

FTP

Shell

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
opkg
opkg
opkg
opkg

update
install --force-overwrite uclibc
install packagegroup-core-buildessential
install nano
install git

Instalao de Ferramentas
Acessar: http://pip.readthedocs.org/en/latest/installing.html
Baixar o "get-pip.py"
Passar para o Galileo via FileZilla
Executar "python get-pip.py
Instalao do Paho:
pip install paho-mqtt

Aplicao 2
Salvar o arquivo pyMailCheck.py em /media/realroot:
import imaplib
obj = imaplib.IMAP4_SSL('imap.gmail.com', '993')
obj.login('my_email_address@gmail.com','myPassword')
obj.select()
print len(obj.search(None,'UnSeen')[1][0].split())

https://learn.sparkfun.com/tutorials/galileo-unread-email-counter

Aplicao 2

Aplicao 2

Aplicao 2

Aplicao 2

Links teis Materiais

https://software.intel.com/en-us/iot
https://communities.intel.com/docs/DOC-22226
https://
learn.sparkfun.com/tutorials/galileo-getting-started
-guide
https://
learn.sparkfun.com/tutorials/galileo-experiment-gu
ide
https://www.youtube.com/watch?v=utZpKM7i5Z4

Links teis - Intel

https://software.intel.com/en-us/iot
https://
software.intel.com/en-us/blogs/2014/09/08/announci
ng-intel-iot-developer-kit
https://software.intel.com/en-us/iot/sensors
https://github.com/intel-iot-devkit/upm/
https://github.com/intel-iot-devkit/mraa/
https://software.intel.com/en-us/iot/downloads
https://software.intel.com/en-us/iot/getting-started

You might also like