Now that we have a sense of why we are using an existing IoT platform for our IoT solutions, let us look at the options we have for these platforms. The following are a few popular IoT platforms.
You can visit the site links next to the provider to read more about the offerings:
- AWS IoT: https://aws.amazon.com/iot/
- Microsoft Azure IoT: https://www.microsoft.com/en-in/internet-of-things/azure-iot-suite
- IBM Watson: https://www.ibm.com/internet-of-things
- Google Cloud IoT: https://cloud.google.com/solutions/iot/
- Cisco IoT Cloud Connect: https://www.jasper.com/
- Salesforce IoT cloud: https://www.salesforce.com/eu/iot-cloud/
- Bosch IoT Suite: https://www.bosch-si.com/iot-platform/bosch-iot-suite/homepage-bosch-iot-suite.html
- Kaa IoT: https://www.kaaproject.org/
- ThingSpeak: https://thingspeak.com/
- DeviceHive: https://devicehive.com/
- ThingsBoard: https://thingsboard.io/
In this book, we are going to explore five IoT platforms, namely:
- AWS IoT
- Microsoft Azure IoT
- Google IoT Core
- IBM Watson IoT
- Kaa IoT
In the previous list, all other platforms are commercial, except Kaa IoT which is an open source platform.
After exploring the aforementioned five platforms, we will do a comparison among them to help you choose the appropriate platform for a specific use case.