Thing API concepts

Manage the things that FairCom Edge integrates with, such as sensors, devices, equipment, servers, and software applications

The Thing actions in the JSON API manage the things that FairCom Edge integrates with, such as sensors, devices, equipment, servers, and software applications. Any application can use this API to manage the existence, lifecycle, and metadata about anything. 

FairCom Edge is built around the concept of a thing. It connects to things through a variety of protocols, such as MQTT, OPC UA, Modbus, REST, etc. It tracks when things are properly connected and healthy. It manages MQTT messages sent to and received by things, such as devices and software. It displays data collected from and delivered to things, such as PLCs, equipment, and software.

The API allows you to manage information about a thing, including its name, purpose, description, model, serial number, type, location, lifecycle, hostnames, metadata, and photo. It provides actions to create, modify, delete, list, and describe things. The "list" action provides filters to let you find things that match specific characteristics. The API ensures referential integrity between things, tags, inputs, and outputs.

Note: The Thing API is not multi-tenant because a thing does not have database and owner properties.