Scaleability

StreamBlocks is based on a scalable architecture,which can be configured to manage a home automation project, to the management and monitoring of millions of IoT devices. Whether using StreamBlocks server in the Cloud, or using a combination of Edge/Fog computing and Cloud will depend on the requirements of latency, bandwidth, security and reliability.

Secure IoT With or Without Internet

An Edge StreamBlocks Server Maximizes Speedh & Security

StreamBlocks is built on an IoT technology stack, with scalability and reliability at it’s centre. For example, realtime applications, such as a bottling line or a conveyor belt, which require micro-second timing accuracy,  have completely different requirements in terms of speed of response than for example switching a light on, which could be up to a 0.5 seconds, without a user noticing the delay. IoT devices or systems that depend on internet access, can result in poorer performance, due to high latency, low bandwidths and decreased realiability. Conversely, certain functionality, such as vision edge detection with a lawn mower, without having a super computer installed on a lawn mower, it would make sense to use cloud base computing power to do this, especially if only used intermittently. 

With this in mind, StreamBlocks can be installed on a LAN or in the Cloud or have multiple regional installations, all sharing data and distributing functions based on evolving criteria, whether data volumes, complexity of execution and life cycle costs.

StreamBlocks is hardware agnostic and is written in Microsoft’s .NET technology. The data store can be scaled from using PostgreSQL for home automation, to fully blown MS-SQL Server or SQL Server on Azure. 

Single Site StreamBlocks Installation with Cloud Connection
Multiple Sites with Edge & Cloud Servers.