<
From version < 24.5 >
edited by Xiaoling
on 2024/05/30 10:22
To version < 23.7 >
edited by Xiaoling
on 2024/05/29 09:56
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -114,12 +114,9 @@
114 114  
115 115  = 4. Connect to AWS using Dragino-NB device =
116 116  
117 -(% data-sider-select-id="0bc6b974-b38c-48e7-b228-e220f1938e7f" %)
118 -== 4.1 F(% data-sider-select-id="293a2a9f-2191-4013-b0d9-8bcfb95a179a" %)or -NB /-NS model(%%) ==
117 +== 4.1 Upgrade the firmware to configure TTS firmware to set the certificate ==
119 119  
120 -=== (% data-sider-select-id="293a2a9f-2191-4013-b0d9-8bcfb95a179a" %)4.1.1 Upgrade the firmware to configure TTS firmware to set the certificate(%%) ===
121 121  
122 -
123 123  User can change device firmware to::
124 124  
125 125  * Update with new features.
... ... @@ -126,7 +126,7 @@
126 126  
127 127  * Fix bugs.
128 128  
129 -Firmware and changelog can be downloaded from : **[[Set up TLS certificate - Dropbox>>https://www.dropbox.com/scl/fo/1ykfsesmr3702tj3kp663/AOOyH1GiVEOGR41gASuiDk0?rlkey=1q7a1b5yvjgt87d16w8tt0cum&st=vdy765ut&dl=0||data-sider-select-id="830d1b64-cb24-48b3-91e4-49da5c3f0783"]]**
126 +Firmware and changelog can be downloaded from : **[[Set up TLS certificate - Dropbox>>url:https://www.dropbox.com/sh/sxrgszkac4ips0q/AAA7xVIHen982Nc0edNPaB-Wa/NB-IoT/Set%20up%20TLS%20certificate?dl=0&subfolder_nav_tracking=1||data-sider-select-id="830d1b64-cb24-48b3-91e4-49da5c3f0783"]]**
130 130  
131 131  Methods to Update Firmware:
132 132  
... ... @@ -134,9 +134,11 @@
134 134  
135 135  * Update through UART TTL interface : **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART_Access_for_NB_ST_BC660K-GL/#H4.2UpdateFirmware28Assumethedevicealreadyhaveabootloader29]]**.
136 136  
137 -=== (% data-sider-select-id="bb7de328-bb5d-4fe5-a008-7bf36bbf2d64" %)4.1.2 Configure certificate(%%) ===
138 138  
139 139  
136 +== 4.2 Configure certificate ==
137 +
138 +
140 140  After upgrade the firmware, the serial port displays as follows:
141 141  
142 142  (% data-sider-select-id="8b6a9e23-dec0-476c-acd4-098aa19fe1f3" %)
... ... @@ -143,7 +143,7 @@
143 143  [[image:image-20240528174330-13.png||height="286" width="568"]]
144 144  
145 145  
146 -==== (% data-sider-select-id="4f272daa-a217-4469-8de7-f4905835bbad" %)4.1.2.1  Configure CA certificate(%%) ====
145 +=== 4.2.1 Configure CA certificate ===
147 147  
148 148  
149 149  Please input the certificate in PEM format for the user.
... ... @@ -202,7 +202,7 @@
202 202  Display (% style="color:blue" %)**"Successfully configured CA certificate."**(%%) If the configuration is successful, otherwise it is considered configuration failure.
203 203  
204 204  
205 -==== (% data-sider-select-id="0b9009b4-385e-4e1e-91d4-0175c1af339d" %)4.1.2.2 Configure client certificate(%%) ====
204 +=== 4.2.2 Configure client certificate ===
206 206  
207 207  
208 208  Use the AT command AT+CLICERT as follows:
... ... @@ -254,7 +254,7 @@
254 254  Display (% style="color:blue" %)**"Successfully configured client certificate."**(%%) Configuration successful, otherwise configuration failed.
255 255  
256 256  
257 -==== (% data-sider-select-id="7c5a8abc-e707-467b-ac02-db0a89098320" %)4.1.2.3 Configure client private key(%%) ====
256 +=== 4.2.3 Configure client private key ===
258 258  
259 259  
260 260  Use the AT command AT+CLIKEY, as shown below
... ... @@ -320,239 +320,14 @@
320 320  Display(% style="color:blue" %)** "Successfully configured client private key."**(%%) If the configuration is successful, otherwise it is considered configuration failure.
321 321  
322 322  
323 -==== (% data-sider-select-id="9c62fd56-4ff5-48af-8cca-db4565d1f25d" %)4.1.2.4 Re-upgrade the firmware(%%) ====
322 +=== 4.3.3 Re-upgrade the firmware ===
324 324  
325 325  
326 326  After the certificate configuration is completed, Re-upgrade to the firmware you originally used.
327 327  
328 328  
329 -(% data-sider-select-id="02f5aceb-0a5d-4922-8c3a-7e6772f46ad4" %)
330 -== 4.2  For -CB /-CS model ==
328 += 5. Configure draginoNB-device =
331 331  
332 -(% class="wikigeneratedid" data-sider-select-id="02f5aceb-0a5d-4922-8c3a-7e6772f46ad4" %)
333 -=== 4.2.1 Upgrade the firmware to configure TTS firmware to set the certificate ===
334 -
335 -
336 -User can change device firmware to::
337 -
338 -* Update with new features.
339 -
340 -* Fix bugs.
341 -
342 -Firmware and changelog can be downloaded from : **[[Set up TLS certificate - Dropbox>>https://www.dropbox.com/scl/fo/mk9u5ux3cfo94ke0s67ik/ADOIOdwIQfCO2WUZt0MxXyU?rlkey=7o6uaywrebbnsvuj4r0r694x6&st=smrmjj7t&dl=0||data-sider-select-id="830d1b64-cb24-48b3-91e4-49da5c3f0783"]]**
343 -
344 -Methods to Update Firmware:
345 -
346 -* (Recommended way) OTA firmware update via BLE: [[**Instruction**>>url:http://wiki.dragino.com/xwiki/bin/view/Main/BLE_Firmware_Update_NB_Sensors_BC660K-GL/]].
347 -
348 -* Update through UART TTL interface : **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART_Access_for_NB_ST_BC660K-GL/#H4.2UpdateFirmware28Assumethedevicealreadyhaveabootloader29]]**.
349 -
350 -
351 -
352 -=== 4.2.2 Configure certificate ===
353 -
354 -
355 -After upgrade the firmware, the serial port displays as follows:
356 -
357 -[[image:image-20240528174330-13.png||height="286" width="568"]]
358 -
359 -
360 -==== 4.2.2.1 Configure CA certificate ====
361 -
362 -
363 -Please input the certificate in PEM format for the user.
364 -
365 -Use the AT command AT+CACERT as follows:
366 -
367 -AT+CACERT=~-~-~-~--BEGIN CERTIFICATE~-~-~-~--
368 -
369 -MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF
370 -
371 -ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
372 -
373 -b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL
374 -
375 -MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
376 -
377 -b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj
378 -
379 -ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
380 -
381 -9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
382 -
383 -IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
384 -
385 -VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
386 -
387 -93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
388 -
389 -jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
390 -
391 -AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA
392 -
393 -A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI
394 -
395 -U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs
396 -
397 -N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv
398 -
399 -o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU
400 -
401 -5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy
402 -
403 -rqXRfboQnoZsG4q5WTP468SQvvG5
404 -
405 -~-~-~-~--END CERTIFICATE~-~-~-~--}
406 -
407 -(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**
408 -
409 -[[image:image-20240528174408-14.png]]
410 -
411 -
412 -After successful execution, as shown in the following figure.
413 -
414 -[[image:image-20240528174502-15.png]]
415 -
416 -Display (% style="color:blue" %)**"Successfully configured CA certificate."**(%%) If the configuration is successful, otherwise it is considered configuration failure.
417 -
418 -
419 -==== 4.2.2.2 Configure client certificate ====
420 -
421 -
422 -Use the AT command AT+CLICERT as follows:
423 -
424 -AT+CLICERT=~-~-~-~--BEGIN CERTIFICATE~-~-~-~--
425 -
426 -MIIDWTCCAkGgAwIBAgIUYSpJUzfb4NTa76JJxd2th0fZA8swDQYJKoZIhvcNAQEL
427 -
428 -BQAwTTFLMEkGA1UECwxCQW1hem9uIFdlYiBTZXJ2aWNlcyBPPUFtYXpvbi5jb20g
429 -
430 -SW5jLiBMPVNlYXR0bGUgU1Q9V2FzaGluZ3RvbiBDPVVTMB4XDTI0MDUyNDA4MDI0
431 -
432 -NVoXDTQ5MTIzMTIzNTk1OVowHjEcMBoGA1UEAwwTQVdTIElvVCBDZXJ0aWZpY2F0
433 -
434 -ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMTdc1GQLVBohAeCJD6n
435 -
436 -6WTFAFrygTch90a5wUr2bhlVuDxvEhEKNcmu5vOCo5agmfLWb2VCxgezgvQOBYQ8
437 -
438 -1oTqXJNdl4tS0DICfqb/ogVHWGHRao67XyhbPNBS0j/nCPTIIk6+/NBeYPOjaG+p
439 -
440 -utfXE7SGIEcc3RevkYkUJx6y+WH7MLjj1mufuXBVWIL1RrfrIRPw6auVk7dhS5rU
441 -
442 -NvYcJa7Qd6gpAh1DzPj7ZECrv7fEIIBDEsSYOy6ToWtzqGIVcIAHBDfORB0Hcm+N
443 -
444 -7wG3KDf61P4aWkLlkP5pRUaUIQdVblxginmx2K3n8t/WP7QcfITa191rjEVVBXmk
445 -
446 -ROsCAwEAAaNgMF4wHwYDVR0jBBgwFoAUs8Caohh1ZGP8kjSn3rtxJiJJ9IswHQYD
447 -
448 -VR0OBBYEFCjwGwqD7FG9UCNm3wjFQX4HixzfMAwGA1UdEwEB/wQCMAAwDgYDVR0P
449 -
450 -AQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQBgqI49a4PBQZYrFM63TX3EHgdd
451 -
452 -N6Pj7AytjO+SrKNMCSo/OtIvhDTxOocr1vKrux1Tw5qmrllrIXLtlGtbmln5DS6a
453 -
454 -DTCLrjwcIFIabLxpx5DPY1WSMYvL04SW7d4Y+3SxOFNRotDSiomr8eIIac0d3HE2
455 -
456 -B5b0SnWZgWbrhjNUgvwo8l8tA9DOGIr2MeQ5kPjudOOiYSR3HC0v+jviBMV6VX8M
457 -
458 -LHVH3CRshHDKBGpV1NZ1RAm9EY/oRGtSiMsyjRh6hegC0vehwVxaC4w9qG0ASkzz
459 -
460 -42OOGfNqhYnYDiKTEIkazaoAFpTKDejWBaL7W5VpthUkQOl67IyX+ohuUKTo
461 -
462 -~-~-~-~--END CERTIFICATE~-~-~-~--}
463 -
464 -(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**
465 -
466 -[[image:image-20240528174630-16.png||height="553" width="747"]]
467 -
468 -Display (% style="color:blue" %)**"Successfully configured client certificate."**(%%) Configuration successful, otherwise configuration failed.
469 -
470 -
471 -==== 4.2.2.3 Configure client private key ====
472 -
473 -
474 -Use the AT command AT+CLIKEY, as shown below
475 -
476 -AT+CLIKEY=~-~-~-~--BEGIN RSA PRIVATE KEY~-~-~-~--
477 -
478 -MIIEpAIBAAKCAQEAxN1zUZAtUGiEB4IkPqfpZMUAWvKBNyH3RrnBSvZuGVW4PG8S
479 -
480 -EQo1ya7m84KjlqCZ8tZvZULGB7OC9A4FhDzWhOpck12Xi1LQMgJ+pv+iBUdYYdFq
481 -
482 -jrtfKFs80FLSP+cI9MgiTr780F5g86Nob6m619cTtIYgRxzdF6+RiRQnHrL5Yfsw
483 -
484 -uOPWa5+5cFVYgvVGt+shE/Dpq5WTt2FLmtQ29hwlrtB3qCkCHUPM+PtkQKu/t8Qg
485 -
486 -gEMSxJg7LpOha3OoYhVwgAcEN85EHQdyb43vAbcoN/rU/hpaQuWQ/mlFRpQhB1Vu
487 -
488 -XGCKebHYrefy39Y/tBx8hNrX3WuMRVUFeaRE6wIDAQABAoIBAFhAOcjvjBDGuaEw
489 -
490 -CxV3al49HfqnSZuwg0xWSztSm2qKDcwxsnSnEhO2b1vsTW9h0YGV9Vv8gg/Dvkmv
491 -
492 -23M7XqM4+IUraJsRZbl1etdcM4KQSCOZoF4Zyv+pXuq4pf31kQNCkHaikWzLUkUG
493 -
494 -FPQxr0vA49mCYwfd/ZL3ppM/0IWmxRwloV1Gb9q8iDBUcJGSDokZnT7diUxzzOcd
495 -
496 -+UJ6xUhFq1v46Y7vO+73XROLv34JEBC0bIw2ErL6+AbzhHwb2mkuSccG9Ks37g3Z
497 -
498 -dyyjjj8hm1wvHWepuWqEssaiS3HD5zAsI0v85xS8RwNj3zLfd8o1WC666n3CO+ij
499 -
500 -VdRmR4kCgYEA+/sEFxpfaRomqcLwJebZcZH06U1RfJFfnbH2/Q6fANf8zNxwWs9A
501 -
502 -O+jyk/CLhHYRIk6VIOMQmWwEYgJ2eAHfw2Diwj4/0eqkGu+yZOS6KTCewxSV73vc
503 -
504 -SvACramJy4y6yEgDN5onwR1XqfVMfA0LzTcSupHR/xvrpf/gCsNFPxUCgYEAyAFd
505 -
506 -nMUhJFSq3pOogxA43aJSkA8YuDS3jpBkKQ6vx81APpIMabQauOxFDt488TZGP3Yy
507 -
508 -lhpa/lfFIgu2K7CgV4dUp+JtJJoZ/F+ExxUUzdqB4zxzWywAcc3RebfwP6qASwFT
509 -
510 -G3mXYci4tgNWR+k5CSsuLXDk/OT5uo5GeGAEc/8CgYEAk6V8uxDP8STKnNRFpN/E
511 -
512 -b6CHciDE64m/DgbWY2cq0fK9BUjxaLRhvfj8EqVzCrWnyoNjLHcAJfW+B7PLuPvY
513 -
514 -IoJlvE1/Vb/4UnQ7ApVnY3VCwaoRRNc9uIcz+pAJ1sRqOarAf9cLDkPkNwktvM5k
515 -
516 -KOXpSnrhIms4w/bPT18l9xUCgYBsAMDKbXEuK0JyGw5+Z/4tQQCQpnZU0rLkm3ha
517 -
518 -64FkxaORplBprEZZ4cyQ8NW78/EPSAadI/JLMp5TejuPcDvFyGCgoBcMEuNBc1tC
519 -
520 -HlIzr3FAgl5Qt3wt+FTMA9YKq0nINxjn10s2FKwaLccj4f9YwiaXh0VAg22PnlDT
521 -
522 -pBYDhQKBgQCMwyKXJ4zYiDRdvLvgKzeuKaU4KNQItHE4KORPfkecjPoENt4bKxDw
523 -
524 -2EdNFQLIoqBHL1s+/8+SzhCI31V7pkTs1AqCxDExJS7+8Z5NQFQIo/jooUo0N80E
525 -
526 -y3ZZS6OLOXXscEqhMogf1grfbabXM9OkgTIq43cPQHtMGQiFAtIJkg==
527 -
528 -~-~-~-~--END RSA PRIVATE KEY~-~-~-~--}
529 -
530 -(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**
531 -
532 -[[image:image-20240528174702-17.png]]
533 -
534 -Display(% style="color:blue" %)** "Successfully configured client private key."**(%%) If the configuration is successful, otherwise it is considered configuration failure.
535 -
536 -
537 -==== 4.2.2.4 For -CB /-CS model Certificate setting error/change certificate ====
538 -
539 -
540 -(% data-sider-select-id="7c5a8abc-e707-467b-ac02-db0a89098320" %)When you set the wrong certificate or you need to re-set another certificate.
541 -Please use the following three commands:
542 -
543 -(% style="color:blue" %)**AT+DELCLIKEY}**
544 -
545 -(% style="color:blue" %)**AT+DELCLICERT}**
546 -
547 -(% style="color:blue" %)**AT+DELCACERT}**
548 -
549 -
550 -(% style="color:red" %)**Note: 1.When there is no certificate on the device, a deletion error will be displayed.
551 - 2.When the device already has a certificate, using the command to configure the certificate again will display a configuration error.**
552 -
553 -
554 -= (% data-sider-select-id="6b5deb69-539b-42e1-a7bc-a300eb1fea73" %)5. Configure draginoNB-device(%%) =
555 -
556 556  == 5.1 Configure the data format sent by the device ==
557 557  
558 558  
... ... @@ -578,7 +578,7 @@
578 578  == 5.4 Set the TLS mode ==
579 579  
580 580  
581 -(% data-sider-select-id="cf7bb573-8375-4479-9801-df8bb7dab3ba" style="color:blue" %)**AT+TLSMOD=1,2**
355 +(% style="color:blue" %)**AT+TLSMOD=1,2**
582 582  
583 583  To use the TLS mode certificate function, users need to configure the (% style="color:blue" %)**AT+TLSMOD**(%%) command.
584 584  
... ... @@ -589,21 +589,9 @@
589 589  (% style="color:blue" %)**AT+TLSMOD=1,2** (%%) ~/~/ Perform server and client authentication if requested by the remote server.(In AWS we recommend using this mode)
590 590  
591 591  
592 -(% data-sider-select-id="f443b9bc-1195-4fe2-965d-7de84f78747f" %)
593 -== 5.5 Set the MQOS ==
366 +Restart the device
594 594  
595 595  
596 -(% data-sider-select-id="cf7bb573-8375-4479-9801-df8bb7dab3ba" style="color:blue; font-weight:bold" %)**AT+MQOS**(% data-sider-select-id="cf7bb573-8375-4479-9801-df8bb7dab3ba" style="color:blue" %)**=XX (Depends on your server configuration)**
597 -
598 -Please find it in AWS's MQTT test client
599 -
600 -[[image:image-20240529164339-1.png||height="480" width="927"]]
601 -
602 -
603 -(% data-sider-select-id="fef22158-6e5e-46e4-b59e-fe457e562376" %)
604 -== 5.6 Restart the device ==
605 -
606 -
607 607  = 6. View data on AWS =
608 608  
609 609  == 6.1 Find MQTT test client in test ==
... ... @@ -624,3 +624,5 @@
624 624  [[image:image-20240528175133-19.png||height="563" width="1022"]]
625 625  
626 626  [[image:image-20240528175154-20.png||height="752" width="1042"]]
389 +
390 +
image-20240529164339-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Bei
Size
... ... @@ -1,1 +1,0 @@
1 -116.5 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0