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. Bei1 +XWiki.Xiaoling - Content
-
... ... @@ -3,15 +3,19 @@ 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 + 6 6 = (% data-sider-select-id="4d2599c0-e2a9-4d10-8c01-c68a77c3b183" %)2. Create your own test policy(%%) = 7 7 8 8 (% data-sider-select-id="499b9594-5b20-42a9-b15b-21be5a1ef28e" %) 9 -== (% data-sider-select-id="c0f85e83-53c9-450c-b4eb-457071bdfbf9" %) 3.110 +== (% 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(%%) == 10 10 11 -=== [[image:image-20240528172927-2.png||height="377" width="931"]] === 12 +(% class="wikigeneratedid" id="H" %) 13 +[[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 16 +== (% 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(%%) == 17 + 18 + 15 15 a. Fill in any name 16 16 17 17 b. Configure the policy you created ... ... @@ -55,6 +55,7 @@ 55 55 (% data-sider-select-id="1a295982-a5d4-4787-896b-ac87e2385b09" %) 56 56 == 3.1 Create a single Things == 57 57 62 + 58 58 (% data-sider-select-id="b6a1852f-c446-4c98-a017-595ac62adc60" %) 59 59 ~1. Select Create Things 60 60 ... ... @@ -73,7 +73,6 @@ 73 73 [[image:image-20240528173754-7.png||height="712" width="781"]] 74 74 75 75 76 - 77 77 (% data-sider-select-id="fc59dc2d-1ed3-41f5-8482-8534342857a7" %) 78 78 3. Choose to automatically generate a new certificate 79 79 ... ... @@ -90,7 +90,6 @@ 90 90 [[image:image-20240528173851-9.png||height="580" width="785"]] 91 91 92 92 93 - 94 94 (% data-sider-select-id="2f8892b2-d89c-416e-a5e6-6f58bd557860" %) 95 95 5. When you click to create things, the certificate download page will pop up. 96 96 ... ... @@ -102,8 +102,6 @@ 102 102 [[image:image-20240528173926-10.png]] 103 103 104 104 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,6 +115,7 @@ 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 119 + 118 118 User can change device firmware to:: 119 119 120 120 * Update with new features. ... ... @@ -130,17 +130,21 @@ 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 135 + 133 133 (% data-sider-select-id="954c6787-a52d-4862-805c-4afa47abd128" %) 134 134 == 4.2 Configure certificate == 135 135 139 + 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 145 + 141 141 (% data-sider-select-id="8b6a9e23-dec0-476c-acd4-098aa19fe1f3" %) 142 -=== 4.2.1 Configure CA certificate .===147 +=== 4.2.1 Configure CA certificate === 143 143 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,22 @@ 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 +**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 193 - 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. 203 +Display **"Successfully configured CA certificate."** If the configuration is successful, otherwise it is considered configuration failure. 199 199 205 + 200 200 (% data-sider-select-id="49618231-3f2d-4069-952f-8ca923909048" %) 201 -=== 4.2.2 Configure client certificate .===207 +=== 4.2.2 Configure client certificate === 202 202 209 + 203 203 Use the AT command AT+CLICERT as follows: 204 204 205 205 AT+CLICERT=~-~-~-~--BEGIN CERTIFICATE~-~-~-~-- ... ... @@ -242,15 +242,17 @@ 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. 252 +**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 256 +Display **"Successfully configured client certificate."** Configuration successful, otherwise configuration failed. 250 250 258 + 251 251 (% data-sider-select-id="61ec994b-4a66-4db9-8b86-a401c99ba491" %) 252 -=== 4.2.3 Configure client private key .===260 +=== 4.2.3 Configure client private key === 253 253 262 + 254 254 Use the AT command AT+CLIKEY, as shown below 255 255 256 256 AT+CLIKEY=~-~-~-~--BEGIN RSA PRIVATE KEY~-~-~-~-- ... ... @@ -307,17 +307,20 @@ 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. 319 +**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 323 +Display** "Successfully configured client private key."** If the configuration is successful, otherwise it is considered configuration failure. 315 315 325 + 316 316 (% data-sider-select-id="6ba3fbe9-394a-47e2-8eca-715449162645" %) 317 317 === 4.3.3 Re-upgrade the firmware === 318 318 319 -After the certificate configuration is completed, Re-upgrade to the firmware you originally used 320 320 330 +After the certificate configuration is completed, Re-upgrade to the firmware you originally used. 331 + 332 + 321 321 (% data-sider-select-id="d010cb3f-ad9a-4420-80d1-919b61731f41" %) 322 322 = 5. Configure draginoNB-device = 323 323 ... ... @@ -324,6 +324,7 @@ 324 324 (% data-sider-select-id="8125b1b7-0428-410e-a7c1-261a468944de" %) 325 325 == 5.1 Configure the data format sent by the device == 326 326 339 + 327 327 AT+PRO=3,5(Data is in Json format of MQTT) 328 328 329 329 ... ... @@ -330,13 +330,14 @@ 330 330 (% data-sider-select-id="ba72cd93-5d23-47b8-8b69-2238e0b501ca" %) 331 331 == 5.2 Set server address == 332 332 346 + 333 333 AT+SERVADDR=an5tk94sdgjat-ats.iot.us-east-1.amazonaws.com,8883 334 334 335 335 336 - 337 337 (% data-sider-select-id="7da97212-7298-43eb-b178-94231a3eb5d8" %) 338 -== 5.3 Set up private and public topics .==351 +== 5.3 Set up private and public topics == 339 339 353 + 340 340 AWS does not limit topics, so you can set any topic 341 341 342 342 AT+SUBTOPIC=Any ... ... @@ -347,6 +347,7 @@ 347 347 (% data-sider-select-id="a53f5c46-7530-440d-b29e-61a4eaafb709" %) 348 348 == 5.4 Set the TLS mode == 349 349 364 + 350 350 AT+TLSMOD=1,2 351 351 352 352 To use the TLS mode certificate function, users need to configure the AT+TLSMOD command ... ... @@ -360,12 +360,14 @@ 360 360 361 361 Restart the device 362 362 378 + 363 363 (% data-sider-select-id="07128e51-24f8-40ff-b2a7-4a4de2346889" %) 364 364 = 6. View data on AWS = 365 365 366 366 (% data-sider-select-id="6c108d6d-db3d-4542-8193-c4c33c88bc41" %) 367 -== 6.1Find MQTT test client in test == 383 +== 6.1 Find MQTT test client in test == 368 368 385 + 369 369 In the fourth step, fill in the topics you subscribed to before 370 370 371 371 AT+PUBTOPIC=XXXX