The Bacsoft IoT Cloud handles all aspects of communications, application execution, data storage, security and auditing. To provide remote command and control, Bacsoft’s IoT Cloud communicates with devices in near real-time, and executes complex business logic between remote devices and user applications. The IoT Cloud features an event-driven engine for alerts and alarms, as well as simple integration with third party applications and SCADA systems.
The Bacsoft IoT Cloud server provides all application and communication services in a multi-domain, scalable and secure environment. The robust and flexible platform can be deployed in a private cloud or in the Bacsoft cloud, which features fully secure multi-tenant capabilities that can be used to segregate projects as well as customers.
Each deployment scales to support thousands of connected remote devices and users. It also features server redundancy and automatic field unit roaming between servers.
The IoT Cloud secures data in transit using a proprietary protocol with SSL 3.0 encryption. Runtime and configuration data are stored in a flexible database implementation architecture that supports database clustering. Access control is enforced with multiple levels of authorization per user. For auditing and compliance, all system activities are logged including web access events, source IP, user alerts, device connectivity and more.
To provide remote command and control, Bacsoft’s IoT Cloud communicates with devices in near real-time, with no more than a 1-2 second delay, and executes complex business logic between remote devices and user applications. It features an event-driven engine for alerting and device control, and manages two-way communications between the Bacsoft Smart Controllers and The Cloud.
The alert management engine supports multiple messaging and email service providers and can prioritize and respond to availability problems in real time.
Through a flexible set of APIs, the IoT Cloud supports integration with 3rd party applications via SOAP and ModbusTCP Slave and OPC Server functionality to support existing SCADA implementations.