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

Remote app change for deployed devices #19

Closed
cmydlarz opened this issue Jun 1, 2021 · 4 comments
Closed

Remote app change for deployed devices #19

cmydlarz opened this issue Jun 1, 2021 · 4 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@cmydlarz
Copy link
Collaborator

cmydlarz commented Jun 1, 2021

Each device is setup with a default appkey pointing to our dev application. On first boot, device receives onJoin downlink containing deployment apppkey. We catch this first onJoin event and inject the new appKey. The appkey to send is decided by deveui. We maintain database of devEUIs to AppKeys.

@cmydlarz cmydlarz added enhancement New feature or request help wanted Extra attention is needed labels Jun 1, 2021
@jatinpalchuri
Copy link
Contributor

So as soon as we receive a downlink we have to update the key values and lmic library should be reset thereby making the mcu point to a different app.(code)
While implementing this there is an error assertion in lmic library here Assertion error
Is there a better way to stop or check for completion of all tasks in lmic library?

@jatinpalchuri
Copy link
Contributor

The downlink is not always received by the micro controller we are facing a similar issue to this

@Praneethsvch
Copy link
Collaborator

Remote App Change is implemented in 4402f90.
Need to implement database of Keys and automate the process of adding a node

@Praneethsvch
Copy link
Collaborator

bac3104 Latest remote app change commit - Verified

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants