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

MQTT - higher level protocol #29

Open
3 tasks
mitra42 opened this issue Oct 3, 2024 · 1 comment
Open
3 tasks

MQTT - higher level protocol #29

mitra42 opened this issue Oct 3, 2024 · 1 comment
Labels

Comments

@mitra42
Copy link
Owner

mitra42 commented Oct 3, 2024

Design and implement a higher level protocol incorporating for example

  • Device announcement
  • Pulling down a backlog of messages (e.g. after power or network loss)
  • Getting a full rebroadcast of state.
@mitra42 mitra42 mentioned this issue Oct 3, 2024
19 tasks
@mitra42 mitra42 added the comms label Oct 5, 2024
@mitra42
Copy link
Owner Author

mitra42 commented Oct 28, 2024

In active progress .... minor issues

  • Get hostname and use as client id see issue 38 on Juerd's library.
    • add xWiFi::clientid
    • Add to mqtt connect
    • Use everywhere that currently use SYSTEM_DISCOVERY_DEVICE
  • Consider moving to AsyncWiFiSettings port of it by @DTTerraStar it might handle the issue of trying to reconnect better and looks actively maintained.
  • Move project etc description into config
  • Think through SYSTEM_DISCOVERY_PROJECT
    • should this be in configuration,
    • or just second part (after dev/ or /)
    • or maybe first part in dropdown, and second part as string
    • and maybe use partner as userid for mqtt (and add to passwords file in ./html)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant