Mastering the IoT with C++ and JavaScript
summary
A concrete IoT gateway platform called maio combines Poco libraries with Google V8, a remoting layer and an OSGi‑style bundle system to run C++ backends and JavaScript apps side by side. It ships support for MQTT and CoAP (coming), exposes sensors and DB sessions to JS, runs on Linux devices (Raspberry Pi, BeagleBone, Edison), and already demonstrates live sensor dashboards, bundle upload/start and SMS web‑service demos. The codebase has ~40 bundles and leverages >100 contributors; the demos work end to end.
AI-written summary · about
chapters (15)
- 0:00Introduction to speaker
- 1:38Defining the Internet of Things
- 4:45The evolution of connectivity
- 6:19Business value of IoT
- 7:17IoT business models
- 9:15Software platforms and Tesla
- 11:50Typical IoT architecture
- 13:50Security challenges in IoT
- 15:46Introducing Mayo platform
- 23:50Mayo features and UI
- 25:15Mayo demonstration
- 28:11Bundle management and demo
- 38:44Inside the Mayo architecture
- 42:00C++ and JavaScript bridging
- 55:12Scripting, Q&A and conclusion
related talks
05mmqtt_cpp: Boost.Asio based mqtt communication library
08mTinyGo on Generic Node
04mMeet Qt
29mRust: Embedded, Async, All the Way
06mA Short Story About...
12mEmbedded Rust and LoRaWAN
33mPetriNet Studio - Architecting a SaaS Simulator in Modern C++
54mRust for IoT? Lessons Learned from Rust on Microcontrollers
