Internet of Things (IoT) projects follow a similar process when they are being implemented. The IoT Wheel is niolabs’ closed-loop project life cycle which enables iterative development and allows for modification when requirements change or things go wrong.
The design phase is all about creating your IoT systems. This is sometimes referred to as “development”, “architecting”, or “building”. We refer to it as “design” because the system architecture is mostly abstract at this point. It is only running on local development or test instances and not running in a real environment yet. The overall objective of this phase is to specify, build, and test a system architecture of logic and data that can be applied to a running distributed IoT system. The nio System Designer allows you to design a complex system without writing any code.
The deploy phase is about getting your logical applications out into the real world running on real devices. The details of process will look different for any IoT project due to the differences in device types, networking constraints, and IT policies. However, every project follows the same general flow of provisioning devices, releasing software, and updating remote devices. The nio Deployment Manager allows you to perform over-the-air updates to real devices and then track the deployment status.
The monitor phase is about providing complete awareness for your IoT systems. For a system to be maintained, it needs to be able to record notable analytics and inform key stakeholders when things go wrong. These analytics include logs, state changes, application defined events and other custom metrics. From there, programmable notification logic ensures that there is clear visibility into the health of a system, enabling you to get back to designing your next system with confidence. The nio Monitoring Tool allows you to inspect and command running instances of nio, giving you confidence that things are working or insightful information when they are not.
want a technical deep dive?
Download the nio Platform white paper below to learn more about the game-changing technology used to make designing IoT systems a simple reality.