Atrius Solution Builder is an Integrated Development Environment (IDE) that allows developers to rapidly build visually-rich edge or cloud-hosted web applications and dashboards, leveraging data from the Atrius Sensory Network, Atrius Platform Services, or third-party sources via open source Distributed Services Architecture (DSA)
Atrius Solution Builder is a true “drag & drop” HTML5 based Integrated Development Environment(IDE) and Visualization Platform targeted toward developers interested in rapid application development without requiring any special browser plug-ins.
It allows developers to gain access to the Atrius Sensory Network and other 3rd party data sources in a single, unified workspace and enable them to design real-time, data-driven Applications and Dashboards using the Atrius Platform. Information can be derived from numerous sources including sensors & devices, databases and social media platforms using the open source Distributed Services Architecture (DSA) framework.
Atrius Solution Builder is a 100% HTML5 based development platform that does not require any special browser plugins. Acuity recommends the use the latest version of Google Chrome web-browser for the best user-experience.
Atrius Solution Builder allows users to access their application with Native “in-browser” loading on iOS, Android, and Windows Mobile - not a single app is required! Intelligent scaling with responsive layout ensuring that every user interface is automatically optimized for any screen size to ensure optimal viewer experience on any mobile device.
Atrius Solution Builder can be download from the Atrius Developer Portal (https://developer.atrius-iot.com). It can be bundled with the desired connectors (DSLinks) available for all the various platforms while downloading.
- x32 Windows
- x64 Windows
- x32 Linux
- x64 Linux
- x64 Linux (glibc Static)
- x64 Linux (Musl Static)
- ARMv6 Linux
- ARMv7 Linux
- x32 Mac OS
- x64 Mac OS
Atrius Solution Builder is very flexible and works on a really small footprint CPU like a Raspberry Pi all the way to a hyper-scalable installation in the Cloud.
While this depends on the size and scale of a specific project, a typical server with a quad core CPU, 4 GB of memory and 1 TB of storage should suffice to get started.
The applications built using Atrius Solution Builder can be flexibly deployed either on the edge or the cloud.
Atrius Solution Builder is the Atrius branded version of DGlux5. Version 1 of Atrius Solution Builder maintains feature parity with DGLux5.
Distributed Services Architecture (DSA) is an Open Source Platform & “Toolkit” for Internet Of Things Devices, Services and Applications. The purpose of DSA is to aid the creation of an eco-system where manufacturers, developers and solution providers can contribute and enhance functionality while reducing the risk for customers concerned with business continuity support.
It is a distributed system of software designed specifically to extract, compute, and move data from the things that make up the IoT to the various applications where it can provide value. These applications are built using Atrius Solution Builder.
A Distributed Services Link (DSLink) is a specialized type of node that is a container for some logic. It always connects to a DSBroker, through which it advertises services, receives and responds to requests, and subscribes to and publishes messages. While downloading the Solution Builder Server package, all the DSLinks that the user is interested in can be chosen to be available as part of the download package.
The following DSLinks are supported among others: SCADA Systems: Niagara, WebCtrl, Skyspark
Databases: Oracle, Cassandra, HBase, Elasticsearch, JDBC, MSSQL, MySQL, MongoDB, Postgres
Historian Databases: ETSDB, RethinkDB, Splunk, Parstream
Devices: Philips Hue, SmartThings, WeMo, Axis VAPIX
OS: iOS, Android, Windows 10, MAC OS X
Protocols: Haystack, BACnet, Modbus, OPC, KNX, DMX, MQTT, COAP, Motion JPEG, SNMP, Thread
Technologies: EnOcean, ZWave, Relayr, R, Spark, Kafka, Azure IoT, REST Server, BLE, Homekit
Services and Applications: Facebook, Twitter, Google+, LinkedIn, YouTube, Google Analytics, Salesforce, Slack, Yahoo Weather, RSS Feeds
Yes, MQTT and COAP DSLinks are available and supported.
Yes, Acuity Brands’ Professional Services team is well versed with developing new DSLinks. Please reach out to the Business Development team with your specific needs.
Licensing is done based on Topics. It can be Perpetual or Subscription based.
License can be requested through the Solution Builder IDE once it is installed. By default, a trial license of 500 topics for 30 days is included.
A Topic is a subscription to a data feed with a unique path used at run-time in the Solution Builder UI & Dataflow. There are no other restrictions, you get unlimited users, projects, widgets etc. you only pay for the data being used in Solution Builder. Unique topics only count once and can be used in multiple components without incrementing the count. For example, a single unique value bound to a gauge, a text and used in dataflow is 1 topic.
There are four items that count as a topic:
- Real Time Value
- Historical Value (trended data)
- Command/Control Action to override a value