I agree. Currently, there's no way to do it. We will discuss today and probably implement this functionality.
On Wi-Fi/ LTE Cat m1 we could send any downlink messages over mqtt.
on LoRa/Sigfox we need to do something else - we are constraint by bandwidth and downlink connection windows
@jubenjum The tutorial you are using is for the "main" line of MicroPython. Pycom has a separate branch which differs in quite a few places.
See the docs here for the Pycom version. The mode is passed as a periodic argument in that one.
@ps47 also experienced similar errors like you have been observing . He is also using pure LoRa. Using the most recent 1.20.2.rc3 release seems to help here . Thanks @husigeza and the whole Pycom team for mitigating this issue.
I tried the new build LoPy4-1.20.2.rc3-0.8.0-vanilla-squirrel.tar.gz and not any “bad00bad bad00bad bad00bad” Core Panic happened till now.
With kind regards,
Another quick question, I have a Gpy, but the sim cards that I got to borrow for LTE-M and NB-IoT aren't certain if they're working. Is it possible to check if there is network coverage at all without a working sim card, with some of the Functions like lte.ue_coverage()? (This one only working for LTE I believe?) As I tried just using them with the examples in the Docs, making sure to flash the right firmware, but never ever got anything to attach.
@jcaron I am trying to compare LoRa and BLE stablity :D. Node and gateway are kept just one meter apart. I am sending data to a cloud platform and comparing number of times data was sent by BLE and LoRa. Since, BLE is advertising data multiple times it becomes a little hard to do this job :).
I have alot of BLE beacons (not mine) near my place so I am guessing the FIFO buffer where BLE advertisements are stored gets full and gateway start to miss some data. nRF connect Android Application never misses data sent by my node (maybe a bigger buffer).
I can't do anything about other beacons so I thought maybe if I send only one advertisement at a time it might work better because eventually I will also be testing with multiple beacons. Also, I am sending data to cloud via LTE so I want to reduce the size of data. I can process data in gateway to save only one advcertisement but that will also consume some time (loosing more data, FIFO buffer). I am trying to make it as fast as possible so that FIFO buffer does not get full