Wireless Protocol Nodes
Wireless protocol nodes enable communication over Bluetooth, Zigbee, Z-Wave, LoRa, and other radio technologies. Build smart home systems, long-range IoT networks, and contactless applications.
ble
PopularScan, connect, and communicate with Bluetooth Low Energy devices and beacons.
Configuration
{cfg.key} string "scan" | "connect" | "advertise" {cfg.key} string MAC address or UUID {cfg.key} string GATT service UUID {cfg.key} string Characteristic UUID Output Example
{node.details.output} zigbee
PopularCreate and manage Zigbee mesh networks for smart home and industrial IoT applications.
Configuration
{cfg.key} string USB dongle port (e.g., /dev/ttyACM0) {cfg.key} string Network PAN ID {cfg.key} number Zigbee channel (11-26) {cfg.key} boolean Allow new devices to join Output Example
{node.details.output} z-wave
Connect to Z-Wave smart home devices for lighting, locks, sensors, and thermostats.
Configuration
{cfg.key} string USB controller port {cfg.key} string Network home ID {cfg.key} number Device node ID {cfg.key} string Z-Wave command class Output Example
{node.details.output} lora
PopularSend and receive LoRa packets for ultra-long-range, low-power IoT communication.
Configuration
{cfg.key} string SPI device (e.g., /dev/spidev0.0) {cfg.key} number Carrier frequency in MHz {cfg.key} number SF7-SF12 (range vs speed) {cfg.key} number Signal bandwidth in kHz Output Example
{node.details.output} rf433
Send and receive 433MHz RF signals for remote controls, weather stations, and simple sensors.
Configuration
{cfg.key} number GPIO pin for TX or RX {cfg.key} number Protocol number (1-12) {cfg.key} number Pulse length in μs {cfg.key} string "transmit" | "receive" Output Example
{node.details.output} nrf24
High-speed short-range communication using NRF24L01+ 2.4GHz radio modules.
Configuration
{cfg.key} number Chip Enable GPIO pin {cfg.key} number RF channel (0-125) {cfg.key} string "250kbps" | "1mbps" | "2mbps" {cfg.key} string Pipe address (5 bytes hex) Output Example
{node.details.output} rfid
Read and write RFID tags using MFRC522 and compatible readers for access control and tracking.
Configuration
{cfg.key} string "mfrc522" | "pn532" {cfg.key} string "spi" | "i2c" {cfg.key} string "read" | "write" | "detect" {cfg.key} number Memory sector (0-15) Output Example
{node.details.output} nfc
Near-field communication for tap-to-pair, data exchange, and contactless card emulation.
Configuration
{cfg.key} string NFC reader device path {cfg.key} string "reader" | "emulator" | "p2p" {cfg.key} string "ndef" | "raw" {cfg.key} number Detection timeout in ms Output Example
{node.details.output} ir
Send and receive infrared signals for remote control of TVs, AC units, and other appliances.
Configuration
{cfg.key} number GPIO pin for IR LED {cfg.key} number GPIO pin for IR receiver {cfg.key} string "nec" | "rc5" | "sony" | "raw" {cfg.key} number Number of signal repeats Output Example
{node.details.output} Common Use Cases
Smart Home
Control lighting, locks, thermostats, and sensors with Zigbee, Z-Wave, and BLE protocols.
Asset Tracking
Track inventory and personnel with RFID badges, BLE beacons, and NFC tags.
Long Range IoT
Deploy remote sensors across farms, cities, and campuses with LoRa communication.
Remote Control
Control appliances, gates, and systems with IR, RF433, and NRF24 radios.