BB-400 IO and Protocols

The BB-400 provides a variety of protocols that can be used to receive and modify the status of the IO lines. The IO protocols available are REST, WebSockets and ASCII TCP.

The BB-400 allows connections to multiple protocols at the same time, over different devices. Changing the state through one API will allow changes to be reflective over other protocols. The image below shows an example of the connections possible from the server, the BB-400 and a range of different clients, the protocols. 

http://www.brainboxes.com/files/pages/support/faqs/bb-400-faqs/BB400-Protocols.png

The following table lists the connection characteristics of each protocol available on the BB-400:

 


ASCII REST WebSocket
Max number of commands/sec 400 150 350
Average response time (for 1 user) 2.7 ms 11 ms 2.5 ms
Max number of simultaneous connections 200 n/a 10


 

Links to protocol FAQs

For further details on the IO protocols available on the BB-400 and how to use them please refer to the following links:

1. REST: FAQ What is the REST Protocol?
2. ASCII: FAQ What is ASCII TCP? 
3. WebSockets: FAQ What are WebSockets?