IoT Platform Prerequisites
• Developers: Before reading this, make sure that you are familiar with “How Does IoT Platform Work?”, especially, the following IoT Platform entities:
◦ IoT Platform REST API
◦ IoT Platform Device SDK
◦ IoT Platform Server
◦ IoT Platform Manifests
An IoT Platform Application developer is assumed to be familiar with IoT Platform concepts, the IoT Platform Portal and with general API usability concepts.
• Devices: IoT Platform can receive events from both Real and Virtual Devices
◦ Real Devices: Must be connected to the Internet.
◦ Virtual Devices: A Virtual Device Manifest must be defined as described in “Defining a Virtual Device Manifest,” and placed on the IoT Platform Server. This manifest defines the properties, operations and events of each Virtual Device.
• IoT Platform Device SDK: The Device must have one of the IoT Platform supported runtime environments installed on it – Node.js (Version 6 and above), C, C#, Python and Java runtime environments.