All our devices are capable of uploading data to a server using their inbuilt 4G LTE modem (or WiFi, if customized).
By default, they connect to a ZEITCloud server that receives all data from the device. To remote control a device (which is sleeping most of the time), the ZEITCloud server (with its attached database) holds commands that the device picks up the next time it wakes up.
ZEITCloud provides functionality via API for both devices and clients (human or machine).
ZEITCloud Architecture Illustration