Building Automation in the Browser: An Experience Report
summary
A browser-only UI built with BabylonJS and React visualizes real-time state and control panels for dozens of office IoT devices, backed by a microservice architecture integrating AWS, a calendar API and an Express-based calendar proxy. It describes bridging building buses like KNX and microcontrollers, discusses issues found with message brokers, device protocol mismatches, authentication and latency, and reports which integrations were reliable versus which needed redesign.
AI-written summary · about
chapters (10)
- 0:00Building automation intro
- 6:16KNX and hardware
- 10:02UI challenges
- 14:28JavaScript for automation
- 18:28Everyday devices
- 23:23Service complexity
- 27:56Microcontrollers in automation
- 33:42Cloud for building management
- 37:50Office automation tools
- 42:29Final insights
related talks
38mBuilding Universal Apps
37mMR and the Web with Babylon.js 5.0
21mBuilding Fun Experiments with WebXR & Babylon.js
20mFull stack home automation prototyping in Javascript
29mJavaScript and Game Development
17mJavaScript beyond the web page
48mEmbedded Javascript, HTML5 and the Internet of Things
53mBuilding Web Apps with React.js
