Week 14

Interface and Application Programming

Group Assignment


Compare as many tool options as possible

Since Gabriella is the only current student we decided to focus on tools related to her project. If there is enough time she would like to use a phone to control her project wirelessly so we decided to compare different tools for iOT tools.


Amazon Web Services IoT Platform

The Amazon Web Services IoT Platform is very robust and suitable for massive projects.

Features:

Wide suite of IoT tools ranging from the edge to the cloud

Multi-layered security including encryption and access control

Multi-layered security including encryption and access control

Exceptional AI integrations for 2x faster solutions

An extremely scalable platform


ThingsBoard Open-source IoT Platform

ThingsBoard is an IoT cloud platform for device management, data collection, processing, and visualization for IoT projects.

Features:

Reliable telemetry data collection

Customized data visualization

IoT Rule Engine

Advanced device management

Asset management

Multi-tenancy

Horizontal Scalability

Fault Tolerance

Security

Customization and integration

Alarms management

Monolithic and microservices

SQL, NoSQL, and Hybrid database


Blynk

Blynk is a low-code, cloud-based, hardware-agnostic IoT platform that offers a full suite of software allowing one to prototype, deploy, and remotely manage connected electronic devices at any scale. What is unique about this platform is its no-code approach to IoT app building.

Features:

No-code mobile app builder for IoT

Web console to manage devices, users, and data

A Wi-Fi manager built into the Blynk mobile app

Over-the-air firmware updates

Device provisioning and profiling