Understanding rIoT Configuration
What is rIot Technology: rIoT Technology is an advanced cloud interface technology that allows you to collect your real-time process data securely and makes it available anywhere and any time. For more information please visit www.avistarts.com
rIoT engine, which is responsible to collect data from processes and distributed assets, is a platform independent application i.e. it can run on both Linux and Windows machines. This allows the rIoT engine to install on low power micro devices running Linux as well as Windows or Linux servers.
A typical configuration is like this:
Notes:
If rIoT engine interfaces with SCADA or BMS, it is usually running on the same machine and uses an OPC client in most cases to get data from the control system
In Windows configuration, rIoT engine is used to collect data from a central system that is already performing the job of data acquisition. This is more applicable to the situations that the client has a data acquisition system in place but needs to publish data to an advanced data repository for machine learning, analytics and view with mobile devices
If rIoT engine is interfacing with the distributed assets such as meters, generators, HVAC, etc. individually, it is usually running on an embedded Linux device
Linux scenario is usually used in situations that the client does not have a data acquisition system in place or needs to cover assets that are distributed in a large geographical area. In this case, depending on the environmental requirements, an embedded Linux box is used to host the rIoT engine. This can range from inexpensive devices such as Raspberry Pi to more advanced hardware such as MOXA or Advantech
Data is pushed to the cloud via Wi-Fi, Ethernet or cellular interfaces. Data is encrypted on the fly and a TLS connection is used to authenticate the server. An API key is provided so that only valid users can push data into the cloud platforms
For more information, please visit www.avistarts.com