Module 6
Module 6
Module 6
IoT platform is an integrated service that fulfills the gap between the
IoT device and application
Offer data collection, processing, visualization, and device
management services
In heterogeneous IoT environments, IoT platforms support integration between third-
party apps, sensors, legacy equipment, and other connected devices
1
29-07-2023
2
29-07-2023
Device Management Platforms: ensure that all devices in an IoT system are secure and connected,
monitor system and handle the routine tasks associated with all connected devices. Think firmware
updates, patching, reporting, and alerting users to any device-related changes.
Cloud Platforms: Cloud platforms offer a centralized hub managing your data and backend
processes.
Application Enablement Platforms: platforms typically include software and devices, along with
development and deployment solutions. It take care of the development, network configuration,
and installation typically done in-house–potentially saving organizations time and money.
Advanced Analytics Platforms: Advanced analytics platforms are designed to support IoT systems
that use AI and machine learning applications and harvest vast quantities of data. These IoT
platforms extract critical insights in real-time, enabling rapid decision-making.
• Security by design
https://jansutris10.medium.com/open-source-internet-of-
things-iot-platforms-9afd187465ca
3
29-07-2023
REST APIs
4
29-07-2023
IoT device has WiFi, you can expose a REST API over HTTPS that can be called by an Excel add-in.
This API can then be used to read sensor data, or control actuators.
5
29-07-2023
11
WebSocket
WebSocket is bidirectional, a full-duplex protocol that is used in the
same scenario of client-server communication, unlike HTTP it starts
from ws:// or wss://.
After closing the connection by either of the client and server, the
connection is terminated from both ends.
6
29-07-2023
https://randomnerdtutorials.com/esp8266-nodemcu-websocket-server-arduino/
https://www.educba.com/node-red-websocket/
7
29-07-2023
IoT scalability
IoT scalability refers to the ability to go from prototype to production in a seamless way.
IoT involves a complex technology stack, and few companies have all the needed hardware, software,
and connectivity expertise in-house.
IoT deployments, companies need the ability to scale up and down depending on the amount of data
their fleet of devices is providing.
IoT device management: Integrating hardware architecture with cloud and connectivity providers is another challenge
inherent in device management. It can be a complicated and challenging process when companies attempt to integrate
hardware, software, and connectivity themselves.
•cellular coverage for an IoT deployment may also prove difficult, especially when you're deploying devices across
vast geographic areas. Traditional SIM or eSIM, Modem components and modules, SIM provider mobile network
operator and Roaming partner MNOs
8
29-07-2023
9
29-07-2023
IoT Verticals
10
29-07-2023
Smart Cities
11