OpenBOS¶
An operating system for building-oriented applications.
OpenBOS is a protocol and language agnostic environment for developing and deploying applications that interact with buildings — sensors, actuators, controllers, and everything in between.
Build the way you think¶
Start with an idea in Jupyter Labs or Node-RED. When you're ready, wrap it as a containerized app and share it with the OpenBOS community — no boilerplate, no plumbing.
If you can write a script, you can ship an app.
Hardware and protocol abstraction¶
OpenBOS talks to the hardware so you don't have to. BACnet, Modbus, Particle.io, BOPTESt, and proprietary APIs — interact with any device through a unified interface without knowing the details of what's installed in the field.
Progressive disclosure¶
OpenBOS meets you where you are. Start simple and go as deep as you need. Complexity is always available, never required.
Get started¶
- Quickstart Guides
- Core Concepts
- Web App
- Client Libraries
- Feature Requests
- Gotchas