Device
A Device is a connected external entity from which events are received. A Device is a specific instance of a Product, such as a specific elevator, car, lock, sensor with its own serial number , etc. It can even be a person.
Each Device belongs to a specific Tenant, Sub-tenant or Application.
The following types of Devices are supported:
Real Devices – These are real-world entities that send events to the IoT Platform Server. There are two types of real devices.
Physical IoT Devices – on which the Device SDK can be installed, such as an HVAC, lighting, proximity sensor, thermometer, pressure gauge, lock and so on. Events are sent by these Devices to the IoT Platform Server using the Device SDK installed on the Device.
Other Devices- represent every other kind of entity that might send events to the IoT Platform system, meaning each type of entity on which the Device SDK cannot be installed. For example, all non-IoT devices; a person, another computer system, a device without an Internet connection and so on. These entities can send the events to the IoT Platform Server in their own format. IoT Platform then converts them to the proprietary IoT Platform data format.
Virtual Devices – These fake entities generate and periodically send predefined random events from inside the IoT Platform Server for application testing and/or demo purposes only.