The LinkSmart® Device Integration & Abstraction subset takes care of connecting devices and exposing them through an IP network protocol. This process is the first basic step into an IoT infrastructure. The service responsible for doing this is the DeviceConnector. A DeviceConnector integrates the physical devices into the IP-network infrastructure by abstracting them into OGC SensorThings objects, providing an endpoint to access the devices, propagate any change in the status of devices, and allow secure interaction with devices. The LinkSmart® platform comes with various DeviceConnector implementations for different use cases:
In an IoT infrastructure, the number of devices and services can grow quickly and their status’ and connectivity can change dynamically. To be able to manage such infrastructure, LinkSmart® platform provides a set of services to manage and keep track of the running devices, services, systems, and sub-systems. In this subset, LinkSmart® uses following solutions:
IoT applications need to deal with large amounts of data produced by growing amounts of sensors and other devices. Depending on the use case, such data needs to stored, processed, or managed in another way. Sometimes it may be sufficient to store simple time-series data while on other occasions it may be necessary to do stream mining or online machine learning. LinkSmart® provides the following services for data management & processing:
For any internet system, some basic infrastructure is needed for secure and reliable communication. In the LinkSmart® Platform, we provide or use some services to intelligently manage the secure network communication in it.
The LinkSmart platform provides out-of-the-box visualization for rapid prototyping based on Grafana or FreeBoard. Currently, there are two plug-ins for visualizing and manipulating data: