Building your Own Internet of Things with JavaScript
summary
Shows a complete JavaScript-based IoT stack: tiny-device runtime JerryScript (~64 KB RAM footprint, ~160 KB ARM binary) running on Raspberry Pi Zero, a Node.js-based Mozilla WebThings gateway, and a clap-detection add-on that toggles a blinky LED — demo works live. Covers platform glue (iot.js/JS modules for GPIO), gateway security (Let's Encrypt certificates, PageKite tunneling, JSON Web Tokens), the Web Things API for thing descriptions and REST/WebSocket control, and deployment notes for constrained devices and Raspberry Pi 3 gateways.
AI-written summary · about
chapters (15)
- 0:00Introduction to IoT with JavaScript
- 3:02Demo setup and gateway overview
- 4:59Why choose JavaScript for IoT
- 5:47JavaScript on constrained devices
- 7:41JerryScript JavaScript engine
- 10:19JerryScript supported hardware
- 11:49IoT.js platform overview
- 14:04Mozilla Things Gateway architecture
- 16:15Gateway security features
- 17:46Web Things API explanation
- 19:12Things API proposal details
- 21:14Building your own IoT system
- 21:56Use cases and demos
- 23:46Privacy and ownership in IoT
- 24:09Conclusion and Q&A
related talks
41mBringing JavaScript to the IoT Edge
42mJavascript of Things JoT
48mEmbedded Javascript, HTML5 and the Internet of Things
47mGlue for the Internet of Things A full IoT stack with sensors, actors and mobile clie
19mUsing Javascript for IoT Internet of Tums
30mThe Internet Of Things
41mJerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things
30mOffline IoT - Building Resilient Connected Devices without the Internet
