lwIP - A Lightweight TCP/IP stack - Patches: patch #10049, Support for binary Will Message
You are not allowed to post comments on this tracker with your current authentication level.
patch #10049: Support for binary Will Message
Submitter: | Jiri Findejs <findejs> | ||
Submitted: | Fri 26 Mar 2021 06:21:51 PM UTC | ||
Category: | apps | Priority: | 5 - Normal |
Status: | Done | Privacy: | Public |
Assigned to: | goldsimon | Open/Closed: | Closed |
Planned Release: | 2.2.1 |
Fri 29 Sep 2023 08:08:39 PM UTC, comment #2: |
Simon Goldschmidt <goldsimon> |
Thu 15 Dec 2022 01:27:51 PM UTC, comment #1: Yeah, I stumbled upon the same problem. In the Sparkplug protocol (which uses MQTT) the data is sent in binary form, for Sparkplug B it uses ProtoBuf to encode it. MQTT's "will" is used for "NDEATH" message type and is also binary, which means it can include a null byte on any position. With current lwIP MQTT implementation, such binary data that contains a null byte will result in malformed encoding, usually causing all the Sparkplug recipients to go crazy (as MQTT broker doesn't know what format this data has, so it just resends it to all subscribed clients).
|
Freddie Chopin <freddie_chopin> |
Fri 26 Mar 2021 06:21:51 PM UTC, original submission:
Hi,
|
Jiri Findejs <findejs> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 5 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2023-09-29 | goldsimon | Status | None | Done | |
Assigned to | None | goldsimon | |||
Open/Closed | Open | Closed | |||
Planned Release | None | 2.2.1 | |||
2021-03-26 | findejs | Attached File | - | Added mqtt-support-for-binary-will-message.patch, #51145 |
Powered by Savane 3.13-3230.
Corresponding source code
Pushed, thanks for reporting!