Arduino 云
• 2v1
–Arduino deska
– „Linuxová“ deska
• 2 procesory
– MCU: ATmega 32U4
– CPU: SoC Atheros AR 9331
6.
MCU – „Arduinočást“
• Arduino Leonardo
• 95% HW Arduino kompatibilní
– Nemá 2,1mm napájecí konektor
– Nemá 5V stabilizátor
• Vývoj v Arduino IDE
7.
CPU – „Linuxčást“
•
•
•
•
•
Distribuce Linino (odvozená od Open WRT)
64 MB RAM, 16 MB Flash (½ dostupná)
Ethernet (včetně PoE) a Wi-Fi konektivita
USB host, micro SD
Pokud nechcete, nemusíte o Linuxové části vůbec
vědět
Bridge
• Knihovna <Bridge.h>na straně Arduina
• Program bridge.py na straně Linuxu
• Arduino při setup (){Bridge.begin()} spustí
run-bridge (jako normální příkaz do konzole)
• Spustí se bridge.py a přes stdin/stdout komunikuje
s MCU