Driver Configuration Process

This section lists essential steps required to configure communications with a new device type.

1. Define static device metadata or dynamic metadata reading rules

  • If the device uses static metadata (i.e. it's not possible to poll the device to determine which device variables, functions and events are available), configure Static Variables, Static Functions and Static Events in the device profile.

  • If the device provides metadata (information about available settings, operations and notification types) dynamically, configure the necessary expressions in Dynamic Metadata group of Operations section in the device profile.

2. Configure device communications by setting up expressions in Command Exchange and Data Operations groups of Operations section in device profile.

3. If you device is sending asynchronous notifications, configure their conversion to Iotellect events by filling expressions in Asynchronous Event Processing group of Operations section in device profile.

4. If your device is sending asynchronous messages upon changes of device-side settings, configure their conversion to Iotellect device variable updates by filling expressions in Asynchronous Variable Update Processing group of Operations section in device profile.

Was this page helpful?