LTE-NB1 (NB-IOT) & LTE-M (LTE-CATM1) operators around the world - and how to use them
Useful Tools:
World Wide IOT Deployment Map: https://www.gsma.com/iot/deployment-map/
Country | Operator | LTE-NB1 / LTE-M / LTE | Status / Procedure | URL | Coverage | Plan | Comments | DNS Support (by 3GPP) |
Sweden | Telia | LTE-NB1 (NB-IOT) | send_at_cmd_pretty('AT!="RRC:setDbgPerm full"') send_at_cmd_pretty('AT+CFUN=0') send_at_cmd_pretty('AT!="EMM:SetRoamingSupport 0"') send_at_cmd_pretty('AT!="clearscanconfig"') send_at_cmd_pretty('AT!="addscanband band=20"') send_at_cmd_pretty('AT!="disablelog 1"') send_at_cmd_pretty('AT+CGDCONT=1,"IP","lpwa.telia.iot"') send_at_cmd_pretty('AT!="zsp0:powSavMode 1"') send_at_cmd_pretty('AT!="zsp1:powSavMode 1"') send_at_cmd_pretty('AT+CFUN=1') send_at_cmd_pretty('AT+CEREG=2') lte.attach(band=20, apn=telia_apn) lte_attach_time=0 while not lte.isattached(): print("LOG :: Attaching to LTE network ", end='') while (lte_attach_time is not 4): machine.idle() time.sleep(1) #print(lte_attach_time) print('.', end='') lte_attach_time=lte_attach_time+1 print("LOG :: Trying to force attach to network") send_at_cmd_pretty('AT!="addscanband band=20"') send_at_cmd_pretty('AT+COPS=1,2,"24001"') send_at_cmd_pretty('AT+COPS?') lte_attach_time=0 if lte.isattached(): print("LOG :: Check LTE signal streanght (RSSI): ", end='') send_at_cmd_pretty('AT+CSQ') print('LOG :: @lte.connect()') try: lte.connect() print("LOG :: Connecting to LTE network ", end='') while not lte.isconnected(): print('.', end='') machine.idle() time.sleep(5) if lte.isconnected(): pycom.rgbled(green) print(" OK") except OSError as e: print('LOG :: @lte.connect() :: OSError: ' + str(e)) | https://iotportal.teliacompany.com | 10% of entire Sweden (around mayor cites, Stockholm, Gothenburg, Malmö, Lund ... and Veberöd has 100% coverage. | 100% coverage of entire Sweden, They are activily rolling it out and plan to have full coverage by the end of 2019! | NB-IOT is officially by 3GPP only an IP-network (NO DNS support!) Telia does allow you access to the entire WWW [in other countries by other operators you can only send via IP to the operators own serves, and fetch the data via API's into your portal ... | No |