GithubHelp home page GithubHelp logo

bmqtt's Introduction

Niagara N4 MQTT Driver Documentation

Date: July 2023

Note: This documentation covers the process of installing the BITPOOL N4 MQTT Device Driver on to a Niagara N4 Workstation. The software module is designed for the Niagara N4 version framework and is not supported with older Niagara AX based systems.

Table of Contents

Quick Start

Here is a simple procedure to get the device running:

  1. Install driver.
  2. Add Network and MQTT Subscribe Device from the Palette.
  3. Configure Device by entering Broker Address, Port, Credentials.
  4. Configure desired output, including format and if using hierarchy. Save.
  5. Done, now check the Points folder to see new data from the Broker.

Setup

This procedure will guide you through installing the MQTT driver on a Niagara N4 installation. This driver will not run on previous AX versions.

Driver Module Install

  1. Copy the mqtt-rt.jar file to the Niagara modules directory on your N4 installation.
  2. Use Niagara N4 Workbench to connect to the station’s platform service and install the mqtt module.

Configuration

Open Workbench and connect to the station. You can then start the configuration process.

Publish Configuration Options

The MQTT Publish device driver provides multiple configuration options such as:

  • Broker Connection Type
  • Broker Address
  • Broker Port
  • Broker Username
  • Broker Password
  • ClientID
  • Publish Topic Path
  • Publish Points Folder
  • Data Output Type
  • Data Output Format
  • Debug to Console
  • Debug Label

Subscribe Configuration Options

The MQTT Subscribe device driver provides multiple configuration options such as:

  • Broker Connection Type
  • Broker Address
  • Broker Port
  • Broker Username
  • Broker Password
  • Subscribe Topic Path
  • Data Input Type
  • Device Status as Points
  • Debug to Console
  • Debug Label

For detailed information on these options, please refer to the main documentation or join us on our discord

bmqtt's People

Contributors

bitpool-dev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.