Replies: 10 comments
-
Support questions are ok to ask here for now. I have plans for a discourse site, but... If you're using 2.3.2, there are numerous issues in this area. You might try updating to head and repeating your experiments. The LMIC by default enable LinkADR, and the networks now days use that. If you look at the example compliance sketch, you'll see how I grab data about what's going on in an "event log". At EV_TXSTART, the variable LMIC.rps is the "ground truth" about what the LMIC is going to do for transmit. You can then decode and display as shown in the sketch. Very important: don't print anything in the event handler. The LMIC (any version) is exquisitely sensitive to timing in that function, and strange problems will arise. It is best not to print at all while sending a message (or processing the RX downlinks). Because of potential MAC traffic from the network, you can't really rely on elapsed time; you need to do something like what the compliance sketch does to figure out if it's safe to print. |
Beta Was this translation helpful? Give feedback.
-
Did I get it right, when looking at compliance-otaa-halconfig.ino event-handling changed. there is no longer an onEvent(). |
Beta Was this translation helpful? Give feedback.
-
Unknown event with id 20 is because of the new Also please let me know which region you're using, which platform, etc. |
Beta Was this translation helpful? Give feedback.
-
I am in region EU |
Beta Was this translation helpful? Give feedback.
-
How do i migrate to the new pin mapping from the old way: |
Beta Was this translation helpful? Give feedback.
-
@thl-mot i migrated my app from original IBM LMIC to MCCI LMIC, HEAD version. Look here for a working example. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Ok fine. I got my device running as you might have seen in my other thread. |
Beta Was this translation helpful? Give feedback.
-
SF is controlled remotely by the network, if you enable ADR. Regardless if you send payload ack'd or non-ack'd. It depends on the network provider's server side settings what actually happenes. With TTNv2 i see ADR requests often shortly after join. |
Beta Was this translation helpful? Give feedback.
-
this looks like a discussion thread rather than a bug thread. No activity for three months, so I'll close for now. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I testet this library regarding focused on SF. In my first test I discovered, that the library increases the SF when using ACK. Even if the Gateway is just as far as 1m away the SF is increased to SF12 and not lowered afterwards. When not using ACK this does not happen. Did I miss some LoRaWAN basics?
Another question, is it possible to watch the current SF at the device, how LMIC 2.3.2 is trying to send its data to the Gateway.
PS: is there a dedicated discussion/forum somewhere about LMIC or is it valid to ask here?
Thomas
Beta Was this translation helpful? Give feedback.
All reactions