Data Ingest and Translation

EdgeIQ takes a unique approach to ingesting data from the diverse population of IoT devices. Rather than merely providing SDKs that allow you to write custom code to handle data from your devices, EdgeIQ tries to follow the "80/20 rule" by providing easy to use support for common data formats. This means that instead of writing code for each new type of device, in many cases devices can be added with declarative JSON configuration objects.


An ingestor defines how we receive, interpret, and convert inbound data from one or more devices. Either a device or device type can have an ingestor with which it is associated. An ingestor is basically composed of a listener, a handler, and an associated translator (see Ingestors API Docs).