Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial NODENUM_BROADCAST_NO_LORA implementation with NeighborInfo module #5087

Merged
merged 4 commits into from
Oct 19, 2024

Conversation

thebentern
Copy link
Contributor

Closes #5082

@thebentern thebentern requested a review from GUVWAF October 17, 2024 12:15
@thebentern
Copy link
Contributor Author

Untested. Need to make sure this is getting ignored by the PKC logic... it's probably not

@thebentern thebentern marked this pull request as draft October 17, 2024 12:41
@GUVWAF
Copy link
Member

GUVWAF commented Oct 17, 2024

Maybe we could add an isDM() method that checks for to != NODENUM_BROADCAST && to != NODENUM_BROADCAST_NO_LORA?

@thebentern thebentern marked this pull request as ready for review October 17, 2024 18:35
@GUVWAF
Copy link
Member

GUVWAF commented Oct 17, 2024

I think when this is applied, we can also relax the default and minimum broadcast intervals again? E.g. 30 min. and 15 min., respectively, would be OK if it's only going to MQTT and the PhoneAPI.

@fifieldt fifieldt force-pushed the broadcast-nolora-neighbors branch from 71bd069 to 3fb4451 Compare October 18, 2024 05:04
@garthvh
Copy link
Member

garthvh commented Oct 19, 2024

I don't think we should relax anything, this thing is still a traffic monster, these packets will pop back up over mqtt. Why save this?

@thebentern thebentern merged commit 4575352 into master Oct 19, 2024
47 of 48 checks passed
panaceya added a commit to mesh-mk-ua/meshtastic-firmware that referenced this pull request Oct 21, 2024
* Add DIO2_AS_RF_SWITCH to pinedio prefilled config.

* Add `-p` flag (meshtastic#5093)

Add the `-p` to the `mkdir` so it doesn't fail when the folder already exists

Co-authored-by: Ben Meadors <[email protected]>

* Revert "Permanently engage !CTRL"

* Initial NODENUM_BROADCAST_NO_LORA implementation with NeighborInfo module (meshtastic#5087)

* Initial NODENUM_BROADCAST_NO_LORA implementation with NeighborInfo module

* isBroadcast

* Trunkt

* Move 115200 baud GNSS probe earlier (meshtastic#5101)

* Move 115200 baud GNSS probe earlier

* Even more optimized!

* Fix GPS_DEBUG output (meshtastic#5100)

After the recent change to move logging line breaks to a central
location, GPS_DEBUG is now emitting one character per line,
making the logs unusable.

Patch uses local strings and appends to collate and then print
in the right places.

Fixes meshtastic#5099

Co-authored-by: Ben Meadors <[email protected]>

* Wide_Lora uses 12 symbols to be compatible with SX1280

* Fix rebroadcasting encrypted packets when `KNOWN_ONLY` or `LOCAL_ONLY` is used (meshtastic#5109)

---------

Co-authored-by: Jonathan Bennett <[email protected]>
Co-authored-by: madeofstown <[email protected]>
Co-authored-by: Ben Meadors <[email protected]>
Co-authored-by: Thomas Göttgens <[email protected]>
Co-authored-by: Tom Fifield <[email protected]>
Co-authored-by: GUVWAF <[email protected]>
caveman99 pushed a commit that referenced this pull request Nov 3, 2024
…dule (#5087)

* Initial NODENUM_BROADCAST_NO_LORA implementation with NeighborInfo module

* isBroadcast

* Trunkt
@caveman99 caveman99 deleted the broadcast-nolora-neighbors branch November 24, 2024 14:29
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.

[Enhancement]: Limit neighbor info module to no-lora transport (MQTT)
3 participants