Skip to content

**Add MQTT connectivity with WiFi for companion radio**#2550

Closed
getauft wants to merge 1 commit into
meshcore-dev:mainfrom
getauft:wifi-mqtt-интеграция-72045

Hidden character warning

The head ref may contain hidden characters: "wifi-mqtt-\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f-72045"
Closed

**Add MQTT connectivity with WiFi for companion radio**#2550
getauft wants to merge 1 commit into
meshcore-dev:mainfrom
getauft:wifi-mqtt-интеграция-72045

Conversation

@getauft
Copy link
Copy Markdown

@getauft getauft commented May 13, 2026

Key features implemented:

  • New MqttConfig.h header file with WiFi and MQTT configuration parameters including SSID, password, broker settings, and topic prefixes
  • New MqttClient.cpp implementation with WiFi connection handling, MQTT broker communication, and message publishing functionality
  • New MqttClient.h header with configuration structure and message callback methods for incoming, outgoing, and channel messages
  • Gitignore updated with standard build artifacts and temporary files exclusion patterns

The implementation provides complete WiFi and MQTT integration for the companion radio with configurable settings stored in a dedicated header file that can be edited before device flashing. All message types are published to corresponding MQTT topics with JSON formatting and includes connection management with automatic reconnection logic.

Key features implemented:
- New MqttConfig.h header file with WiFi and MQTT configuration parameters including SSID, password, broker settings, and topic prefixes
- New MqttClient.cpp implementation with WiFi connection handling, MQTT broker communication, and message publishing functionality
- New MqttClient.h header with configuration structure and message callback methods for incoming, outgoing, and channel messages
- Gitignore updated with standard build artifacts and temporary files exclusion patterns

The implementation provides complete WiFi and MQTT integration for the companion radio with configurable settings stored in a dedicated header file that can be edited before device flashing. All message types are published to corresponding MQTT topics with JSON formatting and includes connection management with automatic reconnection logic.
@getauft
Copy link
Copy Markdown
Author

getauft commented May 13, 2026

.

@neopiccolorat
Copy link
Copy Markdown

neopiccolorat commented May 13, 2026

Didn't they talk about not wanting to have MQTT?
I personally would like to see this project stay on pure Lora

@getauft getauft closed this by deleting the head repository May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants