It is a powerful platform designed to enable connected edge services at scale. All a business needs to expand its portfolio quickly and cost-effectively.
Collect and store telemetry data in reliable way, surviving network and hardware failures. Access collected data using customizable web dashboards or server-side APIs.
Support multi-tenant installations out-of-the-box. Single tenant may have multiple tenant administrators and millions of devices and customers.
Process incoming device data with flexible rule chains based on entity attributes or message content. Forward data to external systems or trigger alarms using custom logic. Configure complex notification chains on alarms.
Provides ability to register and manage devices. Allows to monitor client-side and provision server-side device attributes. Provides API for server-side applications to send RPC commands to devices and vice-versa.
All servers are identical. No master-workers or hot standby. Node failure is automatically detected. Failed nodes can be replaced without downtime. Persisted data is replicated using reliable NoSQL database.
Amount of supported server-side requests and devices increase linearly as new servers are added in clustering mode. No downtime, server restarts or application errors.
Supports monolithic deployment for getting started or small environments. Provides ability to upgrade to microservices for high availability and horizontal scalability.
Widgets can facilitate an interactive user experience. Widgets increase site traffic and capture customer data that can be used for product development and customer service purposes.
Benzol Web UI provides a lightweight component written using Express.js framework to host static web ui content. Those components are completely stateless and no much configuration available. The static web UI contains application bundle. Once it is loaded, the application starts using the REST API and WebSockets API provided by Benzol Edge Core.
Benzol provides the user interface and REST APIs to provision and manage multiple entity types and their relations in your IoT application. Supported entities are Tenants ,Customers ,Users ,Devices ,Assets ,Alarms ,Dashboards...etc
Devices are basic IoT entities that can produce telemetry data and handle RPC commands. For example, sensors, actuators, switches;Benzol Device Management (DM) support following device management features using Web UI and REST API.
Benzol Monitoring provides the ability of alerts & notifications to create and manage alarms related to your entities: devices, assets, customers, etc. For example, you may configure Benzol Service to automatically create an alarm when the temperature sensor reading is above a certain threshold. Of course, this is a very simplified case, and real scenarios can be much more complex.
Benzol Monitoring provides the ability of alerts & notifications to create and manage alarms related to your entities: devices, assets, customers, etc. For example, you may configure Benzol Service to automatically create an alarm when the temperature sensor reading is above a certain threshold. Of course, this is a very simplified case, and real scenarios can be much more complex.
Benzol tracks API usage for six main components: Transport, Rule Engine, JS functions, Telemetry persistence, Email, and SMS services. When the API usage is disabled or reaches a certain threshold (typically 80%) Benzol will notify the Tenant Administrator via email.
5F, No. 3, Ln. 62, Xinhai Rd., Zuoying Dist., Kaohsiung City 813019, Taiwan (R.O.C.)
Copyright © 2023 NinoX — all rights reserved.
Provider:GoDaddy