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

Meeting, 2023-10-06 #111

Closed
ivmarkov opened this issue Oct 6, 2023 · 2 comments
Closed

Meeting, 2023-10-06 #111

ivmarkov opened this issue Oct 6, 2023 · 2 comments

Comments

@ivmarkov
Copy link
Contributor

ivmarkov commented Oct 6, 2023

(@kedars We should probably open the "Discussions" functionality in the GH project, and then make one item there, "Meetings". Or at least this is what the esp-rs folks practice.)

CC: @jasta @MabezDev @jessebraham

Overall: Intro, availability of folks

Did a review of the existing issues / errors:

Did a review of the longer term roadmap; Top 3 roadmap items seem to be:

  • Commissioning over BLE #41

    • In a way this is also the way to provision for Wifi
    • Also the way to provision for Thread
    • Ivan noted that there is another way for WiFi provisioning (SoftAP with a special name, according to the spec)
    • Action, @kedars - to check if any company has implemented this ^^^ else it might become optional part of the spec and would not be a widely used feature anyway
    • Bjoern mentioned that he is looking into Thread support; seems that also is a sub-item of BLE provisioning
  • Notifications on Subscription #35

    • Ivan suspects the lack of this is the reason why provisioning with Google controller fails with "device not found" at the end, however Kedar believes this is most likely an mDNS issue (so much easier to fix)
    • In any case consensus is we need this functionality
    • Ivan mentioned this would most likely need Exchange in Initiator mode to be supported; Kedar believes it should actually be a long-running Exchange initiated by the controller
    • Action, @kedars, all: check in the spec if subscription events are delivered over a long running Exchange/Transaction opened by the controller, or (as Ivan believes) each subscription report is a new exchange initiated by the device
  • Message Reliability: Retransmissions #37

    • Should be relatively easy to implement, now that we are async based
    • (Not mentioned during the discussion) After that we probably need another roadmap item - "Consolidate most of exchange logic in ExchangeMgr"; also related to Notifications on Subscription #35 ^^^
  • Support for Events #36

    • Not one of the top 3, but maybe still important; Kedar explained this is the vehicle for delivering notifications of a type "new fabric was provisioned", which might be important
    • Action, @kedars - check if this part of the spec is actually implemented by anybody
@kedars
Copy link
Collaborator

kedars commented Oct 7, 2023

Discussions is now open

@ivmarkov
Copy link
Contributor Author

ivmarkov commented Oct 7, 2023

Thanks! Moved here: #115

@ivmarkov ivmarkov closed this as completed Oct 7, 2023
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

No branches or pull requests

2 participants