How to get FiPy working on KPN LTE-M network?
Could someone please post a working example of how to get a FiPy operational on the KPN LTE-M network in the Netherlands? There are some scattered messages in these forums and in the KPN forums, some people seem to have it working but a complete, always working, example is nowhere to be found. Too bad as FiPy is around for quite some time now (as is the KPN LTE-M network). Information over what should be an entirely trivial operation appears to be non-existent.
For that matter, please use the latest firmware and modem firmware (41065 at time of writing).
Thanks in advance!
It works when you update your sqn3330 to version CATM1 41056.
I am also struggling with connecting my FiPy to the kpn network but I make some progress.
The firmware i use is 1.20.rc13 with the pycom firmware updater version 1.16.1.
The version of the Pymakr plugin is 1.5.6.
import socket import pycom import ssl import time from network import LTE # Colors off = 0x000000 red = 0xff0000 green = 0x00ff00 blue = 0x0000ff yellow = 0xffff00 # Turn off hearbeat LED pycom.heartbeat(False) lte = LTE() #set the apn lte.send_at_cmd('AT+CGDCONT=1,"IP","ltem.webtrial.m2m"') lte.send_at_cmd('AT+CFUN=0') # disable modem lte.send_at_cmd('AT!="clearscanconfig"') # clear scanned frequencies lte.send_at_cmd('AT!="addscanfreq band=20 dl-earfcn=6400"') # set scanned frequency lte.send_at_cmd('AT+CFUN=1') # enable modem lte.attach() # wait for the attach flag to set and use the connect call # the modem will auto connect from the previous call regardless but still need to call this otherwise the unit does not know it's connected while not lte.isattached(): pycom.rgbled(red) time.sleep(0.25) pycom.rgbled(off) print("not attached") lte.connect() while not lte.isconnected(): pycom.rgbled(yellow) time.sleep(0.25) pycom.rgbled(off) print("not connected") pycom.rgbled(blue) s = socket.socket() s = ssl.wrap_socket(s) s.connect(socket.getaddrinfo('www.google.com', 443)[-1]) s.send(b"GET / HTTP/1.0\r\n\r\n") print(s.recv(4096)) s.close() pycom.rgbled(green)
With the above printed code the FiPy attached to the KPN Nenetwork. I can see that in the Jasper Wireless portal.
The green dot shows that the sim is in use.
But by the part that the FiPy should connect to the network I got stuck
The rgb led flash one time red and the serial terminal keeps printing "not connected".
Maybe you know a trick to get further with the code so it will work well.