Skip to main content

Datasources

Data from IoT devices and other application can be received over different ports and protocols.

Outgoing Integrations

Integrations are used to forward and receive data from other Systems.

Beside Integrations that "Push" data to other systems, like HTTP, MQTT, SFTP, etc. there are also Integrations that work bi-directional like REST and LoRaWAN.

info

Ports & Protocols

Different ports and protocols can be configured to receive data from IoT Devices.

DatasourceApplication ProtocolTransport ProtocolDefault PortDirectionComment
RESTHTTPsTCP443InREST API that can also be used upload sensor data
CoAPCoAPUDP5683InUsed by Lobaro NB-IoT Devices, can be extended for other manufacturers
CoAPsCoAPsUDP5684InUsed by Lobaro NB-IoT Devices, can be extended for other manufacturers
TekelekTekelek ProparitaryTCP55345In
DraginoDragino ProeritaryTCP5600In
Lobaro NB-IoT (deprecated)Lobaro ProperitaryUDP1064InDeprecated: Will be removed in future
HTTP (Push)HTTP(s)TCP80/443OutIntegration to forward data to external HTTP APIs
MQTTMQTTTCP1883OutIntegration to forward data to external MQTT Brokers
SFTPSFTPTCP22OutIntegration to forward data to external SFTP Servers

CoAP

Timings

TypeDurationNote
Blockwise Transport30 Seconds
DTLS Timeout35 SecondsMust be higher than on the device side (which is 30 seconds)
DTLS Flight Interval15 SecondsFlightInterval controls how often we send outbound handshake messages

Roadmap

In future we are planning to implement more datasources

  • Dragino CoAP
  • MQTT
  • Lightweight M2M (LWM2M)
  • ... and other vendor specific protocols