Comments (8)
@levalencia Here is my understanding of those names:
deveui - is an ID in the IEEE EUI64 address space used to identify a device
fcnt - is the frame counter
gtwid - is the gateway ID
Perhaps someone from the project team can confirm when it's convenient? :)
from iotedge-lorawan-starterkit.
Hi,
Redis is used for the following functionality:
- in a mulligatawny scenario to coordinate who will send the downstream join, down msg or ack.
- for message deduplication strategy. We don't send the message to redis but with the deveui, fcnt and gtwid we can detect if the message was already processed by another gateway.
- we also cache some twins data to avoid the throttling of the device registry in very large deployments.
Hope this helps
from iotedge-lorawan-starterkit.
so If I leave the redis connection string empty, it wont hurt?
as I am doing a PoC, I will only have one field gateway
from iotedge-lorawan-starterkit.
Unfortunately currently it is not possible to run the kit without redis.
from iotedge-lorawan-starterkit.
can you please let me know what this means:
deveui, fcnt and gtwid
thanks in advance
from iotedge-lorawan-starterkit.
FYI, I investigated the requirements to remove the Redis Cache dependency in case of single gateway and that would take substantial time to properly test the stability of the system. Additionally if we really want to support it we would need to include this configuration in our E2E tests, that would require even more work. For now I will park this and we might revisit the suggestion when we have more time
from iotedge-lorawan-starterkit.
thanks, dont worry not urgent.
I added a 2nd gateway in my PoC for better testing and I will use redis as well.
from iotedge-lorawan-starterkit.
I will close this issue, feel free to reopen if you have more questions on Redis
from iotedge-lorawan-starterkit.
Related Issues (20)
- Failed integration test, possible race condition HOT 1
- [Story] Testing of release workflow steps on PR creation
- [Story] Enforce using the same dotnet versions accross github workflows
- Make the load test pass HOT 1
- Fix the Label on PRs
- All CIs should be using federated Identities when possible and functional HOT 1
- [Story] Create pull requests from release workflow
- [Bug] If building the provisioning cli fails, release workflow looks green
- [Story] Create Arduino Sample for Class B beaconing HOT 2
- Document twin settings for Class B beaconing HOT 2
- DRs set to 0 in US915 router config recognized as FSK instead of "undefined" HOT 11
- When running E2E CI manually it still fail trying to update PR Label HOT 1
- Release pipeline: Azure Functions zip improperly created HOT 1
- Deployment Failed: 'PrincipalNotFound' error when deploying Discovery Service HOT 1
- QUESTION: Azure IoT TLS upgrade HOT 3
- Wrong manifest creation in release pipeline HOT 1
- Enhance Class B documentation
- Deployment is not idempotent when the deployDevice parameter is enabled HOT 1
- Add timestamp/datetime to console logs HOT 4
- Remove dynamic binding introduced with #1841
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iotedge-lorawan-starterkit.