Gateway IoT

Main Application

  • Presence Control System on Fitting Rooms

Possible Applications

  •  Gateway up to 8 sensors
  •  MQTT message hub can be set as broker or client
  •  Gateway with Linux & Microcontroller I/O for various purposes
  •  Central Communications Unit
  •  Interactive Signage Display
  •  Automation (IIoT & Industry 4.0)
  •  Factory Automation
  •  Industrial Networks
  •  Plant & Asset Management
  •  Industrial Computer systems



Gateway Controller

BD-IOT-GTW is a device designed to be used as a sensor gateway, although it can have many other purposes.

An industrialized, safe and robust board, which allows you to carry out your project whatever its purpose, uniting the two most important maker worlds, such as Arduino(AVR) & RaspberryPi(ARM).

It integrates a RaspberryPi Compute Module 3+

Inside has numerous Rpi GPIOs available through a connector pin inside the board.
Also, we integrate an Atmega328 microcontroller on board to bridge between the operating system and the final sensors.

The connectors between the device and the sensors have been designed with RJ45 keeping in mind that we need secure and standardized cable replacement for interconnection, which all our customers can find anywhere in the world.

For our projects with the device, our operating systems are integrated to be able to perform OTA and rollback of the operating system, being able to have unique control in environments with difficult access or massive deployments.



Technical Specs

  • Dimensions: 180mm x 150mm x 35mm
  • Weight: G. W 190gr
  • Input voltage: +12VDC 2,5A
  • Recommended Power Supply: MeanWell GST36B-12-P1J +12VDC 3A
  • Number of I/O ports: up to 8
  • Ethernet 10 / 100Mbps full duplex automdix.
  • Standard POE 802.3af up to 12W.

Central Processing Unit: RaspberryPi CM3+

  • Broadcom BCM2837B0 Cortex-A53 64-bit / 1.2GHz SoC
  • 1GB LPDDR2 SDRAM Memory
  • 16GB eMMC built-in storage flash memory (up to 64GB)
  • H.264, MPEG-4 decoding (1080p30), H.264 encoding (1080p30), OpenGL graphics ES 1.1, 2.0

Integrated microcontroller: ATMEGA328P-AU

  • Atmega CPU speed: 16MHz
  • Program Memory Size: 32KB
  • RAM Memory Size: 2KB

Integrated Interface Type:

  • All I / O of AVR (except RJ45) and RPI go to + 3.3VDC
  • The UART (3.3V) is only accessible via pins on the pcb board.
  • SPI (3.3V): It is reserved for the RPI.
  • I2C (3.3V): Through an expansion port, any I2C device can communicate to both the AVR and the RPI.
  • Accessible AVR pins: 2 for each RJ45 port. 1 Only open collector output compatible with 3.3V to 12V pull-up, another that can be 5V compatible input or output.


Gateway Sensors


Gateway can control up to 8 connected sensors in real time.
The microcontroller is connected to the CPU to be able to handle IO readings in any of its 8 ports independently or coordinated from any software in the operating system.

Linux Embedded

The device accepts almost any distribution of Linux embedded, including Linux adhoc projects with Yocto and the like, the most commonly used being the following:

  • Debian Yocto Based – Raspbian – Kali Linux – Pidora – Windows 10 IoT Core – Ubuntu Core – RISC OS – SARPi (Slackware ARM for Raspberry Pi) – Arch Linux ARM – FreeBSD – RetroPie.

Arduino & Raspberry Pi

The RPI can load the FW from the AVR and even the OS can be delivered with Arduino installed and configured to directly flash the AVR.

Backup Power Supply

The power system of this equipment has been designed for intensive use and allows a power backup between POE and power source:

The logical and operational part of the gateway (central unit) is powered by + 5v from Power Over Ethernet (POE) and / or from a 12v (>2,5A) power source, making the switch between one power source or another if one fails.
The logical part of the sensors, are also fed at + 5v from POE or power source, but they have an actuator output that provides direct +12v (200mA) if the Gateway has a power source connected.

OTA Support

The base operating system that we supply with the devices is a Raspbian-based system (always the latest stable version), with support for, this system is capable of updating a single file, a directory, a package or the entire system.

One Cable Interconnect

The system is designed so that from a single centralized point where the Gateway is installed, we only have to deploy a single UTP cable to the sensors, making it a very easy to install and robust system.
The UTP cabbale itself contains data channels and power channels for the sensor, and even its load.

POE Reset

By disconnecting the power from the Ethernet (POE) it can cause a restart of the system, being a great option in places with difficult access, or to maintain large device networks.


■ Power

5mm jack power input.
12VDC 3A is required.
Recommended Power Supply: GST36B-12-P1J

■ Usb Serial Port (config)

Usb type B. Is an emulated serial port with which you can access the system console

■ Mode Button ( Reset )

Reset button.
Pressing 5seconds produces a system restart. If it is pressed less than 5s it does not reset and can be used to activate anything else necessary, since it is connected to an RPI Gpio.

■ 2x Usb Host

2 USB type A ports that allow connecting USB devices to the system. It also provides 5V power up to 200mA per port.

■ Sensor Ports (0 to 7)

8x RJ45 ports that allow interconnection between the Gateway and the sensors.

■ Ethernet & POE

RJ45 connector to provide the connectivity system.
Ethernet 10 / 100Mbps full duplex automdix.
Standard POE 802.3af up to 12W.

■ Led Indicators

Error – Status – Network

MQTT Protocol



Raspberry CM3+


P.O.E. & DC Power Supply

Designed by Black Device

Privacy Preference Center