Connected Device Development by Contract
summary
Claims a working end-to-end connected device prototype in a few days (demo built in three days) using an Erlang-based device runtime, Exosense server, Yang specs compiled to Erlang and JSON‑RPC/BERT‑RPC over TLS; toolchain includes pyang, curl and an exoPort proxy. Demonstrations include remote HVAC control and a remote unlock for a car using CAN frames, plus a car‑sharing deployment and a fingerprint scanner; first 10 devices are free, device code fits comfortably in ~64–128 MB RAM.
AI-written summary · about
chapters (22)
- 0:00Intro
- 1:03Device Management
- 5:03Device Server
- 12:07Demo
- 14:28Project Schematic
- 15:42Registration
- 16:49Specification
- 17:48Request RPC
- 18:47curl script
- 19:42helper function
- 20:29entry point
- 21:16initialization code
- 23:11real CPUs
- 24:13open source libraries
- 25:34gpio
- 27:10EPX
- 27:58Package Manager
- 28:29File Transfer
- 28:49Sending SMS
- 29:00Receiving SMS
- 29:46Demonstration
- 30:59Questions
related talks
20mBuilding an IoT Demand Response solution with Elixir
32mControlling hardware in a week with Expo and EAS
19mConnect and Control an IoT Device in 5 Minutes
04mCo-Development for Connected Embedded
30mDemocratizing Innovation
46mThe Joy of Connecting Elixir to the Physical World
51mThe Connected Smart Home, from IoT to Cloud
30mOffline IoT - Building Resilient Connected Devices without the Internet
