Upload
suz-hinton
View
71
Download
1
Embed Size (px)
Citation preview
SEND TARBALL; GET PIZZAB U I L D I N G A R D U I N O C O D E I N T H E C LO U D
F O R T H E I N T E R N E T O F T H I N G S
twitch.tv/noopkat
TWO TASKS1. Compile custom script for
their specific board
2. Flash it onto the board
TOOLCHAINS
ARE A DRAG
AN API WOULD BE NICE.
AVR-PIZZA
HEXDELIVERYSERVICE
JSON
sketch.hex
sketch.ino
sketch.ino
sketch.tar.
gz
NodeJS REST API Server
Arduino Builderchild
process
Avr-pizza NodeJS
package
Azure VM aka “the cloud”
Laptop aka “local”
NodeJS API Server (Hapi)
Arduino Builder
Nginx
Certbot
Avr-pizza NodeJS package
Azure VM
Local client / computer
API request / responseArduino sketch file
DEMO
TO DO1. Document server setup2. Compile against builder
versions3. Addition of third party
boards
THANKS