Skip to content

Nerve Data Gateway

The Nerve Data Gateway is an application that can automatically fetch/receive data from supported data sources and send/provide it to supported data sinks. This allows it to achieve the following tasks (or a combination of them):

  • Data Aggregation: Collecting data from multiple sources and sending it to a single sink.
  • Data Distribution: Collecting data from a single source and sending it to multiple sinks.
  • Protocol Translation: Transferring data from a data source to a data sink where the sink supports a different protocol than the source.

At the moment the Nerve Data Gateway supports the following connections and protocols:

  • OPC UA: Connect to an OPC UA server
    • Polling: Poll objects from the server at a fixed interval
    • Subscription: Subscribe to data changes of objects on the server
  • MQTT: Connect to an MQTT broker
    • Subscriber: Subscribe to one or multiple topics at the broker and receive incoming data
    • Publisher: Send data to the broker

The Nerve Data Gateway can be downloaded from the Nerve Software Center. The Setup chapter describes in detail how to create a Nerve Workload from the downloaded files.

Configuration of the Nerve Data Gateway is done via a JSON file. Refer to the configuration chapter for all details on how to configure the application.

Implementers of security must make sure to read and follow the recommendations outlined in the Security chapter.