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

rethink nufo login and creation logic #28

Open
adcxyz opened this issue Aug 5, 2021 · 2 comments
Open

rethink nufo login and creation logic #28

adcxyz opened this issue Aug 5, 2021 · 2 comments

Comments

@adcxyz
Copy link
Member

adcxyz commented Aug 5, 2021

Currently, the NTMI app always creates and starts an MKtl(\nufo),
and expects to be logged into a nufo's standalone access point network.

This startup sequence should support more flexible login:
The nufo firmware will soon try to log into the network "nUFOlogy",
and create its own standalone access point only if nUFOlogy login fails.
Then it sends its ID via osc "/ntmi/ID", name;
when it receives a login mesage, it begins to send to that address.

When this is ready, the NTMI should on startup:

  • collect incoming nufo names (osc "/ntmi/ID" message)
  • know which nufo name is its own, and send a login message to it;
  • only then create and start the MKtl(\nufo) !
  • later: check and display whether the network is nUFOlogy,
    or nufo-xxx with xxx being 003, 012 or similar.
@adcxyz
Copy link
Member Author

adcxyz commented Nov 21, 2023

this depends on update to nufo firmware ...

@adcxyz
Copy link
Member Author

adcxyz commented Feb 22, 2025

update:

  • nUFO MKtl is only created when so defined.
  • MKtls can be disconnected via gui: (shift-click device button)
    to avoid nUFO-side state display failures.

Still open and more:

  • nufo should be able to send to multiple addresses.
    either by multiple registration,
    or by broadcast - unless that creates too much traffic?

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

1 participant