Sign inSign up

beetaone/mqtt-ingress

By beetaone

•Updated about 2 years ago

Image
0

179

beetaone/mqtt-ingress repository overview

⁠MQTT Ingress

NameMQTT Ingress
Versionv1.0.1
Dockerhub Linkbeetaone/mqtt-ingress⁠
AuthorsSanyam Arya

⁠Description

MQTT Ingress is an ingress module responsible for getting data into the data service. It subscribe to a MQTT Broker on a topic.

⁠Features

  • Subscribe to MQTT Broker
  • Ingresses data into data service

⁠Environment Variables

⁠Module Specific

The following module configurations can be provided in a data service designer section on beetaone platform:

NameEnvironment VariablesTypeDescription
MQTT Broker AddressMQTT_BROKERstringeg: mqtt://test.mosquitto.org (please notice that the protocol used in the module must be explicitely stated. Supported protocols: mqtt:// or mqtts://)
MQTT ProtocolPROTOCOLstringmqtt / mqtts
Connection PortPORTintegerPort number for tbe broker
TopicTOPICstringTopic to subscribe
Quality of ServiceQOSintegerQuality of Service

Other features required for establishing the inter-container communication between modules in a data service are set by beetaone agent.

⁠Set by the beetaone Agent on the edge-node
Environment VariablestypeDescription
EGRESS_URLSstringHTTP ReST endpoint for the next module
MODULE_NAMEstringName of the module

⁠Dependencies

"dependencies": {
    "mqtt": "^4.2.6",
    "node-fetch": "^2.6.1"
}

Tag summary

Content type

Image

Digest

sha256:7ccb650f2…

Size

86.2 MB

Last updated

about 2 years ago

docker pull beetaone/mqtt-ingress:v1.0.1