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 (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.Bei - Content
-
... ... @@ -3,18 +3,15 @@ 3 3 4 4 = (% data-sider-select-id="01d9dce7-4047-4b71-a8e2-c5df7daa2d54" %)1. Log in to the platform and find IOT core(%%) = 5 5 6 - 7 7 = (% data-sider-select-id="4d2599c0-e2a9-4d10-8c01-c68a77c3b183" %)2. Create your own test policy(%%) = 8 8 9 9 (% data-sider-select-id="499b9594-5b20-42a9-b15b-21be5a1ef28e" %) 10 -== (% data-sider-select-id="c0f85e83-53c9-450c-b4eb-457071bdfbf9" %) 2.1 First click the policy on the left, enter the page and click Create policy(%%) ==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(%%) == 11 11 12 12 === [[image:image-20240528172927-2.png||height="377" width="931"]] === 13 13 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 15 -== (% data-sider-select-id="02035a79-77c4-4edb-b132-61acdb529526" %)2.2 After filling in a policy name for testing, the policy will be displayed on the page(%%) == 16 - 17 - 18 18 a. Fill in any name 19 19 20 20 b. Configure the policy you created ... ... @@ -58,7 +58,6 @@ 58 58 (% data-sider-select-id="1a295982-a5d4-4787-896b-ac87e2385b09" %) 59 59 == 3.1 Create a single Things == 60 60 61 - 62 62 (% data-sider-select-id="b6a1852f-c446-4c98-a017-595ac62adc60" %) 63 63 ~1. Select Create Things 64 64 ... ... @@ -77,6 +77,7 @@ 77 77 [[image:image-20240528173754-7.png||height="712" width="781"]] 78 78 79 79 76 + 80 80 (% data-sider-select-id="fc59dc2d-1ed3-41f5-8482-8534342857a7" %) 81 81 3. Choose to automatically generate a new certificate 82 82 ... ... @@ -93,6 +93,7 @@ 93 93 [[image:image-20240528173851-9.png||height="580" width="785"]] 94 94 95 95 93 + 96 96 (% data-sider-select-id="2f8892b2-d89c-416e-a5e6-6f58bd557860" %) 97 97 5. When you click to create things, the certificate download page will pop up. 98 98 ... ... @@ -104,6 +104,8 @@ 104 104 [[image:image-20240528173926-10.png]] 105 105 106 106 105 + 106 + 107 107 6. You can see the things you just created in the things 108 108 109 109 [[image:image-20240528173951-11.png||height="381" width="1089"]] ... ... @@ -115,7 +115,6 @@ 115 115 (% data-sider-select-id="582a7e84-a00a-4129-b71d-347a29aa5142" %) 116 116 == 4.1 Upgrade the firmware to configure TTS firmware to set the certificate == 117 117 118 - 119 119 User can change device firmware to:: 120 120 121 121 * Update with new features. ... ... @@ -131,21 +131,17 @@ 131 131 * Update through UART TTL interface : **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART_Access_for_NB_ST_BC660K-GL/#H4.2UpdateFirmware28Assumethedevicealreadyhaveabootloader29]]**. 132 132 133 133 134 - 135 135 (% data-sider-select-id="954c6787-a52d-4862-805c-4afa47abd128" %) 136 136 == 4.2 Configure certificate == 137 137 138 - 139 139 After upgrade the firmware, the serial port displays as follows: 140 140 141 141 (% data-sider-select-id="8b6a9e23-dec0-476c-acd4-098aa19fe1f3" %) 142 142 [[image:image-20240528174330-13.png||height="286" width="568"]] 143 143 144 - 145 145 (% data-sider-select-id="8b6a9e23-dec0-476c-acd4-098aa19fe1f3" %) 146 -=== 4.2.1 Configure CA certificate === 142 +=== 4.2.1 Configure CA certificate. === 147 147 148 - 149 149 Please input the certificate in PEM format for the user. 150 150 151 151 Use the AT command AT+CACERT as follows: ... ... @@ -190,22 +190,21 @@ 190 190 191 191 ~-~-~-~--END CERTIFICATE~-~-~-~--} 192 192 193 - **Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**188 +Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully. 194 194 195 195 [[image:image-20240528174408-14.png]] 196 196 197 197 193 + 198 198 After successful execution, as shown in the following figure. 199 199 200 200 [[image:image-20240528174502-15.png]] 201 201 202 -Display **"Successfully configured CA certificate."**If the configuration is successful, otherwise it is considered configuration failure.198 +Display "Successfully configured CA certificate." If the configuration is successful, otherwise it is considered configuration failure. 203 203 204 - 205 205 (% data-sider-select-id="49618231-3f2d-4069-952f-8ca923909048" %) 206 -=== 4.2.2 Configure client certificate === 201 +=== 4.2.2 Configure client certificate. === 207 207 208 - 209 209 Use the AT command AT+CLICERT as follows: 210 210 211 211 AT+CLICERT=~-~-~-~--BEGIN CERTIFICATE~-~-~-~-- ... ... @@ -248,17 +248,15 @@ 248 248 249 249 ~-~-~-~--END CERTIFICATE~-~-~-~--} 250 250 251 - **Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**245 +Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully. 252 252 253 253 [[image:image-20240528174630-16.png||height="553" width="747"]] 254 254 255 -Display **"Successfully configured client certificate."**Configuration successful, otherwise configuration failed.249 +Display "Successfully configured client certificate." Configuration successful, otherwise configuration failed 256 256 257 - 258 258 (% data-sider-select-id="61ec994b-4a66-4db9-8b86-a401c99ba491" %) 259 -=== 4.2.3 Configure client private key === 252 +=== 4.2.3 Configure client private key. === 260 260 261 - 262 262 Use the AT command AT+CLIKEY, as shown below 263 263 264 264 AT+CLIKEY=~-~-~-~--BEGIN RSA PRIVATE KEY~-~-~-~-- ... ... @@ -315,20 +315,17 @@ 315 315 316 316 ~-~-~-~--END RSA PRIVATE KEY~-~-~-~--} 317 317 318 - **Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**310 +Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully. 319 319 320 320 [[image:image-20240528174702-17.png]] 321 321 322 -Display **"Successfully configured client private key."**If the configuration is successful, otherwise it is considered configuration failure.314 +Display "Successfully configured client private key." If the configuration is successful, otherwise it is considered configuration failure 323 323 324 - 325 325 (% data-sider-select-id="6ba3fbe9-394a-47e2-8eca-715449162645" %) 326 326 === 4.3.3 Re-upgrade the firmware === 327 327 319 +After the certificate configuration is completed, Re-upgrade to the firmware you originally used 328 328 329 -After the certificate configuration is completed, Re-upgrade to the firmware you originally used. 330 - 331 - 332 332 (% data-sider-select-id="d010cb3f-ad9a-4420-80d1-919b61731f41" %) 333 333 = 5. Configure draginoNB-device = 334 334 ... ... @@ -335,7 +335,6 @@ 335 335 (% data-sider-select-id="8125b1b7-0428-410e-a7c1-261a468944de" %) 336 336 == 5.1 Configure the data format sent by the device == 337 337 338 - 339 339 AT+PRO=3,5(Data is in Json format of MQTT) 340 340 341 341 ... ... @@ -342,14 +342,13 @@ 342 342 (% data-sider-select-id="ba72cd93-5d23-47b8-8b69-2238e0b501ca" %) 343 343 == 5.2 Set server address == 344 344 345 - 346 346 AT+SERVADDR=an5tk94sdgjat-ats.iot.us-east-1.amazonaws.com,8883 347 347 348 348 336 + 349 349 (% data-sider-select-id="7da97212-7298-43eb-b178-94231a3eb5d8" %) 350 -== 5.3 Set up private and public topics == 338 +== 5.3 Set up private and public topics. == 351 351 352 - 353 353 AWS does not limit topics, so you can set any topic 354 354 355 355 AT+SUBTOPIC=Any ... ... @@ -360,7 +360,6 @@ 360 360 (% data-sider-select-id="a53f5c46-7530-440d-b29e-61a4eaafb709" %) 361 361 == 5.4 Set the TLS mode == 362 362 363 - 364 364 AT+TLSMOD=1,2 365 365 366 366 To use the TLS mode certificate function, users need to configure the AT+TLSMOD command ... ... @@ -374,14 +374,12 @@ 374 374 375 375 Restart the device 376 376 377 - 378 378 (% data-sider-select-id="07128e51-24f8-40ff-b2a7-4a4de2346889" %) 379 379 = 6. View data on AWS = 380 380 381 381 (% data-sider-select-id="6c108d6d-db3d-4542-8193-c4c33c88bc41" %) 382 -== 6.1 367 +== 6.1Find MQTT test client in test == 383 383 384 - 385 385 In the fourth step, fill in the topics you subscribed to before 386 386 387 387 AT+PUBTOPIC=XXXX