Features
BACnet Support
Discover BACnet/IP devices and their objects, then read and write object properties directly from supported mobile devices.
iOS and Android
Build and run touch interfaces for iPhone, iPad, and Android without developing separately for each native platform.
Web Technologies
Create application interfaces with familiar HTML5, CSS3, and JavaScript tools.
BACnet MS/TP Access
Reach BACnet MS/TP networks through a BACnet router connected to the IP network.
Read and Write Objects
Use the HMI5 JavaScript API to discover devices and read or write BACnet object properties.
Custom Building Interfaces
Build responsive dashboards and controls that match the needs of each building and project.
HMI5 lets developers create custom interfaces for visualizing and controlling BACnet building systems on iPhone, iPad, and Android devices.
Build with web technologies
Use HTML5, CSS3, and JavaScript to create responsive interfaces without developing a separate native application for every platform. Your application runs as a web page and can reference the stylesheets, scripts, images, and media required by the project.
Connect to BACnet networks
HMI5 can discover BACnet/IP devices and their objects, read object properties, and write values back to the system. BACnet MS/TP networks can be reached through a BACnet router.
Start building
The HMI5 Getting Started Guide explains the configuration file, web application structure, JavaScript APIs, callbacks, examples, and debugging workflow.
Open the Getting Started Guide
HMI5 is available for Android and iPhone and iPad.
Specifications
| Specifications | |
|---|---|
| Platforms | iPhone, iPad, and Android |
| Interface technologies | HTML5, CSS3, and JavaScript |
| Building protocol | BACnet/IP |
| MS/TP support | Available through a BACnet router |
| Application API | JavaScript BACnet and platform APIs |
Applications
- BACnet building visualization
- Mobile building control
- Custom room control interfaces
- Commercial building automation
- BACnet/IP commissioning and monitoring