Industrial Edge Controller - Powered by Pi - DIO + Serial + BT WiFi NFC USB + Ethernet


  • Industrial Edge Controller, powered by an industrialised Raspberry Pi and Arduino
  • Multiple connections, built in UPS for power management
  • Comes with easy to use secure web interface
  • Process data locally and send to the cloud. Use our built in software or write your own with open source tools
  • Develop on Pi and deploy seamlessly to Industry
  • -25°C to +80°C op temp range, 5-30VDC dual power input with built in mini UPS, DIN rail mountable

Product Description

Combining industrial hardware connections with the processing power of a Raspberry Pi Compute Module 3+ the BB-400 Industrial Edge Controller gives you the possibilities of open source software. Ideal for retrofitting existing equipment or building into a new panel.

The BB-400 Industrial Edge Controller combines Brainboxes proven IO and serial connectivity with a range of network connections to allow data to flow to the application of your choice. The innovative design uses a Raspberry Pi Compute module and an Arduino to provide edge processing. The Pi is supported by a power management system, including a UPS, making it match the robust demands of industry. This allows you to develop on Raspberry Pi and deploy seamlessly to the factory floor.

Multiple hardware interfaces allow for communication with many different types of equipment and machinery. Use Ethernet, Bluetooth, IO, Wi-Fi, NFC, USB, RS232/422/485 to interface with many different types of device from the compact BB-400. This is a true Industrial Raspberry Pi.

The device offers the flexibility of PC systems with open source API programming options to make integration and customisation user friendly. Combining insights from machinery of all types and ages can be done through a preferred programming language, such as C# and Python or visually in Node-RED, circumventing many of the interoperability issues that have traditionally hampered integrated automation. Support for most industry standard protocols such as MQTT, OPC-UA, REST, Modbus.

Technical Specifications

Edge Processing
Main ProcessorRaspberry Pi Compute Module 3+, 1.2GHz quad-core Broadcom BCM2837 processor
Storage32 Gbytes eMMC Flash
Integrated ConnectivityWifi, Bluetooth, 2 Independent Ethernet, 8 Digital IO, RS232/422/485 Serial, NFC
Cloud ConnectivityProgram your own, out of the box coming soon
SoftwareSecure Web Administration, Docker, Sample Applications, Fully open and customisable platform
Real Time ClockYes; with battery backup
IO Channels
IO processorArduino microcontroller processing real time signals (reprogrammable)
IO ProtocolsMQTT, OPC-UA, REST, Modbus, WebSockets, ASCII TCP, Unix Domain Socket
Description8 Digital Inputs and 8 Digital Outputs
Digital InputsUp to 8
Digital OutputsUp to 8
Power On ValuesN/A
Digital IO
Input Logic Level 00.0V to + 1.0V
Input Logic Level 1+2.0V to +30V
Inputs NPN/PNPJumper Selectable
Input LatchesTriggered by user programmable positive or negative edges, stays true until acknowledged
Input CounterUser progammable- counts positive or negative transitions up to 200Hz
Digital Output TypeOpen drain transistor, protected MosFET. Short circuit protection up to 36V. Over temperature shutdown -175°C typical 150°C min
Maximum Output Load Voltage30 VDC
Maximum Output Current Sink0.85A per channel, Max 4 Amp Per Device
Serial Port
ProtocolSelectable RS232/422/485
ConnectorRemovable Screw terminal block connector – 3.5 mm pitch
Tx FIFO Size64
Rx FIFO Size64
Operating DistanceRS422/485 Standard (4000 ft : 1200 metres) / EIA – RS232 Standard
Serial Port Settings
Max Baud Rate921,600
Data Bits5,6,7 or 8
ParityOdd, Even, None
Stop Bits1, 1.5 or 2
Tx/Rx ModesPoint to Point (RS232), Full Duplex, Half Duplex Autogating, Hardware Autogating, TxD always/ RTS true enabled, RxD always enabled, RxD RTS true disabled, CTS forced true (RS422/485)
Number of Ports2: 1 Uplink and 1 LAN, individually configurable
Wi-FiYes : station and access point mode
Wi-Fi Standard802.11 b/g/n
Network Port TypeRJ45 Jack 10/100 MHz Autosensing, Cross Over Autosensing (MDIX)
Protection1500V Magnetic Isolation between ports and network
Bluetooth Settings
Bluetooth Qualificationv4.0 (2.1 + EDR, LE)
Bluetooth ClassClass 1
Radio Frequency2.45 GHz
NFCComing soon via software update
Default ConfigBy Default sends Network Settings to connecting device
Operating SystemRaspbian Lite – based on Debian
SecurityLatest SSH and TLS security protocols
AdministrationSecure Web administration with user definable roles
Docker SupportPreinstalled with web admin interface, Customised Containers available for NodeRed
ConfigurabilityFull access to secure linux command line, open system, fully configurable, custom OS can be flashed into memory if required
Power Input5V – 30V DC Redundant DC Dual Power Inputs, reverse polarity protected
Max Input35 Volts
Uninterrupted Power SupplyYes; Integrated UPS
UPS Typical shutdown window40 seconds mean time til shutdown under typical workload
UPS LifetimeOver 1/2 Million Charge/Discharge Cycles
Operating Temperature Range-25 °C to +80 °C / -13 °F to +176 °F
Industrial StandardYes
Storage Temperature-40 °C to +85 °C / -40 °F to +185 °F
Power Consumption4 Watts Typical, 15W Max
Product Weight0.248 kg, 8.75 ounces
Product Dimensions120x99x45 mm, 4.7×3.9×1.8 inches
Packaged Weight0.334 kg, 11.78 ounces
Packaged Dimensions160x135x49 mm, 6.3×5.3×1.9 inches
GTIN (barcode)837324004441
Operating System Compatibility
Operating Systems
  • Communicate with Device over TCP from any OS
  • Suitable for any device with a Web Browser
  • Raspberry Pi
  • Linux
EthernetEthernet Interface takes advantage of a companies pre-existing infrastructure, allowing you to connect to your Brainboxes device over the local network, or from across the world.