Skip to content

WIP: Example of uProtocol and MQTT5 on NetX Duo - #82

Open
justinhrpr-cmi wants to merge 5 commits into
eclipse-threadx:mainfrom
Eclipse-SDV-Hackathon-Chapter-Four:hackathon_demo
Open

justinhrpr-cmi wants to merge 5 commits into
eclipse-threadx:mainfrom
Eclipse-SDV-Hackathon-Chapter-Four:hackathon_demo

Conversation

@justinhrpr-cmi

@justinhrpr-cmi justinhrpr-cmi commented Oct 7, 2026 •

Copy link
Copy Markdown

This PR adds a uprotocol-mqtt AZ3166 example using uProtocol 1.6 over MQTT 5. The original mqtt example remains a separate MQTT 3.1.1 target. The AZ3166 NetX Duo submodule is pinned to fork commit 0edae5f, which contains the MQTT 5 and uProtocol addons. This should updated if the forked NetX Duo commit is merged.

Board testing exposed issues in the shared WICED/NetX integration: DHCP could start before Wi-Fi joined, and NetX lacked the interface MAC, MTU, and Ethernet address mapping needed for reliable unicast traffic. This PR updates app/common and board library configuration to address those issues. These shared changes also apply to starter, mqtt, and arcade.

Validation: starter, telemetry, mqtt, arcade, and uprotocol-mqtt cross-build successfully. Board testing has confirmed network initialization for the new example, and we tested end-to-end MQTT 5/uProtocol publication and reception with an example broker application. The other examples have not been run on hardware with these shared changes.

@justinhrpr-cmi justinhrpr-cmi changed the title Example of uProtocol and MQTT5 on NetX Duo WIP: Example of uProtocol and MQTT5 on NetX Duo Oct 8, 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.

1 participant