MKRNB icon indicating copy to clipboard operation
MKRNB copied to clipboard

MKR NB1500 - mqttClient.connect(broker, port) retry failed

Open splitout opened this issue 5 years ago • 10 comments

Hi all,

Iam actually testing the project: Arduino_Cloud_Provider_Examples -> Azure IoT Hub -> Azure_IoT_Hub_NB

In the most cases the "mqttClient.connectError()" returns the value "3". Error-Code for: "MQTT_SERVER_UNAVAILABLE "

Out 1 of 100 tests to connect the mqttClient works fine. Then the connection to the azure-hub is successfully and I can do what I want to send datas to the Azure-Hub. But if I start the sketch again, the mqttclint.connect() shows an error (MQTT_SERVER_UNAVAILABLE) again and then the NB 1500 crashed and hangs up during the loop.

while (!mqttClient.connect(broker, 8883))
 {
    // failed, retry
    Serial.print(".");
    Serial.println(mqttClient.connectError());
    delay(5000);
  } 

It seems like a problem in the mqttClient.connect(broker,8883). After debugging the sourcecode of NBSSLClient.cpp and NBClient.cpp it shows, that the retry of the loop doesn't work, because the connectio over the SIM-Network cant connect to mqtt-broker or the communication of the network is too slow. (presumable)

It's rather strange that it works once and then never again.

The problem can you see in the following pictures: ERRORCODE 3 59689623-44885d00-91e0-11e9-953b-5284b3244652 Successfully connect with mqtt to Azure-Hub 59689624-4520f380-91e0-11e9-9ea6-15e6aaae2e49

Changes in NBClient.cpp: MODEM.sendf("AT+USOCO=%d,"%s","%d",%d", _socket, _host, _port, 1); This change helps to retry after connection failed.

Serial-Output:

