I have interface configured as such: [interface] type = tcp hostname = redacted port = 4403 mac = redacted dummy = True
Inbound messages are reported to upstream mqtt as PKI, however outbound messages from meshing-around are sent in the clear as Text.
It looks like send_message() is determining the key based on the inbound channel? According to the logs, all inbound messages are being seen as "Channel:0":
2025-10-05 00:22:31,901 | INFO | Device:1 Channel: 0 Received DM: Motd From: drp mobile
2025-10-05 00:22:34,103 | INFO | Device:1 Sending DM: MOTD: REDACTED To: drp mobile
I have interface configured as such:
`
[interface]
type = tcp
hostname = redacted
port = 4403
mac = redacted
dummy = True
`
Inbound messages are reported to upstream mqtt as PKI, however outbound messages from meshing-around are sent in the clear as Text.
It looks like send_message() is determining the key based on the inbound channel? According to the logs, all inbound messages are being seen as "Channel:0":
2025-10-05 00:22:31,901 | INFO | Device:1 Channel: 0 Received DM: Motd From: drp mobile
2025-10-05 00:22:34,103 | INFO | Device:1 Sending DM: MOTD: REDACTED To: drp mobile
<!-- github-sync-id:3484363244 -->
UDP systems (and MQTT) do not use ChannelID like RF systems, they use a hashID of the channel name. will look at patches for this possibly.
One way to handle RF vs IP packets is [interface] [interface2] segment the IP to softNodes?
UDP systems (and MQTT) do not use ChannelID like RF systems, they use a hashID of the channel name. will look at patches for this possibly.
One way to handle RF vs IP packets is [interface] [interface2] segment the IP to softNodes?
<!-- github-comment-id:3369163588 -->
patch in with debug log to trap these https://github.com/SpudGunMan/meshing-around/commit/1568d026f2289490452624012b080b5ee2a0a66c this is on lab branch
<!-- github-comment-id:3508941824 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
I have interface configured as such:
[interface] type = tcp hostname = redacted port = 4403 mac = redacted dummy = TrueInbound messages are reported to upstream mqtt as PKI, however outbound messages from meshing-around are sent in the clear as Text.
It looks like send_message() is determining the key based on the inbound channel? According to the logs, all inbound messages are being seen as "Channel:0":
2025-10-05 00:22:31,901 | INFO | Device:1 Channel: 0 Received DM: Motd From: drp mobile
2025-10-05 00:22:34,103 | INFO | Device:1 Sending DM: MOTD: REDACTED To: drp mobile
UDP systems (and MQTT) do not use ChannelID like RF systems, they use a hashID of the channel name. will look at patches for this possibly.
One way to handle RF vs IP packets is [interface] [interface2] segment the IP to softNodes?
patch in with debug log to trap these https://github.com/SpudGunMan/meshing-around/commit/1568d026f2289490452624012b080b5ee2a0a66c this is on lab branch