Changes for page Dragino NB device connection to AWS platform instructions
Last modified by Mengting Qiu on 2025/03/06 13:42
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,17 +1,30 @@ 1 +**Table of Contents: ** 2 + 1 1 {{toc/}} 2 2 3 3 4 -= (% data-sider-select-id="01d9dce7-4047-4b71-a8e2-c5df7daa2d54" %)1. Log in to the platform and find IOT core(%%) = 5 5 6 -= (% data-sider-select-id="4d2599c0-e2a9-4d10-8c01-c68a77c3b183" %)2. Create your own test policy(%%) = 7 7 8 -(% data-sider-select-id="499b9594-5b20-42a9-b15b-21be5a1ef28e" %) 9 -== (% data-sider-select-id="c0f85e83-53c9-450c-b4eb-457071bdfbf9" %)3.1 First click the policy on the left, enter the page and click Create policy(%%) == 10 10 11 -=== [[image:image-20240528172927-2.png||height="377" width="931"]] === 12 12 13 -== (% data-sider-select-id="02035a79-77c4-4edb-b132-61acdb529526" %)3.2 After filling in a policy name for testing, the policy will be displayed on the page.(%%) == 14 14 11 + 12 + 13 + 14 += 1. Log in to the platform and find IoT core = 15 + 16 + 17 += 2. Create your own test policy = 18 + 19 +== 2.1 First click the policy on the left, enter the page and click Create policy == 20 + 21 + 22 +[[image:image-20240528172927-2.png||height="377" width="931"]] 23 + 24 + 25 +== 2.2 After filling in a policy name for testing, the policy will be displayed on the page == 26 + 27 + 15 15 a. Fill in any name 16 16 17 17 b. Configure the policy you created ... ... @@ -49,22 +49,19 @@ 49 49 d. Create this policy 50 50 51 51 52 -(% data-sider-select-id="21f75c89-756f-4f95-919d-30cc5cf86298" %) 53 53 = 3. Create a Things = 54 54 55 -(% data-sider-select-id="1a295982-a5d4-4787-896b-ac87e2385b09" %) 56 56 == 3.1 Create a single Things == 57 57 58 -(% data-sider-select-id="b6a1852f-c446-4c98-a017-595ac62adc60" %) 59 -~1. Select Create Things 60 60 70 +(% style="color:blue" %)**1. Select Create Things** 71 + 61 61 [[image:image-20240528173244-5.png||height="329" width="932"]] 62 62 63 63 [[image:image-20240528173500-6.png||height="484" width="928"]] 64 64 65 65 66 -(% data-sider-select-id="de8a3324-fa57-46eb-a85c-49eeea34baa5" %) 67 -2. Fill in the name of the control item you want to create in the thing name column. 77 +(% style="color:blue" %)**2. Fill in the name of the control item you want to create in the thing name column** 68 68 69 69 Use the default for other parameters 70 70 ... ... @@ -73,17 +73,14 @@ 73 73 [[image:image-20240528173754-7.png||height="712" width="781"]] 74 74 75 75 86 +(% style="color:blue" %)**3. Choose to automatically generate a new certificate** 76 76 77 -(% data-sider-select-id="fc59dc2d-1ed3-41f5-8482-8534342857a7" %) 78 -3. Choose to automatically generate a new certificate 79 - 80 80 Then click Next 81 81 82 82 [[image:image-20240528173829-8.png||height="547" width="782"]] 83 83 84 84 85 -(% data-sider-select-id="d2fd3708-ecaf-4479-b1eb-b5db28e1adb9" %) 86 -4. The next step is to choose a strategy 93 +(% style="color:blue" %)**4. The next step is to choose a strategy** 87 87 88 88 Here you can choose a policy we created in the first step 89 89 ... ... @@ -90,10 +90,8 @@ 90 90 [[image:image-20240528173851-9.png||height="580" width="785"]] 91 91 92 92 100 +(% style="color:blue" %)**5. When you click to create things, the certificate download page will pop up** 93 93 94 -(% data-sider-select-id="2f8892b2-d89c-416e-a5e6-6f58bd557860" %) 95 -5. When you click to create things, the certificate download page will pop up. 96 - 97 97 (% data-sider-select-id="398c8d35-75ff-4077-85bb-9e0377efa186" %) 98 98 (% data-sider-select-id="087aa6c7-c542-4afc-9ce6-291538c31764" %)**This certificate is very important.**(%%) After creating the device, you must download the certificate of the device so that our NB device can connect normally. 99 99 ... ... @@ -102,18 +102,18 @@ 102 102 [[image:image-20240528173926-10.png]] 103 103 104 104 110 +(% style="color:blue" %)**6. You can see the things you just created in the things** 105 105 112 +[[image:image-20240528173951-11.png||height="381" width="1089"]] 106 106 107 -6. You can see the things you just created in the things 108 108 109 - [[image:image-20240528173951-11.png||height="381"width="1089"]]115 += 4. Connect to AWS using Dragino-NB device = 110 110 117 +(% class="wikigeneratedid" 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(%%) == 111 111 112 -(% data-sider-select-id="3ba36b16-0696-40e7-88b5-2c533f73589a" %) 113 -= (% data-sider-select-id="fc07fe98-6fd9-4d61-a991-8524b6097b3a" %)4. Connect to AWS using Dragino-NB device(%%) = 120 +=== (% data-sider-select-id="293a2a9f-2191-4013-b0d9-8bcfb95a179a" %)4.1.1 Upgrade the firmware to configure TTS firmware to set the certificate(%%) === 114 114 115 -(% data-sider-select-id="582a7e84-a00a-4129-b71d-347a29aa5142" %) 116 -== 4.1 Upgrade the firmware to configure TTS firmware to set the certificate == 117 117 118 118 User can change device firmware to:: 119 119 ... ... @@ -121,7 +121,7 @@ 121 121 122 122 * Fix bugs. 123 123 124 -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"]]**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"]]** 125 125 126 126 Methods to Update Firmware: 127 127 ... ... @@ -130,17 +130,18 @@ 130 130 * Update through UART TTL interface : **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART_Access_for_NB_ST_BC660K-GL/#H4.2UpdateFirmware28Assumethedevicealreadyhaveabootloader29]]**. 131 131 132 132 133 -(% data-sider-select-id="954c6787-a52d-4862-805c-4afa47abd128" %) 134 -== 4.2 Configure certificate == 138 +=== (% data-sider-select-id="bb7de328-bb5d-4fe5-a008-7bf36bbf2d64" %)4.1.2 Configure certificate(%%) === 135 135 140 + 136 136 After upgrade the firmware, the serial port displays as follows: 137 137 138 138 (% data-sider-select-id="8b6a9e23-dec0-476c-acd4-098aa19fe1f3" %) 139 139 [[image:image-20240528174330-13.png||height="286" width="568"]] 140 140 141 -(% data-sider-select-id="8b6a9e23-dec0-476c-acd4-098aa19fe1f3" %) 142 -=== 4.2.1 Configure CA certificate. === 143 143 147 +==== (% data-sider-select-id="4f272daa-a217-4469-8de7-f4905835bbad" %)4.1.2.1 Configure CA certificate(%%) ==== 148 + 149 + 144 144 Please input the certificate in PEM format for the user. 145 145 146 146 Use the AT command AT+CACERT as follows: ... ... @@ -185,21 +185,234 @@ 185 185 186 186 ~-~-~-~--END CERTIFICATE~-~-~-~--} 187 187 188 -Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully. 194 +(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.** 189 189 190 190 [[image:image-20240528174408-14.png]] 191 191 192 192 199 +After successful execution, as shown in the following figure. 193 193 201 +[[image:image-20240528174502-15.png]] 202 + 203 +Display (% style="color:blue" %)**"Successfully configured CA certificate."**(%%) If the configuration is successful, otherwise it is considered configuration failure. 204 + 205 + 206 +==== (% data-sider-select-id="0b9009b4-385e-4e1e-91d4-0175c1af339d" %)4.1.2.2 Configure client certificate(%%) ==== 207 + 208 + 209 +Use the AT command AT+CLICERT as follows: 210 + 211 +AT+CLICERT=~-~-~-~--BEGIN CERTIFICATE~-~-~-~-- 212 + 213 +MIIDWTCCAkGgAwIBAgIUYSpJUzfb4NTa76JJxd2th0fZA8swDQYJKoZIhvcNAQEL 214 + 215 +BQAwTTFLMEkGA1UECwxCQW1hem9uIFdlYiBTZXJ2aWNlcyBPPUFtYXpvbi5jb20g 216 + 217 +SW5jLiBMPVNlYXR0bGUgU1Q9V2FzaGluZ3RvbiBDPVVTMB4XDTI0MDUyNDA4MDI0 218 + 219 +NVoXDTQ5MTIzMTIzNTk1OVowHjEcMBoGA1UEAwwTQVdTIElvVCBDZXJ0aWZpY2F0 220 + 221 +ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMTdc1GQLVBohAeCJD6n 222 + 223 +6WTFAFrygTch90a5wUr2bhlVuDxvEhEKNcmu5vOCo5agmfLWb2VCxgezgvQOBYQ8 224 + 225 +1oTqXJNdl4tS0DICfqb/ogVHWGHRao67XyhbPNBS0j/nCPTIIk6+/NBeYPOjaG+p 226 + 227 +utfXE7SGIEcc3RevkYkUJx6y+WH7MLjj1mufuXBVWIL1RrfrIRPw6auVk7dhS5rU 228 + 229 +NvYcJa7Qd6gpAh1DzPj7ZECrv7fEIIBDEsSYOy6ToWtzqGIVcIAHBDfORB0Hcm+N 230 + 231 +7wG3KDf61P4aWkLlkP5pRUaUIQdVblxginmx2K3n8t/WP7QcfITa191rjEVVBXmk 232 + 233 +ROsCAwEAAaNgMF4wHwYDVR0jBBgwFoAUs8Caohh1ZGP8kjSn3rtxJiJJ9IswHQYD 234 + 235 +VR0OBBYEFCjwGwqD7FG9UCNm3wjFQX4HixzfMAwGA1UdEwEB/wQCMAAwDgYDVR0P 236 + 237 +AQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQBgqI49a4PBQZYrFM63TX3EHgdd 238 + 239 +N6Pj7AytjO+SrKNMCSo/OtIvhDTxOocr1vKrux1Tw5qmrllrIXLtlGtbmln5DS6a 240 + 241 +DTCLrjwcIFIabLxpx5DPY1WSMYvL04SW7d4Y+3SxOFNRotDSiomr8eIIac0d3HE2 242 + 243 +B5b0SnWZgWbrhjNUgvwo8l8tA9DOGIr2MeQ5kPjudOOiYSR3HC0v+jviBMV6VX8M 244 + 245 +LHVH3CRshHDKBGpV1NZ1RAm9EY/oRGtSiMsyjRh6hegC0vehwVxaC4w9qG0ASkzz 246 + 247 +42OOGfNqhYnYDiKTEIkazaoAFpTKDejWBaL7W5VpthUkQOl67IyX+ohuUKTo 248 + 249 +~-~-~-~--END CERTIFICATE~-~-~-~--} 250 + 251 +(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.** 252 + 253 +[[image:image-20240528174630-16.png||height="553" width="747"]] 254 + 255 +Display (% style="color:blue" %)**"Successfully configured client certificate."**(%%) Configuration successful, otherwise configuration failed. 256 + 257 + 258 +==== (% data-sider-select-id="7c5a8abc-e707-467b-ac02-db0a89098320" %)4.1.2.3 Configure client private key(%%) ==== 259 + 260 + 261 +Use the AT command AT+CLIKEY, as shown below 262 + 263 +AT+CLIKEY=~-~-~-~--BEGIN RSA PRIVATE KEY~-~-~-~-- 264 + 265 +MIIEpAIBAAKCAQEAxN1zUZAtUGiEB4IkPqfpZMUAWvKBNyH3RrnBSvZuGVW4PG8S 266 + 267 +EQo1ya7m84KjlqCZ8tZvZULGB7OC9A4FhDzWhOpck12Xi1LQMgJ+pv+iBUdYYdFq 268 + 269 +jrtfKFs80FLSP+cI9MgiTr780F5g86Nob6m619cTtIYgRxzdF6+RiRQnHrL5Yfsw 270 + 271 +uOPWa5+5cFVYgvVGt+shE/Dpq5WTt2FLmtQ29hwlrtB3qCkCHUPM+PtkQKu/t8Qg 272 + 273 +gEMSxJg7LpOha3OoYhVwgAcEN85EHQdyb43vAbcoN/rU/hpaQuWQ/mlFRpQhB1Vu 274 + 275 +XGCKebHYrefy39Y/tBx8hNrX3WuMRVUFeaRE6wIDAQABAoIBAFhAOcjvjBDGuaEw 276 + 277 +CxV3al49HfqnSZuwg0xWSztSm2qKDcwxsnSnEhO2b1vsTW9h0YGV9Vv8gg/Dvkmv 278 + 279 +23M7XqM4+IUraJsRZbl1etdcM4KQSCOZoF4Zyv+pXuq4pf31kQNCkHaikWzLUkUG 280 + 281 +FPQxr0vA49mCYwfd/ZL3ppM/0IWmxRwloV1Gb9q8iDBUcJGSDokZnT7diUxzzOcd 282 + 283 ++UJ6xUhFq1v46Y7vO+73XROLv34JEBC0bIw2ErL6+AbzhHwb2mkuSccG9Ks37g3Z 284 + 285 +dyyjjj8hm1wvHWepuWqEssaiS3HD5zAsI0v85xS8RwNj3zLfd8o1WC666n3CO+ij 286 + 287 +VdRmR4kCgYEA+/sEFxpfaRomqcLwJebZcZH06U1RfJFfnbH2/Q6fANf8zNxwWs9A 288 + 289 +O+jyk/CLhHYRIk6VIOMQmWwEYgJ2eAHfw2Diwj4/0eqkGu+yZOS6KTCewxSV73vc 290 + 291 +SvACramJy4y6yEgDN5onwR1XqfVMfA0LzTcSupHR/xvrpf/gCsNFPxUCgYEAyAFd 292 + 293 +nMUhJFSq3pOogxA43aJSkA8YuDS3jpBkKQ6vx81APpIMabQauOxFDt488TZGP3Yy 294 + 295 +lhpa/lfFIgu2K7CgV4dUp+JtJJoZ/F+ExxUUzdqB4zxzWywAcc3RebfwP6qASwFT 296 + 297 +G3mXYci4tgNWR+k5CSsuLXDk/OT5uo5GeGAEc/8CgYEAk6V8uxDP8STKnNRFpN/E 298 + 299 +b6CHciDE64m/DgbWY2cq0fK9BUjxaLRhvfj8EqVzCrWnyoNjLHcAJfW+B7PLuPvY 300 + 301 +IoJlvE1/Vb/4UnQ7ApVnY3VCwaoRRNc9uIcz+pAJ1sRqOarAf9cLDkPkNwktvM5k 302 + 303 +KOXpSnrhIms4w/bPT18l9xUCgYBsAMDKbXEuK0JyGw5+Z/4tQQCQpnZU0rLkm3ha 304 + 305 +64FkxaORplBprEZZ4cyQ8NW78/EPSAadI/JLMp5TejuPcDvFyGCgoBcMEuNBc1tC 306 + 307 +HlIzr3FAgl5Qt3wt+FTMA9YKq0nINxjn10s2FKwaLccj4f9YwiaXh0VAg22PnlDT 308 + 309 +pBYDhQKBgQCMwyKXJ4zYiDRdvLvgKzeuKaU4KNQItHE4KORPfkecjPoENt4bKxDw 310 + 311 +2EdNFQLIoqBHL1s+/8+SzhCI31V7pkTs1AqCxDExJS7+8Z5NQFQIo/jooUo0N80E 312 + 313 +y3ZZS6OLOXXscEqhMogf1grfbabXM9OkgTIq43cPQHtMGQiFAtIJkg== 314 + 315 +~-~-~-~--END RSA PRIVATE KEY~-~-~-~--} 316 + 317 +(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.** 318 + 319 +[[image:image-20240528174702-17.png]] 320 + 321 +Display(% style="color:blue" %)** "Successfully configured client private key."**(%%) If the configuration is successful, otherwise it is considered configuration failure. 322 + 323 + 324 +==== (% data-sider-select-id="9c62fd56-4ff5-48af-8cca-db4565d1f25d" %)4.1.3.3 Re-upgrade the firmware(%%) ==== 325 + 326 + 327 +After the certificate configuration is completed, Re-upgrade to the firmware you originally used. 328 + 329 + 330 +(% data-sider-select-id="02f5aceb-0a5d-4922-8c3a-7e6772f46ad4" %) 331 +== 4.2 For -CB /-CS model == 332 + 333 +=== (% data-sider-select-id="293a2a9f-2191-4013-b0d9-8bcfb95a179a" id="cke_bm_59113S" style="display:none" %) (% data-sider-select-id="293a2a9f-2191-4013-b0d9-8bcfb95a179a" %)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 +=== (% data-sider-select-id="bb7de328-bb5d-4fe5-a008-7bf36bbf2d64" %)4.2.2 Configure certificate(%%) === 352 + 353 + 354 +After upgrade the firmware, the serial port displays as follows: 355 + 356 +(% data-sider-select-id="8b6a9e23-dec0-476c-acd4-098aa19fe1f3" %) 357 +[[image:image-20240528174330-13.png||height="286" width="568"]] 358 + 359 + 360 +==== (% data-sider-select-id="4f272daa-a217-4469-8de7-f4905835bbad" %)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 + 194 194 After successful execution, as shown in the following figure. 195 195 196 196 [[image:image-20240528174502-15.png]] 197 197 198 -Display "Successfully configured CA certificate." If the configuration is successful, otherwise it is considered configuration failure. 416 +Display (% style="color:blue" %)**"Successfully configured CA certificate."**(%%) If the configuration is successful, otherwise it is considered configuration failure. 199 199 200 -(% data-sider-select-id="49618231-3f2d-4069-952f-8ca923909048" %) 201 -=== 4.2.2 Configure client certificate. === 202 202 419 +==== (% data-sider-select-id="0b9009b4-385e-4e1e-91d4-0175c1af339d" %)4.2.2.2 Configure client certificate(%%) ==== 420 + 421 + 203 203 Use the AT command AT+CLICERT as follows: 204 204 205 205 AT+CLICERT=~-~-~-~--BEGIN CERTIFICATE~-~-~-~-- ... ... @@ -242,15 +242,16 @@ 242 242 243 243 ~-~-~-~--END CERTIFICATE~-~-~-~--} 244 244 245 -Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully. 464 +(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.** 246 246 247 247 [[image:image-20240528174630-16.png||height="553" width="747"]] 248 248 249 -Display "Successfully configured client certificate." Configuration successful, otherwise configuration failed 468 +Display (% style="color:blue" %)**"Successfully configured client certificate."**(%%) Configuration successful, otherwise configuration failed. 250 250 251 -(% data-sider-select-id="61ec994b-4a66-4db9-8b86-a401c99ba491" %) 252 -=== 4.2.3 Configure client private key. === 253 253 471 +==== (% data-sider-select-id="7c5a8abc-e707-467b-ac02-db0a89098320" %)4.2.2.3 Configure client private key(%%) ==== 472 + 473 + 254 254 Use the AT command AT+CLIKEY, as shown below 255 255 256 256 AT+CLIKEY=~-~-~-~--BEGIN RSA PRIVATE KEY~-~-~-~-- ... ... @@ -307,68 +307,96 @@ 307 307 308 308 ~-~-~-~--END RSA PRIVATE KEY~-~-~-~--} 309 309 310 -Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully. 530 +(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.** 311 311 312 312 [[image:image-20240528174702-17.png]] 313 313 314 -Display "Successfully configured client private key." If the configuration is successful, otherwise it is considered configuration failure 534 +Display(% style="color:blue" %)** "Successfully configured client private key."**(%%) If the configuration is successful, otherwise it is considered configuration failure. 315 315 316 -(% data-sider-select-id="6ba3fbe9-394a-47e2-8eca-715449162645" %) 317 -=== 4.3.3 Re-upgrade the firmware === 318 318 319 - Afterthecertificatenfiguration iscompleted, Re-upgradetothermwareyouoriginally used537 +==== (% data-sider-select-id="7c5a8abc-e707-467b-ac02-db0a89098320" %)4.2.2.4 (%%)For -CB /-CS model(% data-sider-select-id="7c5a8abc-e707-467b-ac02-db0a89098320" %) Certificate setting error/change certificate(%%) ==== 320 320 321 -(% data-sider-select-id=" d010cb3f-ad9a-4420-80d1-919b61731f41" %)322 - =5.ConfiguredraginoNB-device =539 +(% data-sider-select-id="7c5a8abc-e707-467b-ac02-db0a89098320" %)When you set the wrong certificate or you need to re-set another certificate. 540 +Please use the following three commands: 323 323 324 -(% data-sider-select-id="8125b1b7-0428-410e-a7c1-261a468944de" %) 542 +(% data-sider-select-id="fbe1c153-2a79-4b56-b8ef-0afb2ae3dfc1" %) 543 + 544 +AT+DELCLIKEY} 545 + 546 +(% data-sider-select-id="39d0e453-8af0-4093-8619-270f431f12c4" %) 547 + 548 +AT+DELCLICERT} 549 + 550 +(% data-sider-select-id="51d2a3c0-6e7d-462f-9561-8b464ccdafac" %) 551 + 552 +AT+DELCACERT} 553 + 554 + 555 +(% data-sider-select-id="51d2a3c0-6e7d-462f-9561-8b464ccdafac" %) 556 +(% data-sider-select-id="c65833ed-31b6-4744-b487-cbe596273f6d" %)**Note:1.When there is no certificate on the device, a deletion error will be displayed. 557 + 2.When the device already has a certificate, using the command to configure the certificate again will display a configuration error.** 558 + 559 + 560 += (% data-sider-select-id="6b5deb69-539b-42e1-a7bc-a300eb1fea73" %)5. Configure draginoNB-device(%%) = 561 + 325 325 == 5.1 Configure the data format sent by the device == 326 326 327 -AT+PRO=3,5(Data is in Json format of MQTT) 328 328 565 +(% style="color:blue" %)**AT+PRO=3,5**(%%) (Data is in Json format of MQTT) 329 329 330 - (% data-sider-select-id="ba72cd93-5d23-47b8-8b69-2238e0b501ca" %)567 + 331 331 == 5.2 Set server address == 332 332 333 -AT+SERVADDR=an5tk94sdgjat-ats.iot.us-east-1.amazonaws.com,8883 334 334 571 +(% style="color:blue" %)**AT+SERVADDR=an5tk94sdgjat-ats.iot.us-east-1.amazonaws.com,8883** 335 335 336 336 337 -(% data-sider-select-id="7da97212-7298-43eb-b178-94231a3eb5d8" %) 338 -== 5.3 Set up private and public topics. == 574 +== 5.3 Set up private and public topics == 339 339 576 + 340 340 AWS does not limit topics, so you can set any topic 341 341 342 -AT+SUBTOPIC=Any 579 +(% style="color:blue" %)**AT+SUBTOPIC=Any** 343 343 344 -AT+PUBTOPIC=Any 581 +(% style="color:blue" %)**AT+PUBTOPIC=Any** 345 345 346 346 347 -(% data-sider-select-id="a53f5c46-7530-440d-b29e-61a4eaafb709" %) 348 348 == 5.4 Set the TLS mode == 349 349 350 -AT+TLSMOD=1,2 351 351 352 - Touse the TLS mode certificate function, usersneed toconfiguretheAT+TLSMODcommand587 +(% data-sider-select-id="cf7bb573-8375-4479-9801-df8bb7dab3ba" style="color:blue" %)**AT+TLSMOD=1,2** 353 353 354 - AT+TLSMOD=1,0No authentication589 +To use the TLS mode certificate function, users need to configure the (% style="color:blue" %)**AT+TLSMOD**(%%) command. 355 355 356 -AT+TLSMOD=1, 1Performserverauthentication591 +(% style="color:blue" %)**AT+TLSMOD=1,0** (%%) ~/~/ No authentication 357 357 358 -AT+TLSMOD=1, 2Perform server and client authenticationif requested by the remote server.(In AWS we recommend using this mode)593 +(% style="color:blue" %)**AT+TLSMOD=1,1** (%%) ~/~/ Perform server authentication 359 359 595 +(% 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) 360 360 361 -Restart the device 362 362 363 -(% data-sider-select-id="07128e51-24f8-40ff-b2a7-4a4de2346889" %) 598 +(% data-sider-select-id="f443b9bc-1195-4fe2-965d-7de84f78747f" %) 599 +== 5.5 Set the MQOS == 600 + 601 +(% 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)** 602 + 603 +Please find it in AWS's MQTT test client 604 + 605 +[[image:image-20240529164339-1.png||height="480" width="927"]] 606 + 607 + 608 +(% data-sider-select-id="fef22158-6e5e-46e4-b59e-fe457e562376" %) 609 +== 5.6 Restart the device == 610 + 611 + 364 364 = 6. View data on AWS = 365 365 366 -(% data-sider-select-id="6c108d6d-db3d-4542-8193-c4c33c88bc41" %) 367 -== 6.1Find MQTT test client in test == 614 +== 6.1 Find MQTT test client in test == 368 368 616 + 369 369 In the fourth step, fill in the topics you subscribed to before 370 370 371 -AT+PUBTOPIC=XXXX 619 +(% style="color:blue" %)**AT+PUBTOPIC=XXXX** 372 372 373 373 If you forget your previous topic, you can fill in #,subscribe to all topics 374 374 ... ... @@ -375,8 +375,7 @@ 375 375 [[image:image-20240528175111-18.png||height="409" width="1014"]] 376 376 377 377 378 -(% data-sider-select-id="9c23abff-6a4a-4320-95a2-33c42eb296f3" %) 379 -== (% data-sider-select-id="638ae5a9-ed23-43ff-bd61-b1c66e0d01d0" %)6.2 The data published information in Subscriptions(%%) == 626 +== 6.2 The data published information in Subscriptions == 380 380 381 381 382 382 [[image:image-20240528175133-19.png||height="563" width="1022"]] ... ... @@ -383,4 +383,3 @@ 383 383 384 384 [[image:image-20240528175154-20.png||height="752" width="1042"]] 385 385 386 -
- image-20240529164339-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Bei - Size
-
... ... @@ -1,0 +1,1 @@ 1 +116.5 KB - Content