Skip to content

raiotech-iot/RaioGroupMatrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RaioGroupMatrix Library

A dedicated library for RaioTerm IoT that enables seamless Group Communication (The Matrix).

Compatibility

This library is fully tested and compliant with:

  • ESP32 (All variants: S2, S3, C3, WROOM)
  • ESP8266 (NodeMCU, D1 Mini)
  • Raspberry Pi Pico W & Pico 2 W (using the official Arduino Pico core)

Features

  • Broadcast: Send a message to everyone in the group.
  • Direct Message: Whisper a message to a specific Device ID.
  • Multicast: Send to a specific sub-list of devices.
  • Self-Loopback: Receive your own messages for verification.

Dependencies

You must install the PubSubClient library in Arduino IDE before using this.

Quick Start

  1. Include the library: #include <RaioGroupMatrix.h>
  2. Initialize: RaioGroupMatrix matrix(mqttClient, "YOUR_DEVICE_ID");
  3. Setup: matrix.begin("YOUR_GROUP_ID");
  4. Connect: Inside your MQTT connect loop, call matrix.join();

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages