IoT Tools and Platforms Assignment by Anuwar
IoT Tools and Platforms Assignment by Anuwar
Internet of Things (IoT) is software that connects the edge hardware, access points, and data networks
to the other end which is usually the end-user application.
The primary function of the IoT platform is to act as middleware or as plumbing to connect devices or
applications to another end. IoT contains a mixture of functions like Sensors & controllers, a gateway
device, communication network, data analyzing & translating software, and end application service.
IoT cloud platform can handle huge data volume from devices, customers, applications, websites, and
sensors and take actions to give a real-time response.
How to select the best Internet of Things platform depends on the requirements of a company for
hardware, real-time access, custom reports, budget, development skills, and the business model.
Site Where
• Run any number of IoT applications on a single SiteWhere instance
• Spring delivers the core configuration framework
• Add devices through self-registration
• Integrates with third-party integration frameworks such as Mule any point
• Default database storage is MongoDB
• Eclipse Californium for CoAP messaging
• InfluxDB for event data storage
• Grafana to visualize SiteWhere data
IBM Watson IoT Connection Service, Analytics Service, Block chain Service.
ThingSpeak
• Collect data in private channels
• Share data with public channels
• MATLAB analytics and visualizations
• Alerts
• Event scheduling
• App integrations
• Worldwide community
DeviceHive
• Directly integrate with Alexa
• Visualization dashboard of your choice
• It supports Big data solutions such as ElasticSearch, Apache Spark, Cassandra
and Kafka for real-time and batch processing.
• Connect any device
• It comes with Apache Spark and Spark Streaming support.
• Supports libraries written in various programming languages, including Android
and iOS libraries
• It allows running batch analytics and machine learning on top of your device data
Zetta
• Supports a wide range of hacker boards
• Zetta allows you to assemble smartphone apps, device apps, and cloud apps
ThingsBoard
• Real-time data visualization and remote device control
• Customizable rules, plugins, widgets and transport implementations