Implement sys_publish_service for Linux based on libmdns#18
Implement sys_publish_service for Linux based on libmdns#18bewee-i wants to merge 1 commit intokedars:masterfrom
Conversation
|
Does the on/off problem exist on a fresh restart of the plonk server, as well as within the same instantiation post-commissioning? I'll go ahead and merge this for now. Can you file an issue so this known issue is tracked. I will also likely test with a Linux build once I get a hands on a machine, to check if there is some other libmdns expectation not being met |
Yes, same problem in both scenarios.
Sounds also reasonable to quickly do this before merging. You should additionally be able to test it on your Mac by copying the contents of the sys_linux.rs to the sys_macos.rs because this lib should be cross-platform compatible. |
Use patched libmdns to respond properly to All (255) querie types.
Based implementation from kedars/matter-rs#18
Based implementation from kedars/matter-rs#18
This sugests using libmdns for Linux MDNS advertisements.
Whereas this works well for comissioning, the application does not seem to receive onoff commands:
RUST_LOG="matter" cargo run --example onoff_lightchip-tool onoff off 12344321 1Reference: #16