CLIENT_STATE_CONNECT, socket: 0 CLIENT_STATE_CONNECT, host: RadarIOT.azure-devices.net CLIENT_STATE_CONNECT, port: 8883 AT+USOCO=0,"RadarIOT.azure-devices.net","8883",1 OK AT+USOWR=0,229,"message" ERROR .0 (int returnValue = mqttClient.connect(broker, 8883);) returns 0 if not connected 3 (mqttClient.connectError() returns 3 if server unavailable Retry

After this change you can see the retry still working but the connect still does not work...

measuring buildung:

  • MKR NB 1500
  • Antenna
  • LiPo 3,7V

Thanks in advance.

Greetings Splitout

splitout avatar Jun 23 '19 14:06 splitout

Hi @splitout,

Can you please enable debug output in the MKRNB lib and copy paste the output of the serial monitor?

To do so you'll need to change the NB nbAccess; line in the sketch to NB nbAccess(true);.

What SIM card and provider are you using?

sandeepmistry avatar Jun 24 '19 13:06 sandeepmistry

Hi @sandeepmistry,

Iam using the SIM card provider 1NCE. the debug mode was enabled. Here the output:

Click for output:
******Connecting to Cellular Network - STARTED******
AT

OK
AT+CMEE=0

OK
AT+CFUN=0

OK
AT+CPIN?

+CPIN: READY

OK
AT+CMGF=1

OK
AT+UDCONF=1,1

OK
AT+CTZU=1

OK
AT+CGDCONT=1,"IP",""

OK
AT+UAUTHREQ=1,0

OK
AT+CFUN=1

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,5

OK
AT+CGATT=1

OK
AT+CGACT?

+CGACT: 1,1

OK
******Connecting to Cellular Network - COMPLETED******
 
RadarIOT.azure-devices.net/testdevice/?api-version=2018-06-30
SharedAccessSignature sr=RadarIOT.azure-devices.net%2Fdevices%2Ftestdevice&sig=XXXXXXXXX&se=XXXXXXX
VOR Connect
Try MQTT
Attempting to connect to MQTT broker: RadarIOT.azure-devices.net 
AT+USECMNG=0,0,"AddTrust_External_CA_Root",1082

>
+USECMNG: 0,0,"AddTrust_External_CA_Root","1D355404857803F42424DBF20730A3F"

OK
AT+USECMNG=0,0,"Baltimore_CyberTrust_Root",891

>
+USECMNG: 0,0,"Baltimore_CyberTrust_Root","ACB694A59C170D791529BB19706A6E4"

OK
AT+USECMNG=0,0,"COMODO_RSA_Certification_Authority",1500

>
+USECMNG: 0,0,"COMODO_RSA_Certification_Authority","1B31B071403CC143691ADC43EFDEC18"

OK
AT+USECMNG=0,0,"DST_Root_CA_X3",846

>
+USECMNG: 0,0,"DST_Root_CA_X3","410352DC0FF7501B160028EBA6F45C5"

OK
AT+USECMNG=0,0,"DigiCert_High_Assurance_EV_Root_CA",969

>
+USECMNG: 0,0,"DigiCert_High_Assurance_EV_Root_CA","D474DE57539B2D39C8583C5C065498A"

OK
AT+USECMNG=0,0,"Entrust_Root_Certification_Authority",1173

>
+USECMNG: 0,0,"Entrust_Root_Certification_Authority","D6A5CED5DDD3E00C13D87921F1D3FE4"

OK
AT+USECMNG=0,0,"Equifax_Secure_Certificate_Authority",804

>
+USECMNG: 0,0,"Equifax_Secure_Certificate_Authority","67CB9C013248A829BB2171ED11BECD4"

OK
AT+USECMNG=0,0,"GeoTrust_Global_CA",856

>
+USECMNG: 0,0,"GeoTrust_Global_CA","F775AB29FB514EB775EFF053C998EF5"

OK
AT+USECMNG=0,0,"GeoTrust_Primary_Certification_Authority_G3",1026

>
+USECMNG: 0,0,"GeoTrust_Primary_Certification_Authority_G3","B5E8343C910445848706D2E83D4B805"

OK
AT+USECMNG=0,0,"GlobalSign",958

>
+USECMNG: 0,0,"GlobalSign","9414777E3E5EFD8F0BD41B0CFE7D030"

OK
AT+USECMNG=0,0,"Go_Daddy_Root_Certificate_Authority_G2",969

>
+USECMNG: 0,0,"Go_Daddy_Root_Certificate_Authority_G2","803ABC22C1E6B8D9B3B274A321B9A01"

OK
AT+USECMNG=0,0,"VeriSign_Class_3_Public_Primary_Certification_Authority_G5",1239

>
+USECMNG: 0,0,"VeriSign_Class_3_Public_Primary_Certification_Authority_G5","CB17E431673EE209FE45573F30AFA1C"

OK
AT+USECMNG=2,0,"AmazonRootCA1"

ERROR
AT+USECMNG=0,0,"Starfield_Services_Root_Certificate_Authority_G2",1011

>
+USECMNG: 0,0,"Starfield_Services_Root_Certificate_Authority_G2","173574AF7B611CEBF4F93CE2EE40F92"

OK
AT+USOCR=6

+USOCR: 0

OK
AT+USOSEC=0,1,0

OK
AT+USECPRF=0,0,1

OK
AT+USOCO=0,"RadarIOT.azure-devices.net",8883

OK
AT+USOWR=0,229,"messageASDASD"

ERROR
AT+USOCL=0
.0
3
Retry

OK

Thank you for your help.

splitout avatar Jun 24 '19 13:06 splitout

After the connecton to cellular network I tried to get the time with: Serial.println(getTime()); AT+CCLK? +CCLK: "80/01/06,00:00:20" Then again after trying connecting to MQTT:

Click for output:
Attempting to connect to MQTT broker: RadarIOT.azure-devices.net 
AT+USECMNG=0,0,"AddTrust_External_CA_Root",1082
>
+USECMNG: 0,0,"AddTrust_External_CA_Root","1D3554048578B03F42424DBF20730A3F"
OK
AT+USECMNG=0,0,"Baltimore_CyberTrust_Root",891
>
+USECMNG: 0,0,"Baltimore_CyberTrust_Root","ACB694A59C17E0D791529BB19706A6E4"
OK
AT+USECMNG=0,0,"COMODO_RSA_Certification_Authority",1500
>
+USECMNG: 0,0,"COMODO_RSA_Certification_Authority","1B31B0714036CC143691ADC43EFDEC18"
OK
AT+USECMNG=0,0,"DST_Root_CA_X3",846
>
+USECMNG: 0,0,"DST_Root_CA_X3","410352DC0FF7501B16F0028EBA6F45C5"
OK
AT+USECMNG=0,0,"DigiCert_High_Assurance_EV_Root_CA",969
>
+USECMNG: 0,0,"DigiCert_High_Assurance_EV_Root_CA","D474DE575C39B2D39C8583C5C065498A"
OK
AT+USECMNG=0,0,"Entrust_Root_Certification_Authority",1173
>
+USECMNG: 0,0,"Entrust_Root_Certification_Authority","D6A5C3ED5DDD3E00C13D87921F1D3FE4"
OK
AT+USECMNG=0,0,"Equifax_Secure_Certificate_Authority",804
>
+USECMNG: 0,0,"Equifax_Secure_Certificate_Authority","67CB9DC013248A829BB2171ED11BECD4"
OK
AT+USECMNG=0,0,"GeoTrust_Global_CA",856
>
+USECMNG: 0,0,"GeoTrust_Global_CA","F775AB29FB514EB7775EFF053C998EF5"
OK
AT+USECMNG=0,0,"GeoTrust_Primary_Certification_Authority_G3",1026
>
+USECMNG: 0,0,"GeoTrust_Primary_Certification_Authority_G3","B5E83436C910445848706D2E83D4B805"
OK
AT+USECMNG=0,0,"GlobalSign",958
>
+USECMNG: 0,0,"GlobalSign","9414777E3E5EFD8F30BD41B0CFE7D030"
OK
AT+USECMNG=0,0,"Go_Daddy_Root_Certificate_Authority_G2",969
>
+USECMNG: 0,0,"Go_Daddy_Root_Certificate_Authority_G2","803ABC22C1E6FB8D9B3B274A321B9A01"
OK
AT+USECMNG=0,0,"VeriSign_Class_3_Public_Primary_Certification_Authority_G5",1239
>
+USECMNG: 0,0,"VeriSign_Class_3_Public_Primary_Certification_Authority_G5","CB17E431673EE209FE455793F30AFA1C"
OK
AT+USECMNG=2,0,"AmazonRootCA1"
ERROR
AT+USECMNG=0,0,"Starfield_Services_Root_Certificate_Authority_G2",1011
>
+USECMNG: 0,0,"Starfield_Services_Root_Certificate_Authority_G2","173574AF7B611CEBF4F93CE2EE40F9A2"
OK
AT+USOCR=6
+USOCR: 0
OK
AT+USOSEC=0,1,0
OK
AT+USECPRF=0,0,1
OK
AT+USOCO=0,"RadarIOT.azure-devices.net","8883",1
OK
AT+USOWR=0,225,"10DE0100044D51545404C2003C00086573707465737431003B5261646172494F542E617A7572652D646576696365732E6E65742F65737074657374312F3F6170692D76657273696F6E3D323031382D30362D3330008B5368617265644163636573735369676E61747572652073723D5261646172494F542E617A7572652D646576696365732E6E65742532466465766963657325324674657374646576696365267369673D675438754235316250594C5541684B3630485A727137795655755930616F67754644784741366F4F7935302533442673653D31353631373030323831"
ERROR
getTime
AT+CCLK?
+CCLK: "80/01/06,00:00:24"

Do you have any idea why it might be?

splitout avatar Jun 27 '19 05:06 splitout

Attempting to connect to the cellular network

Click for output:
AT

OK
AT

OK
AT+CMEE=0

OK
AT+CFUN=0

OK
AT+CPIN?

+CPIN: READY

OK
AT+CMGF=1

OK
AT+UDCONF=1,1

OK
AT+CTZU=1

OK
AT+CGDCONT=1,"IP",""

OK
AT+UAUTHREQ=1,0

OK
AT+CFUN=1

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,5

OK
AT+CGATT=1

OK
AT+CGACT?

+CGACT: 1,1

OK
You're connected to the cellular network

Attempting to MQTT broker: RadarIOT.azure-devices.net 
AT+USOCR=6

+USOCR: 0

OK
AT+USOCO=0,"RadarIOT.azure-devices.net",8883

OK
AT+CCLK?

+CCLK: "80/01/06,00:00:13"

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USOWR=0,231,"16030100E2010000DE030300000000886B4A1EDDD4B5E43367F559DD084C22228C20EFF462BB72B35DB34400005ACCA9CCA8C02BC02FC02CC030C0ACC0ADC0AEC0AFC023C027C024C028C009C013C00AC014C02DC031C02EC032C025C029C026C02AC004C00EC005C00F009C009DC09CC09DC0A0C0A1003C003D002F0035C008C012C003C00D000A0100005BFF010001000000001F001D00001A5261646172494F542E617A7572652D646576696365732E6E65740001000101000D001600140403030305030603020304010301050106010201000A000A0008001700180019001D000B00020100"

+USOWR: 0,231

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"1603030FA70200004D03035D160F88E561172A10012DD1873A44502AFB0B2E31EAA7C08215EE6DB631026D20F0280000D29444CA824125B63DBDE3F3EB127E7EFCE6653F825293CCFA5214ABC027000005FF010001000B000DC5000DC200080430820800308205E8A0030201020213160004A37B883F57C415A40F6800000004A37B300D06092A864886F70D01010B050030818B310B3009060355040613025553311330110603550408130A57617368696E67746F6E3110300E060355040713075265646D6F6E64311E301C060355040A13154D6963726F736F667420436F72706F726174696F6E31153013060355040B130C4D6963726F736F6674204954311E301C060355040313154D6963726F736F667420495420544C532043412034301E170D3139303431323232353934335A170D3230303431323232353934335A301E311C301A06035504030C132A2E617A7572652D646576696365732E6E657430820122300D06092A864886F70D01010105000382010F003082010A0282010100A0ED119B9F09D654E688FD512B6040FA28B7C0866DC89F159302C9F74A8A2B0A45FFF7B48F6BE4EB145A444587B65BB1D1CF729E1F5D384C6604BC85C89F3613759A028748E75DDAFBCCF5B1E7C2BCF58A4669A160FFB45EF473C0C6F13DEE1D929B67C65CAB5093FD6B95B956A6EB7FB0FE89BA408E64951C9AFE83A0A6B2B0"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"DE9C363F0D422C7C71BF4DBAB943B77DBA844984A7B93866"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"29AD3DA55419F9C561B04408088F8269A75E3DCFEB3B631C0997A50D1A50AB6AC0B17CC0A133794F697755859C8375493091C138A2402E45C43CD0BA46FBC97ECAB854FA032C894E02D9F9298C25A0EAC5ADC5BBAAEB1E1BCEBE1D30C41BB3DB4096A65A06CBD5850203010001A38203C7308203C330820105060A2B06010401D6790204020481F60481F300F1007700BBD9DFBC1F8A71B593942397AA927B473857950AAB52E81A909664368E1ED1850000016A13D063B80000040300483046022100F09B6BC9246935E0834201538F3A8F1D5867C89CA101BBB2CA2F8EFAF2C8E0760221009395C6F2E74290F765FA29958E4FA1FC67D162E30946E7C6DF343F19BC5F348B007600F095A459F200D18240102D2F93888EAD4BFE1D47E399E1D034A6B0A8AA8EB2730000016A13D063CE0000040300473045022100FBAE950475369A1C12080148A5540D362A3B8C01CD6D887D0B59981CB70A72EE02207436CA4220A83D765F2CC00E91DA7197C0CD74FD376B622BF7FF838770954FEE302706092B060104018237150A041A3018300A06082B06010505070302300A06082B06010505070301303E06092B06010401823715070431302F06272B060104018237150887DA867583EED90182C9851B81B59E6185F4EB60815D84D2DF4282E7937A02016402011D30818506082B0601050507010104793077305106082B060105"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"050730028645687474703A2F2F7777772E6D6963726F736F"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"66742E636F6D2F706B692F6D73636F72702F4D6963726F736F66742532304954253230544C532532304341253230342E637274302206082B060105050730018616687474703A2F2F6F6373702E6D736F6373702E636F6D301D0603551D0E04160414AD576AC1990DFD7871BB46FCFB8586552CEA725E300B0603551D0F0404030204B0305D0603551D110456305482132A2E617A7572652D646576696365732E6E6574821A2A2E616D717077732E617A7572652D646576696365732E6E657482212A2E73752E6D616E6167656D656E742D617A7572652D646576696365732E6E65743081AC0603551D1F0481A43081A130819EA0819BA08198864B687474703A2F2F6D7363726C2E6D6963726F736F66742E636F6D2F706B692F6D73636F72702F63726C2F4D6963726F736F66742532304954253230544C532532304341253230342E63726C8649687474703A2F2F63726C2E6D6963726F736F66742E636F6D2F706B692F6D73636F72702F63726C2F4D6963726F736F66742532304954253230544C532532304341253230342E63726C304D0603551D2004463044304206092B0601040182372A013035303306082B060105050702011627687474703A2F2F7777772E6D6963726F736F66742E636F6D2F706B692F6D73636F72702F637073301F0603551D230418301680147A7B8CC1CFE7A0CA1CD46BFAFBE133C30F1AA2"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"9D301D0603551D250416301406082B060105050703020608"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"2B06010505070301300D06092A864886F70D01010B050003820201009E1587C37ED725EF95612BE51ABF7079F1C48378FCE3E99AD9B2C7EE0FE87A704945BFD9798C3D723CCFE218404D7758543594C394C727C9B08AEAACB5CA9C1C019AA04FDFF9A123E46ADF62BA0D58B78F54421C2C743156EDB7916A09023CEFBA1D8FF45BCBC16839FE6B69B960502BF93BEC5CA0EA5A0504E2ED0999B868B179B09BA5F54872F4C79FBF8B45753F7BEDE8C47B89B35F0E788AE4B46B0060B132C4DBE08D59F7A6BDE9A048EE3C0A8E26221A7184BFF4E0DA2FBC9D93458B3AA3F0CD4331A7DE8B5C3545949D5634361D43D21331CD840CB295ACB086A7B44EB5AE42C60E2360DA7B1CA25A7F178E6963343010781BB7E349E2C92458EC296DD734E0C11920DF46DBC8E354FE079626E87F07974D81357664856C1B241FE1CECF0B5EA03B0035D4C34219CA1E5AEA6E1B22A7506C39F04D7B4A3D33E7BAEA7AB2D3867977A952EC3C349E2F478261064D3AE0C1F72FD8AD6193317C02F7FA43375E38C367845FCF80B2B72A5710A7BB22317B92833B74B7785F8BE4BAB3D48A94DF8A623EC64CEBC4289585F332EC8361550BD83801406F5DBF10F8C022A3D939E2AB800DCCAA13C82D46AA5ED4899DA1BDD52041D90C181A729C9B30EDB7BD1442DFE68576E1138CEE7ADF5E3DE7A382D585D0C3A5FCAA32278B6B259D4544F45CE069"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"0968E03AB3809A5D1F33AA812B4D6330481C8F349240E9AD"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"BCBF28830005B8308205B43082049CA00302010202100B6AB3B03EB1A9F6C460926AA8CDFEB3300D06092A864886F70D01010B0500305A310B300906035504061302494531123010060355040A130942616C74696D6F726531133011060355040B130A43796265725472757374312230200603550403131942616C74696D6F7265204379626572547275737420526F6F74301E170D3136303532303132353233385A170D3234303532303132353233385A30818B310B3009060355040613025553311330110603550408130A57617368696E67746F6E3110300E060355040713075265646D6F6E64311E301C060355040A13154D6963726F736F667420436F72706F726174696F6E31153013060355040B130C4D6963726F736F6674204954311E301C060355040313154D6963726F736F667420495420544C53204341203430820222300D06092A864886F70D01010105000382020F003082020A0282020100ABE5EB5DA36B399EF5348812BB1D52265D7D090BC6798EABB70EDF19B2DDEE0FF6EEF456E446E2920FE2670BE31C71A4D44173B4CB99168EBF777DB0AF1E6CED712EC308774A5E92AEEC5AD04881D0C5E9A0F57A8F1E8D5ED3AD92C0DAC691353120B93904CD102A3C971D009E99181809CF4B97E4C9FC00F00C5A9D36E8B240C14AAC8428AA3D46182BA78AACF4AF4BA87E4942C76220C0E6A73B5DEB901FBB"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"8AD89C90E33AB16CC294CE3E326BCB71B3412EB9C5E15DD8"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"592782FBE1480D7EE804F1F9012741FA945A7DC530BBB6BAD7119B88FA01CC6E4B92B9F8783CCB9C689A166688D093B02A832E97111D7E812061E4B0B99B9C6E53959522C6D9BD7510BAD9758C3C3F1DD096F833457B7B1F5433E54897A70524A2DBD1DC95AE202A7D9689487B927AD024B1DE4811F7673CB4DFF85860F54F7B3468E6FDAC2608B6F32C43DB4FC416D09B0C7187B1076B86DD8FA0B1FB66DAD8CBE9F2F065E58ED81CEA2FBA2D64F15ED01B50B20C854ACF3BC82E2A6A758CC0AE5CD9E9C07C7D7CDA9CE3BD4AB06007822B7D5DC810AF2E628CDC9AFDE1D9B9594897421AC350810B1F83226BE49BBC292282FD80515C755F0E35C2DD7F2F7A679F3D8E5B8CBBAF9DF4CC0CFBA81F9D21C1F3E7521A5DCE14576D50B849EEB10B27D2E26927126EC6C0263EE7A42B1B8B533806FA1A873AE04B7F99164E593D5969F171A765651B0203010001A38201423082013E301D0603551D0E041604147A7B8CC1CFE7A0CA1CD46BFAFBE133C30F1AA29D301F0603551D23041830168014E59D5930824758CCACFA085436867B3AB5044DF030120603551D130101FF040830060101FF020100300E0603551D0F0101FF04040302018630270603551D250420301E06082B0601050507030106082B0601050507030206082B06010505070309303406082B0601050507010104283026302406082B060105050730018618"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"687474703A2F2F6F6373702E64696769636572742E636F6D"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"303A0603551D1F04333031302FA02DA02B8629687474703A2F2F63726C332E64696769636572742E636F6D2F4F6D6E69726F6F74323032352E63726C303D0603551D200436303430320604551D2000302A302806082B06010505070201161C68747470733A2F2F7777772E64696769636572742E636F6D2F435053300D06092A864886F70D01010B0500038201010011FE72063A210A376EC8F5292202629E450EEDFA069FEFBF9E243517FE3988B2BB01E178DFD18B97FDB777F18A724F493AE8B329D77487E4B9F317608788925582BDD97D13487F06903A8966E79D96F795CD600FD7E1CAF676EEFA9B3548A1987DD2932A4F8116C7A896BBD125F3A66F50DA009B2AA8F43500E3FD2C3BEDE5159B7F160FC78EC9362094F01D01B91250509981E028422C8E78FFEDC69ED5E4CAE9A0AAB3484FA45FE48B18FF13022D9011361866283A229ADE95F159EE9F6D2A17759350C30512D5DE64B4B6BCDBD77659FEA5D6E556E1FE465C3B8AF8EC0EFBEF129091CE201281BA3C52E37FE340F40C4120668718DA3269E0F6DC8F28F2BD0C000169030018610469E42A623EEAE5F34ED847D40DD67D42E091C1D0F9A10BB606D955DC03EFD3B55AF49666BDEF96B77778512F4E53BDDA6CED918E3D6EB6F2952F705D9F7DEEEE5AE6040598FBC663E57D64F4A8B1D28BAAB7E4667CE244E7E3589391917C59410201010000C2BD17"
OK

+UUSORD: 0,24
.-2
AT+USORD=0,512


+USORD: 0,284,"1B5784409C8BB1A6EB329A41686256B6136FA245FD17A52ABD9B85A8674B1674950F138A971ED9986586D3D062666D033278D420AD70EBA28E4BCAF2828F7DCAB2703D014C28240B5CA56BBA87BFB8ADBC9DCF19492CB0531D3FC414345D1CB7BF3D522E891592D7318B5107CE00D3BE4C7A552A3B45CBA165B1C165A1E697B98A0AC1BE10D3524BDD4D3AF9D9CD7B05F4650AC20A0C9C06EE7E7A3F6AE87695CA11F6E925F76601F1C34AA006F6D85A510B60F08FCED497387C09BDB4223D59A6DEF1B4A5485673F360B6262508408AA3406A086F1E22FC317A3CF5070CE124EEC32830ACD819FF280CDBF0CAFCD78B2F3061D172058CA91F71EF1F0D0000180301024000100401050102010403050302030601060300000E000000"
OK
AT+USOCL=0

OK
[Done] Closed the serial port 

[Starting] Opening the serial port - COM10
[Info] Opened the serial port - COM10
Attempting to connect to the cellular network
AT

OK
AT+CMEE=0

OK
AT+CFUN=0

OK
AT+CPIN?

+CPIN: READY

OK
AT+CMGF=1

OK
AT+UDCONF=1,1

OK
AT+CTZU=1

OK
AT+CGDCONT=1,"IP",""

OK
AT+UAUTHREQ=1,0

OK
AT+CFUN=1

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,5

OK
AT+CGATT=1

OK
AT+CGACT?

+CGACT: 1,1

OK
You're connected to the cellular network

Attempting to MQTT broker: RadarIOT.azure-devices.net 
AT+USOCR=6

+USOCR: 0

OK
AT+USOCO=0,"RadarIOT.azure-devices.net",8883

OK
AT+CCLK?

+CCLK: "80/01/06,00:04:00"

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USOWR=0,231,"16030100E2010000DE030300000000A0F905F88E27D4179E087C54C377ACE8A037B4A5BC355FA81971297A00005ACCA9CCA8C02BC02FC02CC030C0ACC0ADC0AEC0AFC023C027C024C028C009C013C00AC014C02DC031C02EC032C025C029C026C02AC004C00EC005C00F009C009DC09CC09DC0A0C0A1003C003D002F0035C008C012C003C00D000A0100005BFF010001000000001F001D00001A5261646172494F542E617A7572652D646576696365732E6E65740001000101000D001600140403030305030603020304010301050106010201000A000A0008001700180019001D000B00020100"

+USOWR: 0,231

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"1603030FA70200004D03035D16106C7AC24851DDE57B9A79B074255634966BA83C78ED9C97F2133D8DF31520A54400009A125B2C13C9AAEE588939B4096E16EA5AC3728E49C6D64BB39E2F6AC027000005FF010001000B000DC5000DC200080430820800308205E8A0030201020213160004A37B883F57C415A40F6800000004A37B300D06092A864886F70D01010B050030818B310B3009060355040613025553311330110603550408130A57617368696E67746F6E3110300E060355040713075265646D6F6E64311E301C060355040A13154D6963726F736F667420436F72706F726174696F6E31153013060355040B130C4D6963726F736F6674204954311E301C060355040313154D6963726F736F667420495420544C532043412034301E170D3139303431323232353934335A170D3230303431323232353934335A301E311C301A06035504030C132A2E617A7572652D646576696365732E6E657430820122300D06092A864886F70D01010105000382010F003082010A0282010100A0ED119B9F09D654E688FD512B6040FA28B7C0866DC89F159302C9F74A8A2B0A45FFF7B48F6BE4EB145A444587B65BB1D1CF729E1F5D384C6604BC85C89F3613759A028748E75DDAFBCCF5B1E7C2BCF58A4669A160FFB45EF473C0C6F13DEE1D929B67C65CAB5093FD6B95B956A6EB7FB0FE89BA408E64951C9AFE83A0A6B2B0"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"DE9C363F0D422C7C71BF4DBAB943B77DBA844984A7B93866"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"29AD3DA55419F9C561B04408088F8269A75E3DCFEB3B631C0997A50D1A50AB6AC0B17CC0A133794F697755859C8375493091C138A2402E45C43CD0BA46FBC97ECAB854FA032C894E02D9F9298C25A0EAC5ADC5BBAAEB1E1BCEBE1D30C41BB3DB4096A65A06CBD5850203010001A38203C7308203C330820105060A2B06010401D6790204020481F60481F300F1007700BBD9DFBC1F8A71B593942397AA927B473857950AAB52E81A909664368E1ED1850000016A13D063B80000040300483046022100F09B6BC9246935E0834201538F3A8F1D5867C89CA101BBB2CA2F8EFAF2C8E0760221009395C6F2E74290F765FA29958E4FA1FC67D162E30946E7C6DF343F19BC5F348B007600F095A459F200D18240102D2F93888EAD4BFE1D47E399E1D034A6B0A8AA8EB2730000016A13D063CE0000040300473045022100FBAE950475369A1C12080148A5540D362A3B8C01CD6D887D0B59981CB70A72EE02207436CA4220A83D765F2CC00E91DA7197C0CD74FD376B622BF7FF838770954FEE302706092B060104018237150A041A3018300A06082B06010505070302300A06082B06010505070301303E06092B06010401823715070431302F06272B060104018237150887DA867583EED90182C9851B81B59E6185F4EB60815D84D2DF4282E7937A02016402011D30818506082B0601050507010104793077305106082B060105"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"050730028645687474703A2F2F7777772E6D6963726F736F"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"66742E636F6D2F706B692F6D73636F72702F4D6963726F736F66742532304954253230544C532532304341253230342E637274302206082B060105050730018616687474703A2F2F6F6373702E6D736F6373702E636F6D301D0603551D0E04160414AD576AC1990DFD7871BB46FCFB8586552CEA725E300B0603551D0F0404030204B0305D0603551D110456305482132A2E617A7572652D646576696365732E6E6574821A2A2E616D717077732E617A7572652D646576696365732E6E657482212A2E73752E6D616E6167656D656E742D617A7572652D646576696365732E6E65743081AC0603551D1F0481A43081A130819EA0819BA08198864B687474703A2F2F6D7363726C2E6D6963726F736F66742E636F6D2F706B692F6D73636F72702F63726C2F4D6963726F736F66742532304954253230544C532532304341253230342E63726C8649687474703A2F2F63726C2E6D6963726F736F66742E636F6D2F706B692F6D73636F72702F63726C2F4D6963726F736F66742532304954253230544C532532304341253230342E63726C304D0603551D2004463044304206092B0601040182372A013035303306082B060105050702011627687474703A2F2F7777772E6D6963726F736F66742E636F6D2F706B692F6D73636F72702F637073301F0603551D230418301680147A7B8CC1CFE7A0CA1CD46BFAFBE133C30F1AA2"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"9D301D0603551D250416301406082B060105050703020608"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"2B06010505070301300D06092A864886F70D01010B050003820201009E1587C37ED725EF95612BE51ABF7079F1C48378FCE3E99AD9B2C7EE0FE87A704945BFD9798C3D723CCFE218404D7758543594C394C727C9B08AEAACB5CA9C1C019AA04FDFF9A123E46ADF62BA0D58B78F54421C2C743156EDB7916A09023CEFBA1D8FF45BCBC16839FE6B69B960502BF93BEC5CA0EA5A0504E2ED0999B868B179B09BA5F54872F4C79FBF8B45753F7BEDE8C47B89B35F0E788AE4B46B0060B132C4DBE08D59F7A6BDE9A048EE3C0A8E26221A7184BFF4E0DA2FBC9D93458B3AA3F0CD4331A7DE8B5C3545949D5634361D43D21331CD840CB295ACB086A7B44EB5AE42C60E2360DA7B1CA25A7F178E6963343010781BB7E349E2C92458EC296DD734E0C11920DF46DBC8E354FE079626E87F07974D81357664856C1B241FE1CECF0B5EA03B0035D4C34219CA1E5AEA6E1B22A7506C39F04D7B4A3D33E7BAEA7AB2D3867977A952EC3C349E2F478261064D3AE0C1F72FD8AD6193317C02F7FA43375E38C367845FCF80B2B72A5710A7BB22317B92833B74B7785F8BE4BAB3D48A94DF8A623EC64CEBC4289585F332EC8361550BD83801406F5DBF10F8C022A3D939E2AB800DCCAA13C82D46AA5ED4899DA1BDD52041D90C181A729C9B30EDB7BD1442DFE68576E1138CEE7ADF5E3DE7A382D585D0C3A5FCAA32278B6B259D4544F45CE069"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"0968E03AB3809A5D1F33AA812B4D6330481C8F349240E9AD"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"BCBF28830005B8308205B43082049CA00302010202100B6AB3B03EB1A9F6C460926AA8CDFEB3300D06092A864886F70D01010B0500305A310B300906035504061302494531123010060355040A130942616C74696D6F726531133011060355040B130A43796265725472757374312230200603550403131942616C74696D6F7265204379626572547275737420526F6F74301E170D3136303532303132353233385A170D3234303532303132353233385A30818B310B3009060355040613025553311330110603550408130A57617368696E67746F6E3110300E060355040713075265646D6F6E64311E301C060355040A13154D6963726F736F667420436F72706F726174696F6E31153013060355040B130C4D6963726F736F6674204954311E301C060355040313154D6963726F736F667420495420544C53204341203430820222300D06092A864886F70D01010105000382020F003082020A0282020100ABE5EB5DA36B399EF5348812BB1D52265D7D090BC6798EABB70EDF19B2DDEE0FF6EEF456E446E2920FE2670BE31C71A4D44173B4CB99168EBF777DB0AF1E6CED712EC308774A5E92AEEC5AD04881D0C5E9A0F57A8F1E8D5ED3AD92C0DAC691353120B93904CD102A3C971D009E99181809CF4B97E4C9FC00F00C5A9D36E8B240C14AAC8428AA3D46182BA78AACF4AF4BA87E4942C76220C0E6A73B5DEB901FBB"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"8AD89C90E33AB16CC294CE3E326BCB71B3412EB9C5E15DD8"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"592782FBE1480D7EE804F1F9012741FA945A7DC530BBB6BAD7119B88FA01CC6E4B92B9F8783CCB9C689A166688D093B02A832E97111D7E812061E4B0B99B9C6E53959522C6D9BD7510BAD9758C3C3F1DD096F833457B7B1F5433E54897A70524A2DBD1DC95AE202A7D9689487B927AD024B1DE4811F7673CB4DFF85860F54F7B3468E6FDAC2608B6F32C43DB4FC416D09B0C7187B1076B86DD8FA0B1FB66DAD8CBE9F2F065E58ED81CEA2FBA2D64F15ED01B50B20C854ACF3BC82E2A6A758CC0AE5CD9E9C07C7D7CDA9CE3BD4AB06007822B7D5DC810AF2E628CDC9AFDE1D9B9594897421AC350810B1F83226BE49BBC292282FD80515C755F0E35C2DD7F2F7A679F3D8E5B8CBBAF9DF4CC0CFBA81F9D21C1F3E7521A5DCE14576D50B849EEB10B27D2E26927126EC6C0263EE7A42B1B8B533806FA1A873AE04B7F99164E593D5969F171A765651B0203010001A38201423082013E301D0603551D0E041604147A7B8CC1CFE7A0CA1CD46BFAFBE133C30F1AA29D301F0603551D23041830168014E59D5930824758CCACFA085436867B3AB5044DF030120603551D130101FF040830060101FF020100300E0603551D0F0101FF04040302018630270603551D250420301E06082B0601050507030106082B0601050507030206082B06010505070309303406082B0601050507010104283026302406082B060105050730018618"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"687474703A2F2F6F6373702E64696769636572742E636F6D"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"303A0603551D1F04333031302FA02DA02B8629687474703A2F2F63726C332E64696769636572742E636F6D2F4F6D6E69726F6F74323032352E63726C303D0603551D200436303430320604551D2000302A302806082B06010505070201161C68747470733A2F2F7777772E64696769636572742E636F6D2F435053300D06092A864886F70D01010B0500038201010011FE72063A210A376EC8F5292202629E450EEDFA069FEFBF9E243517FE3988B2BB01E178DFD18B97FDB777F18A724F493AE8B329D77487E4B9F317608788925582BDD97D13487F06903A8966E79D96F795CD600FD7E1CAF676EEFA9B3548A1987DD2932A4F8116C7A896BBD125F3A66F50DA009B2AA8F43500E3FD2C3BEDE5159B7F160FC78EC9362094F01D01B91250509981E028422C8E78FFEDC69ED5E4CAE9A0AAB3484FA45FE48B18FF13022D9011361866283A229ADE95F159EE9F6D2A17759350C30512D5DE64B4B6BCDBD77659FEA5D6E556E1FE465C3B8AF8EC0EFBEF129091CE201281BA3C52E37FE340F40C4120668718DA3269E0F6DC8F28F2BD0C0001690300186104D360EB863200F624ABEC7E7927ED03EB5CAEFE35F5B6332FD530F82D31AC0CF3C12B59BBCD930C6FCD858B774B7F3DA86F061355776ED76678DCFD75BC0AD0149624A86B63842BE0AC1A02BB356AB7E05F8495D1964A0D65A0D6846B93266BD9020101000BD55AB9"
OK
.-2

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,284,"DE4D1890E2F9E8CFBA48037ACA9E6752F94A8F63DAC49E1140DC6A61F67E66852103B36A072C5232A1FA9E86F472AE48EDC8C2F2BCBCBFA7A51162F95BAFFA72228365DC22AF05E9B3242DB61DFE7F7341518F7A7095D2BE414246D784867B06BEF378F3D66E5B17717441D0CEBA5167F8F9958CB27343059752D00F99C0A0A4C11FC7AF1E778B4232BB376DF5D7556420969F1E8896341E5713ED3B0DDC257A3C3C038E0C8B556E6FAFFA44E6D5CC53C88BAEAE16FD01E854ACFF7F72F41F85EBF26A60D4E954DD11E163A5DAABA428959B06639814D3FB7DFA91B0608B6D9A636B39DB478B2452A855A0F0ACB2C15CBCA1272E9898B66BC814567D0D0000180301024000100401050102010403050302030601060300000E000000"
OK
AT+USOCL=0

OK

any reasons?

I used X.508 but on Azure still using X.509?!?!

Thanks

splitout avatar Jun 28 '19 13:06 splitout

Can you try the below code and let us know the update of the serial monitor with enable debugging by NB nbAccess(true);

Please make sure that you are löog in with your credentials on Azure account with Nb 1500 device.

/*
  Azure IoT Hub NB

  This sketch securely connects to an Azure IoT Hub using MQTT over NB IoT/LTE Cat M1.
  It uses a private key stored in the ATECC508A and a self signed public
  certificate for SSL/TLS authetication.

  It publishes a message every 5 seconds to "devices/{deviceId}/messages/events/" topic
  and subscribes to messages on the "devices/{deviceId}/messages/devicebound/#"
  topic.

  The circuit:
  - MKR NB 1500 board
  - Antenna
  - SIM card with a data plan
  - LiPo battery

  The following tutorial on Arduino Project Hub can be used
  to setup your Azure account and the MKR board:

  https://create.arduino.cc/projecthub/Arduino_Genuino/securely-connecting-an-arduino-nb-1500-to-azure-iot-hub-af6470

  This example code is in the public domain.
*/

#include <ArduinoBearSSL.h>
#include <ArduinoECCX08.h>
#include <utility/ECCX08SelfSignedCert.h>
#include <ArduinoMqttClient.h>
#include <MKRNB.h>
#include <NBUdp.h>

#include "arduino_secrets.h"

/////// Enter your sensitive data in arduino_secrets.h
const char pinnumber[]   = SECRET_PINNUMBER;
const char broker[]      = SECRET_BROKER;
String     deviceId      = SECRET_DEVICE_ID;

NB nbAccess;
GPRS gprs;

NBUDP Udp;

NBClient      nbClient;            // Used for the TCP socket connection
BearSSLClient sslClient(nbClient); // Used for SSL/TLS connection, integrates with ECC508
MqttClient    mqttClient(sslClient);

const char* timeServer = "time.nist.gov";
const int NTP_PACKET_SIZE = 48;

unsigned long lastMillis = 0;

void setup() {
  Serial.begin(9600);
  while (!Serial);

  if (!ECCX08.begin()) {
    Serial.println("No ECCX08 present!");
    while (1);
  }

  // reconstruct the self signed cert
  ECCX08SelfSignedCert.beginReconstruction(0, 8);
  ECCX08SelfSignedCert.setCommonName(ECCX08.serialNumber());
  ECCX08SelfSignedCert.endReconstruction();

  // Set a callback to get the current time
  // used to validate the servers certificate
  ArduinoBearSSL.onGetTime(getTime);

  // Set the ECCX08 slot to use for the private key
  // and the accompanying public certificate for it
  sslClient.setEccSlot(0, ECCX08SelfSignedCert.bytes(), ECCX08SelfSignedCert.length());

  // Set the client id used for MQTT as the device id
  mqttClient.setId(deviceId);

  // Set the username to "<broker>/<device id>/api-version=2018-06-30" and empty password
  String username;

  username += broker;
  username += "/";
  username += deviceId;
  username += "/api-version=2018-06-30";

  mqttClient.setUsernamePassword(username, "");

  // Set the message callback, this function is
  // called when the MQTTClient receives a message
  mqttClient.onMessage(onMessageReceived);
}

void loop() {
  if (nbAccess.status() != NB_READY || gprs.status() != GPRS_READY) {
    connectNB();
  }

  if (!mqttClient.connected()) {
    // MQTT client is disconnected, connect
    connectMQTT();
  }

  // poll for new MQTT messages and send keep alives
  mqttClient.poll();

  // publish a message roughly every 5 seconds.
  if (millis() - lastMillis > 5000) {
    lastMillis = millis();

    publishMessage();
  }
}

void sendNTPpacket(uint8_t* packetBuffer) {
  memset(packetBuffer, 0, NTP_PACKET_SIZE);
  packetBuffer[0] = 0b11100011;
  packetBuffer[1] = 0;
  packetBuffer[2] = 6;
  packetBuffer[3] = 0xEC;
  packetBuffer[12]  = 49;
  packetBuffer[13]  = 0x4E;
  packetBuffer[14]  = 49;
  packetBuffer[15]  = 52;
  Udp.beginPacket(timeServer, 123);
  Udp.write(packetBuffer, NTP_PACKET_SIZE);
  Udp.endPacket();
}

unsigned long getTime() {

  unsigned int localPort = 8888;
  uint8_t packetBuffer[NTP_PACKET_SIZE];

  Udp.begin(localPort);
  sendNTPpacket(packetBuffer);
  long start = millis();
  while (!Udp.parsePacket() && (millis() - start < 10000)) {}
  if (millis() - start >= 1000) {
    //timeout reached
    Udp.stop();
    return 0;
  }
  Udp.read(packetBuffer, NTP_PACKET_SIZE);

  unsigned long highWord = word(packetBuffer[40], packetBuffer[41]);
  unsigned long lowWord = word(packetBuffer[42], packetBuffer[43]);
  unsigned long secsSince1900 = highWord << 16 | lowWord;
  const unsigned long seventyYears = 2208988800UL;
  unsigned long epoch = secsSince1900 - seventyYears;

  Udp.stop();
  return epoch;
}

void connectNB() {
  Serial.println("Attempting to connect to the cellular network");

  while ((nbAccess.begin(pinnumber) != NB_READY) ||
         (gprs.attachGPRS() != GPRS_READY)) {
    // failed, retry
    Serial.print(".");
    delay(1000);
  }

  Serial.println("You're connected to the cellular network");
  Serial.println();
}

void connectMQTT() {
  Serial.print("Attempting to MQTT broker: ");
  Serial.print(broker);
  Serial.println(" ");

  while (!mqttClient.connect(broker, 8883)) {
    // failed, retry
    Serial.print(".");
    Serial.println(mqttClient.connectError());
    delay(5000);
  }
  Serial.println();

  Serial.println("You're connected to the MQTT broker");
  Serial.println();

  // subscribe to a topic
  mqttClient.subscribe("devices/" + deviceId + "/messages/devicebound/#");
}

void publishMessage() {
  Serial.println("Publishing message");

  // send message, the Print interface can be used to set the message contents
  mqttClient.beginMessage("devices/" + deviceId + "/messages/events/");
  mqttClient.print("hello ");
  mqttClient.print(millis());
  mqttClient.endMessage();
}

void onMessageReceived(int messageSize) {
  // we received a message, print out the topic and contents
  Serial.print("Received a message with topic '");
  Serial.print(mqttClient.messageTopic());
  Serial.print("', length ");
  Serial.print(messageSize);
  Serial.println(" bytes:");

  // use the Stream interface to print the contents
  while (mqttClient.available()) {
    Serial.print((char)mqttClient.read());
  }
  Serial.println();

  Serial.println();
}

PRAhit avatar Jul 16 '19 13:07 PRAhit

Hi @PRAhit,

actually I tested your example. Now I got the Error-Code (-2) shows txt-file and example.ino

The ECCX08 is active. Please enter the issue year of the certificate? (2000 - 2031) [2019]: 2019 Please enter the issue month of the certificate? (1 - 12) [1]: 6 Please enter the issue day of the certificate? (1 - 31) [1]: 14 Please enter the issue hour of the certificate? (0 - 23) [0]: 12 Please enter how many years the certificate is valid for? (1 - 31) [31]: 31 What slot would you like to use for the private key? (0 - 4) [0]: 0 What slot would you like to use for storage? (8 - 15) [8]: 8 Would you like to generate a new private key? (Y/n) [Y]: Y

The SHA1 key is deposited to azure device on primary and secondary thumbprint.

After the first try to connect with the mqtt broker, the loop oft he mqtt connect freezes again.

Next test with a new ECCX08 certificate :

Please enter the issue year of the certificate? (2000 - 2031) [2019]: 2019 Please enter the issue month of the certificate? (1 - 12) [1]: 07 Please enter the issue day of the certificate? (1 - 31) [1]: 22 Please enter the issue hour of the certificate? (0 - 23) [0]: 15 Please enter how many years the certificate is valid for? (1 - 31) [31]: 31 What slot would you like to use for the private key? (0 - 4) [0]: 4 What slot would you like to use for storage? (8 - 15) [8]: 15 Would you like to generate a new private key? (Y/n) [Y]: Y

with: ECCX08SelfSignedCert.beginReconstruction(4, 15); and sslClient.setEccSlot(4, ECCX08SelfSignedCert.bytes(), ECCX08SelfSignedCert.length()); or sslClient.setEccSlot(0, ECCX08SelfSignedCert.bytes(), ECCX08SelfSignedCert.length()); still not works.

The AT-commands:

Click for output:
Attempting to connect to the cellular network
AT

OK
AT+CMEE=0

OK
AT+CFUN=0

OK
AT+CPIN?

+CPIN: READY

OK
AT+CMGF=1

OK
AT+UDCONF=1,1

OK
AT+CTZU=1

OK
AT+CGDCONT=1,"IP",""

OK
AT+UAUTHREQ=1,0

OK
AT+CFUN=1

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,0

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CEREG?

+CEREG: 0,5

OK
AT+CGATT=1

OK
AT+CGACT?

+CGACT: 1,1

OK
You're connected to the cellular network

Attempting to MQTT broker: RadarIOT.azure-devices.net 
AT+USOCR=6

+USOCR: 0

OK
AT+USOCO=0,"RadarIOT.azure-devices.net",8883

OK
AT+USOCR=17

+USOCR: 1

OK
AT+USOLI=1,8888

OK
AT+USOST=1,"time.nist.gov",123,48,"E30006EC0000000000000000314E31340000000000000000000000000000000000000000000000000000000000000000"

+USOST: 1,48

OK

+UUSORF: 1,48
AT+USORD=0,512

+USORD: 0,""

OK
AT+USOWR=0,231,"16030100E2010000DE0303000000003963D99E181E40F384BD1F9485682297EE5E5EFBD6A454C22C54B58500005ACCA9CCA8C02BC02FC02CC030C0ACC0ADC0AEC0AFC023C027C024C028C009C013C00AC014C02DC031C02EC032C025C029C026C02AC004C00EC005C00F009C009DC09CC09DC0A0C0A1003C003D002F0035C008C012C003C00D000A0100005BFF010001000000001F001D00001A5261646172494F542E617A7572652D646576696365732E6E65740001000101000D001600140403030305030603020304010301050106010201000A000A0008001700180019001D000B00020100"

+USOWR: 0,231

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"1603030FA70200004D03035D35B3503F8210F8860DD9273F63CE177E246BF5E517E988CC1C2BC34E26DE89204C480000024BCCF336CF8CF9059AB7408A8255831D2F933215158DE0990AE96FC027000005FF010001000B000DC5000DC200080430820800308205E8A0030201020213160004A37B883F57C415A40F6800000004A37B300D06092A864886F70D01010B050030818B310B3009060355040613025553311330110603550408130A57617368696E67746F6E3110300E060355040713075265646D6F6E64311E301C060355040A13154D6963726F736F667420436F72706F726174696F6E31153013060355040B130C4D6963726F736F6674204954311E301C060355040313154D6963726F736F667420495420544C532043412034301E170D3139303431323232353934335A170D3230303431323232353934335A301E311C301A06035504030C132A2E617A7572652D646576696365732E6E657430820122300D06092A864886F70D01010105000382010F003082010A0282010100A0ED119B9F09D654E688FD512B6040FA28B7C0866DC89F159302C9F74A8A2B0A45FFF7B48F6BE4EB145A444587B65BB1D1CF729E1F5D384C6604BC85C89F3613759A028748E75DDAFBCCF5B1E7C2BCF58A4669A160FFB45EF473C0C6F13DEE1D929B67C65CAB5093FD6B95B956A6EB7FB0FE89BA408E64951C9AFE83A0A6B2B0"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"DE9C363F0D422C7C71BF4DBAB943B77DBA844984A7B93866"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"29AD3DA55419F9C561B04408088F8269A75E3DCFEB3B631C0997A50D1A50AB6AC0B17CC0A133794F697755859C8375493091C138A2402E45C43CD0BA46FBC97ECAB854FA032C894E02D9F9298C25A0EAC5ADC5BBAAEB1E1BCEBE1D30C41BB3DB4096A65A06CBD5850203010001A38203C7308203C330820105060A2B06010401D6790204020481F60481F300F1007700BBD9DFBC1F8A71B593942397AA927B473857950AAB52E81A909664368E1ED1850000016A13D063B80000040300483046022100F09B6BC9246935E0834201538F3A8F1D5867C89CA101BBB2CA2F8EFAF2C8E0760221009395C6F2E74290F765FA29958E4FA1FC67D162E30946E7C6DF343F19BC5F348B007600F095A459F200D18240102D2F93888EAD4BFE1D47E399E1D034A6B0A8AA8EB2730000016A13D063CE0000040300473045022100FBAE950475369A1C12080148A5540D362A3B8C01CD6D887D0B59981CB70A72EE02207436CA4220A83D765F2CC00E91DA7197C0CD74FD376B622BF7FF838770954FEE302706092B060104018237150A041A3018300A06082B06010505070302300A06082B06010505070301303E06092B06010401823715070431302F06272B060104018237150887DA867583EED90182C9851B81B59E6185F4EB60815D84D2DF4282E7937A02016402011D30818506082B0601050507010104793077305106082B060105"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"050730028645687474703A2F2F7777772E6D6963726F736F"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"66742E636F6D2F706B692F6D73636F72702F4D6963726F736F66742532304954253230544C532532304341253230342E637274302206082B060105050730018616687474703A2F2F6F6373702E6D736F6373702E636F6D301D0603551D0E04160414AD576AC1990DFD7871BB46FCFB8586552CEA725E300B0603551D0F0404030204B0305D0603551D110456305482132A2E617A7572652D646576696365732E6E6574821A2A2E616D717077732E617A7572652D646576696365732E6E657482212A2E73752E6D616E6167656D656E742D617A7572652D646576696365732E6E65743081AC0603551D1F0481A43081A130819EA0819BA08198864B687474703A2F2F6D7363726C2E6D6963726F736F66742E636F6D2F706B692F6D73636F72702F63726C2F4D6963726F736F66742532304954253230544C532532304341253230342E63726C8649687474703A2F2F63726C2E6D6963726F736F66742E636F6D2F706B692F6D73636F72702F63726C2F4D6963726F736F66742532304954253230544C532532304341253230342E63726C304D0603551D2004463044304206092B0601040182372A013035303306082B060105050702011627687474703A2F2F7777772E6D6963726F736F66742E636F6D2F706B692F6D73636F72702F637073301F0603551D230418301680147A7B8CC1CFE7A0CA1CD46BFAFBE133C30F1AA2"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"9D301D0603551D250416301406082B060105050703020608"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"2B06010505070301300D06092A864886F70D01010B050003820201009E1587C37ED725EF95612BE51ABF7079F1C48378FCE3E99AD9B2C7EE0FE87A704945BFD9798C3D723CCFE218404D7758543594C394C727C9B08AEAACB5CA9C1C019AA04FDFF9A123E46ADF62BA0D58B78F54421C2C743156EDB7916A09023CEFBA1D8FF45BCBC16839FE6B69B960502BF93BEC5CA0EA5A0504E2ED0999B868B179B09BA5F54872F4C79FBF8B45753F7BEDE8C47B89B35F0E788AE4B46B0060B132C4DBE08D59F7A6BDE9A048EE3C0A8E26221A7184BFF4E0DA2FBC9D93458B3AA3F0CD4331A7DE8B5C3545949D5634361D43D21331CD840CB295ACB086A7B44EB5AE42C60E2360DA7B1CA25A7F178E6963343010781BB7E349E2C92458EC296DD734E0C11920DF46DBC8E354FE079626E87F07974D81357664856C1B241FE1CECF0B5EA03B0035D4C34219CA1E5AEA6E1B22A7506C39F04D7B4A3D33E7BAEA7AB2D3867977A952EC3C349E2F478261064D3AE0C1F72FD8AD6193317C02F7FA43375E38C367845FCF80B2B72A5710A7BB22317B92833B74B7785F8BE4BAB3D48A94DF8A623EC64CEBC4289585F332EC8361550BD83801406F5DBF10F8C022A3D939E2AB800DCCAA13C82D46AA5ED4899DA1BDD52041D90C181A729C9B30EDB7BD1442DFE68576E1138CEE7ADF5E3DE7A382D585D0C3A5FCAA32278B6B259D4544F45CE069"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"0968E03AB3809A5D1F33AA812B4D6330481C8F349240E9AD"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"BCBF28830005B8308205B43082049CA00302010202100B6AB3B03EB1A9F6C460926AA8CDFEB3300D06092A864886F70D01010B0500305A310B300906035504061302494531123010060355040A130942616C74696D6F726531133011060355040B130A43796265725472757374312230200603550403131942616C74696D6F7265204379626572547275737420526F6F74301E170D3136303532303132353233385A170D3234303532303132353233385A30818B310B3009060355040613025553311330110603550408130A57617368696E67746F6E3110300E060355040713075265646D6F6E64311E301C060355040A13154D6963726F736F667420436F72706F726174696F6E31153013060355040B130C4D6963726F736F6674204954311E301C060355040313154D6963726F736F667420495420544C53204341203430820222300D06092A864886F70D01010105000382020F003082020A0282020100ABE5EB5DA36B399EF5348812BB1D52265D7D090BC6798EABB70EDF19B2DDEE0FF6EEF456E446E2920FE2670BE31C71A4D44173B4CB99168EBF777DB0AF1E6CED712EC308774A5E92AEEC5AD04881D0C5E9A0F57A8F1E8D5ED3AD92C0DAC691353120B93904CD102A3C971D009E99181809CF4B97E4C9FC00F00C5A9D36E8B240C14AAC8428AA3D46182BA78AACF4AF4BA87E4942C76220C0E6A73B5DEB901FBB"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"8AD89C90E33AB16CC294CE3E326BCB71B3412EB9C5E15DD8"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"592782FBE1480D7EE804F1F9012741FA945A7DC530BBB6BAD7119B88FA01CC6E4B92B9F8783CCB9C689A166688D093B02A832E97111D7E812061E4B0B99B9C6E53959522C6D9BD7510BAD9758C3C3F1DD096F833457B7B1F5433E54897A70524A2DBD1DC95AE202A7D9689487B927AD024B1DE4811F7673CB4DFF85860F54F7B3468E6FDAC2608B6F32C43DB4FC416D09B0C7187B1076B86DD8FA0B1FB66DAD8CBE9F2F065E58ED81CEA2FBA2D64F15ED01B50B20C854ACF3BC82E2A6A758CC0AE5CD9E9C07C7D7CDA9CE3BD4AB06007822B7D5DC810AF2E628CDC9AFDE1D9B9594897421AC350810B1F83226BE49BBC292282FD80515C755F0E35C2DD7F2F7A679F3D8E5B8CBBAF9DF4CC0CFBA81F9D21C1F3E7521A5DCE14576D50B849EEB10B27D2E26927126EC6C0263EE7A42B1B8B533806FA1A873AE04B7F99164E593D5969F171A765651B0203010001A38201423082013E301D0603551D0E041604147A7B8CC1CFE7A0CA1CD46BFAFBE133C30F1AA29D301F0603551D23041830168014E59D5930824758CCACFA085436867B3AB5044DF030120603551D130101FF040830060101FF020100300E0603551D0F0101FF04040302018630270603551D250420301E06082B0601050507030106082B0601050507030206082B06010505070309303406082B0601050507010104283026302406082B060105050730018618"
OK

+UUSORD: 0,24
AT+USORD=0,512


+USORD: 0,24,"687474703A2F2F6F6373702E64696769636572742E636F6D"
OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK
AT+USORD=0,512

+USORD: 0,""

OK

+UUSORD: 0,536
AT+USORD=0,512


+USORD: 0,512,"303A0603551D1F04333031302FA02DA02B8629687474703A2F2F63726C332E64696769636572742E636F6D2F4F6D6E69726F6F74323032352E63726C303D0603551D200436303430320604551D2000302A302806082B06010505070201161C68747470733A2F2F7777772E64696769636572742E636F6D2F435053300D06092A864886F70D01010B0500038201010011FE72063A210A376EC8F5292202629E450EEDFA069FEFBF9E243517FE3988B2BB01E178DFD18B97FDB777F18A724F493AE8B329D77487E4B9F317608788925582BDD97D13487F06903A8966E79D96F795CD600FD7E1CAF676EEFA9B3548A1987DD2932A4F8116C7A896BBD125F3A66F50DA009B2AA8F43500E3FD2C3BEDE5159B7F160FC78EC9362094F01D01B91250509981E028422C8E78FFEDC69ED5E4CAE9A0AAB3484FA45FE48B18FF13022D9011361866283A229ADE95F159EE9F6D2A17759350C30512D5DE64B4B6BCDBD77659FEA5D6E556E1FE465C3B8AF8EC0EFBEF129091CE201281BA3C52E37FE340F40C4120668718DA3269E0F6DC8F28F2BD0C0001690300186104EA31D7EBEEC5FBAE83F8428E1BF2A9D0DB02FC3E006BF31B35E921BDA899E408D3A6256CA5799BDDC78D3D47C1C40BB685B50FB64FC4962DCC1B6500B7DF7BFA22C8E0B6D8873A0DA33C55C349371B4F0B1D2D15E7B6577C1E9D208FF3B39643020101004A68A292"
OK

+UUSORD: 0,24
.-2
AT+USORD=0,512


+USORD: 0,284,"D3874023E1E40F12B884FFDF0380D963689F66C068436E26ECAEA427EA7B46FC230C13B5962ABD8FC534A340F0EF9B0584C599B07E83FAE2A240E85A1C3C0FB2F7DFF1D675F5B2D1ED2E232518C0B546290654AB5DE22DFB9DE5CF342FE4EAA84CE41DAF3311CA04DC70E8E96D0AE52232D5F7E4F517C3104D21D2D37E1FD40084201450627DC1EEBFFB3D5805F87CD44990F4199ABF3782F70907121E4A4FCF1A176E4C8ED376533CB8351B7ADFC22A9ED571FDF494E29BC8CCCED15E1E95B97FB8335D72DACE60BD63B0039CE23F697E79FCAC59852A02B91006949D7E8AC943F59436FBAB9A36658180443162B521EC4CC34FB9220A096367F8910D0000180301024000100401050102010403050302030601060300000E000000"
OK
AT+USOCL=0

OK

splitout avatar Jul 22 '19 13:07 splitout

Seems there is a problem with some carriers. If you set NB nbAccess=true; and on function getTime() you Serial.println(nbAccess.getTime()); You will find there is printed the following info:

AT+CCLK? +CCLK: "80/01/06,00:00:22"

Since the timestamp returned from carrier is older than the used when generating the certicate will make the error -2 = connection refused.

https://www.unixtimestamp.com/ One workaround is making the function getTime() return the timestamp from the above page (Not Recommended! for production).

Hope this helps Daniel

DanielMDias avatar Nov 12 '19 00:11 DanielMDias

You could also try to change the sketch to retrieve the time using NTP over UDP: https://github.com/arduino-libraries/MKRNB/blob/master/examples/GPRSUdpNtpClient/GPRSUdpNtpClient.ino

sandeepmistry avatar Nov 14 '19 19:11 sandeepmistry

The problem should have been solved months ago. Not month later. The whole solution of your support did not work! Fix the bug...

splitout avatar Nov 15 '19 00:11 splitout

I had the same issue and it would work perfectly then not?? I think it was disconecting from the network every now and then due to poor signal, and if it happened whilst trying to connect to MQTT it would crash in the while (!mqttClient.connect(broker, 8883)) part of the void mqtt() code. I added this to the bottom of the mqtt() while code:

 if (nbAccess.status() != NB_READY || gprs.status() != GPRS_READY) {
    connectNB();
  } 

Try changing the while part of your void connectMQTT(); to this:

  while (!mqttClient.connect(broker, 8883)) {
    // failed, retry
    Serial.print(".");
    Serial.println(mqttClient.connectError());
    delay(5000);
    if (nbAccess.status() != NB_READY || gprs.status() != GPRS_READY) {
      connectNB();
    }
  }

Hope that helps.

cabsteena avatar Feb 03 '20 01:02 cabsteena