Comments (6)
We've resolved it
from iotedge-lorawan-starterkit.
Out of curiosity what was the solution so it may help others?
from iotedge-lorawan-starterkit.
Nothing too creative - just restarted everything and including clearing redis cache =)
A couple of follow up questions unrelated - if we needed to support a new region, where would be a good starting point? and what are all the different components we have to implement? Secondly, is the NetworkSrvModule compatible with the TTN packet forwarder?
from iotedge-lorawan-starterkit.
Glad that it worked out.
What frequencies/regions you would like to add? As you know currently we support EU and US only mostly due to testing challenges.
We can provide some guidance on which classes you would need to modify to support other regions.
The first step for a new frequency/region is to test as is with the right packet forwarder and config settings and use ABP, no ADR and only unconfirmed up messages, as this does not require any down stream communication it should work out of the box. Once you get this you need to implement the settings in the classes that we can guide you through to get down stream communications that will enable OTAA, downstream messages, acknowledgement, ADR etc...
If you want to go this route we can support you a bit so hopefully you can PR back the changes so we can support other regions.
NetworkSrvModule is compatible with the Semtech Packet Forwarder, as basically almost all gateways ssupport this or have a forked one they works with our NetworkSrvModule. Never tested with the TTN one but I believe they have some particularities to communicate with their network server so I doubt it will work.
from iotedge-lorawan-starterkit.
We're looking to support AS923 region. We've already tested the kit and we see upstream messages getting to the hub. The issue we're running into now is with downstream messages - they're not reaching the device. Please provide guidance on what we need to implement in order to fully support this new region.
For downstream messages from an ABP class C device, how would the NetworkSrvModule resolve which region to use? Do we have to set any device twin info?
Thanks.
from iotedge-lorawan-starterkit.
Let's move the conversation here: #225
As said we can help you a bit @Mandur in my team owns the regions parts
We infer the frequency by the upstream message. So as with others NtwSrv a Class C needs first to send an upstream messagee or a join.
from iotedge-lorawan-starterkit.
Related Issues (20)
- 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
- Could not get Facade information from module twin HOT 2
- [QUESTION] Upgrading to latest bits HOT 1
- Join requests received are considered as unexpected HOT 4
- No matching manifest for linux/arm/v7 HOT 11
- edgeHub: Error getting device scope result from IoTHub (IotHubUnauthorizedAccess) HOT 1
- Add support for the IN865 frequency band
- LNS only supports Amqp_Tcp_Only in Cloud-based mode
- Use NetworkServer Module with external gateway? HOT 4
- Use LoRaWanNetworkSrvModule v2.xxx on IoT Edge Device with external PackageForwarder HOT 2
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.