Header Ads

The Internet of things (IoT)

The Internet of things (IoT) is the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these things to connect, collect and exchange data 




An IoT platform is a multi-layer technology that enables straightforward provisioning, management, and automation of connected devices within the Internet of Things universe. It basically connects your hardware, however diverse, to the cloud by using flexible connectivity options, enterprise-grade security mechanisms, and broad data processing powers. For developers, an IoT platform provides a set of ready-to-use features that greatly speed up development of applications for connected devices as well as take care of scalability and cross-device compatibility.

Thus, an IoT platform can be wearing different hats depending on how you look at it. It is commonly referred to as middleware when we talk about how it connects remote devices to user applications (or other devices) and manages all the interactions between the hardware and the application layers. It is also known as a cloud enablement platform or IoT enablement platform to pinpoint its major business value, that is empowering standard devices with cloud-based applications and services. Finally, under the name of the IoT application enablement platform, it shifts the focus to being a key tool for IoT developers.

IoT platforms are a vital component of the IoT ecosystem. However, I’ve found that many people are unclear about what an IoT platform is exactly, let alone the nuances between them. 


1. A complete IoT system needs hardware, such as sensors or devices. These sensors and devices collect data from the environment (e.g. a moisture sensor) or perform actions in the environment (e.g. watering crops). 
2. A complete IoT system needs connectivity. The hardware needs a way to transmit all that data to the cloud (e.g. sending moisture data) or needs a way to receive commands from the cloud (e.g. water the crops now). For some IoT systems, there can be an intermediate step between hardware and connecting to the cloud, such as a gateway or router. 
3. A complete IoT system needs software. This software is hosted in the cloud and is responsible for analyzing the data it’s collecting from the sensors and making decisions (e.g knowing from moisture data that it just rained and then telling the irrigation system not to turn on today).
4. Finally, a complete IoT system needs a user interface. To make all of this useful, there needs to be a way for users to interact with the IoT system (e.g a web-based app with a dashboard that shows moisture trends and allows users to manually turn irrigation systems on or off).

IoT platforms are the support software that connects everything in an IoT system. An IoT platform facilitates communication, data flow, device management, and the functionality of applications.


Various IOT platforms . 
Amazon Web Services. No matter what kind of cloud-based project you may have in mind, with an almost 100% probability, AWS will support it.
Google Cloud IoT.
Microsoft Azure IoT Suite.
SAP.
Salesforce IoT.
Oracle Internet of Things. 
Cisco IoT Cloud Connect.
Bosch IoT Suite.

We will talk about the other aspects of IOT in detail and interaction with Big data and AI. 

Powered by Blogger.