How I can Communication between raspberry pi4 and multiple ZigBee and sensors

Hello, I have one raspberry pi4 and 3 sensors (Temperature, Ventilation, Light) and one RFID how I can communicate between these sensors and RFID to transmit data wirelessly to the raspberry pi4 by using the ZigBee technique

The scheme that would like to accomplish is the following: Zigbee is connected to the raspberry that reads data from other Zigbee (which are connected to the sensors, RFID) for example, a temperature sensor).

And what is the Hardware I need for this connection ???

So, I would like to understand how to read the data of the various sensors using Zigbee.

Thank you for all

  • Have you tried the good old internet search? In this case for 'raspberry pi zigbee'?
    – Dirk
    Commented Feb 9, 2021 at 17:25
  • yes I tried but I don't locate the right solution Commented Feb 9, 2021 at 17:47

1 Answer 1


You'll need a hardware ZigBee "router", for example CC2530 / CC2531. Pay attention when you buy it: such devices may be sold pre-programmed, or with no software onboard, which means you'll have to program it yourself. You could use the GPIO library for programming but it's extra work.

In any case, once the dongle works, you get a serial port (CC2531 comes with a USB to UART converter, CC2530 must be connected to an existing UART), which you could use directly to send commands and read data from the sensors, or you could run zigbee2mqtt service and interact with your ZigBee devices via MQTT.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.