BB-400 Communication Protocols
BB-400 NeuronEdge Controller communication protocols including ASCII TCP, REST API, WebSocket, and Unix Domain Socket
BB-400 NeuronEdge Controller communication protocols including ASCII TCP, REST API, WebSocket, and Unix Domain Socket
The BB-400 provides the capability of writing software in many different programming languages. This FAQ explains how the Python programming language can be used to obtain and set the IO line status over REST on the BB-400.
The BB-400 can be used with many different programming languages. This FAQ explains how the Python programming language can be used to obtain and set the IO line status over WebSockets on the BB-400.
The only nodes required for this tutorial is:
The BB-400 provides a html WebSocket Tester in order to read and modify the status of the IO lines, this FAQ will describe how to use it in further detail.
This FAQ will describe how to use WebSockets to control the IO lines using Node-RED.
This FAQ will explain what cURL is, and how it can be used to retrieve/modify information regarding the BB-400 IO status.
This FAQ will explain how PowerShell can be used to communicate with the REST server on the BB-400.
The BB-400 provides a REST server implementation that can be used to receive and modify information. This FAQ will explain how POSTMAN, a REST API client can be used to access and change information regarding the IO line status on the BB-400.
This FAQ will describe how to use REST to control the IO lines using Node-RED. For more information on Node-RED please refer to the Node-RED FAQ , and for more information on WebSockets there is a Brainboxes FAQ What is the REST Protocol?
BB-400 IO and Protocols
This FAQ will explain what the REST protocol is, how the BB-400 provides its REST server implementation and a list of REST communication methods on the BB-400.
This FAQ will explain what the WebSockets Protocol is and the ways in which the BB-400 IO can communicate using this protocol.