There are some eDRX-related commands as well:
eDRX Read Dynamic Parameters: +CEDRXRDP
eDRX Setting: +CEDRXS
Specific eDRX Settings: +SQNEDRX
I have no idea if PSM/eDRX commands are implemented and working as expected because I did not test them yet.
In my opinion Pycom should provide statement regarding readiness of PSM/eDRX features implemented in the modem's firmware because without these features it is not possible to develop battery-powered solutions with reasonable long battery life-time which is the main purpose of NB-IoT.
There should also be tutorial available in the documentation because of importance of these features.
I couldn't get any improvement with a 100nF ceramic across the 4k7 but did better with brutish code
import time, machine
for i in range(8):
for i in range(128):
for i in range(128): val=adc.channel(pin='P20'); v=val.value(); Vav1+=v
av=Vav1/128#; print(av, ' ', end='')
x=Vav2/128; print('%.0f' % x, ' ', end='')
2687 2687 2687 2687 2687 2688 2687 2687 >
@reidfo said in Gpy AWS IOT Mqtt:
modules:composer.user_said_in, @martinnn, Gpy AWS IOT Mqtt
'file not found' pretty much sounds like... the file is not there?
@PranithMichael Check your Pymakr settings as well. By default it only uploads certain file types to the board.
This would be my guess to. Give this a try. If your still having issues drop a message to firstname.lastname@example.org
@bmarkus said in NB-IoT in Hungary?:
@combaindeft Telekom announced publicly 60% national, 100% Budapest coverage. Question is not about coverage but PyCom usability. I can use e.g. QUECTEL without any problem.
Today I had a break-through and can send data via AT-Commands ...
Though, to make a proper data-connection and use USocket to send data ... that it's up to PyCom to add support for handling their network (had a talk with Telia here in Sweden today regarding their NB-IOT network).
So yeah, question is how fast PyCom can add support for all operators data Networks around the globe.
when you click run just the single file your editing it sent to the board its literally as if you typed each line into the Repl. this is fine if its just your main.py script. but when libs need updating they dont get sent as you have discovered.
The reason for the reset being required is to force micropython to reload its previously loaded and cached copies of libraries There are work arounds for hot reloading code, but its way easier to just reset the board during development
@paul-thornton said in usocket getaddrinfo issues:
@combaindeft Thanks. Looks like we clearly still have some issues with this. Ill let the appropriate people know.
So I had a talk with our operator (Telia) here in sweden. And thay say:
"Having EPS bearer that support PPP does not work (it's not in the 4G, LTE-M, or NB-IoT specs) - however, software / OS uses PPP against the devices to get the IP address it received from The network is a solution that the device manufacturer you use must answer. It's all about drivers and software."
"Making a DNS resolve should not be a problem. However, the devic must be "ready" to receive data, which is then read out."