Comments (2)
It could be - I'm running my nodes in 1.0.2 MAC and PHY so it's still valid - however, if you're running on a more up to date version, then it might cause issues.
from dragino.
I take the view that [0,1] , [0,2]...[255,255] are all valid random devnonce values. I don't know if 1.0.2 MAC checks them other than I know TTN rejects join requests with repeated values when sent .
I have temporarily added a 'getDevNonce()' method which sets self.devnonce , increments the last value and stores it in a file imaginatively called , ahem, devnonce. This is called in the join() method. But I still haven't succeeded in joining on V3 so I'm about to see if I can create a single channel gateway for testing. Some joins have been accepted but I haven't received the downlink - could be RSSI with the gateway being 11km away.
My use case is investigating adding LoRa capability to roadside speed signs for my local council. Currently they send a bloke with a PDA to download the logs via bluetooth. Its quite complicated to stay within Fair Use policy and 1% airtime regulations. The signs would be in urban areas and likely have trouble with joining hence my test program tries all join freqs and SFs. No success yet.
from dragino.
Related Issues (19)
- Downlink support HOT 14
- Support SF12 & RX2 HOT 4
- Dragino LoRa/GPS HAT on RPi 4 HOT 1
- Change the DevNonce when retrying a join. HOT 2
- Unable to join to TTN V3 HOT 5
- dio_mapping needs to be reset in join() HOT 1
- Add tx_done flag HOT 1
- Confirmed downlink messages? HOT 1
- Seeing more downlink messages than expected in TTS HOT 7
- Routing downlink messages HOT 2
- Possible race condition waiting for 'transmitting' flag to become False
- Downlink Messages HOT 2
- OTTA implementation HOT 11
- Can't get test.py to work HOT 6
- OTAA - waiting repeats.... v2 ttn and v3 both see the activation. HOT 6
- TTN V3 Compatability HOT 2
- Compatibility with Adafruit RFM95W? HOT 2
- test.py has problem reading dragino.ini file 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 dragino.