Skip to content

Create northbound applications

Plugins can be divided into northbound applications and southbound drivers. Northbound plugins are usually used to connect to cloud platforms or external applications.

This section mainly introduces how to create northbound applications in NeuronEX.Currently NeuronEX mainly supports the following northbound plugins:

  • MQTT: NeuronEX supports the MQTT communication protocol. The NeuronEX MQTT plugin allows users to quickly build IoT applications using the MQTT protocol, which can communicate between devices and the cloud.

  • Azure IoT: The NeuronEX Azure IoT plugin allows users to interact with NeuronEX through Azure IoT Hub.

  • AWS IOT: The NeuronEX AWS IOT plugin allows users to interact with NeuronEX through AWS IOT Core.

  • eKuiper: LF Edge eKuiper is a lightweight IoT edge analytics and streaming processing open source software implemented in Golang that can run on various resource-constrained edge devices. The NeuronEX eKuiper plugin enables users to publish collected data to eKuiper for further processing.

  • SparkplugB: SparkplugB is an industrial IoT data transmission specification based on MQTT 3.1.1. The data collected by the NeuronEX SparkplugB plugin from the device can be transmitted from the edge to the SparkplugB application via the SparkplugB protocol, and users can also send data modification instructions from the application to NeuronEX.

  • WebSocket: The WebSocket network protocol supports providing a bidirectional communication channel on a single TCP connection. With the NeuronEX WebSocket plugin, users can push collected data to a WebSocket server.