Changes for page Dragino NB device connection to AWS platform instructions
Last modified by Mengting Qiu on 2025/03/06 13:42
Change comment:
Uploaded new attachment "image-20240529164339-1.png", version {1}
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,19 +102,16 @@ 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 106 - 107 -6. You can see the things you just created in the things 108 - 109 109 [[image:image-20240528173951-11.png||height="381" width="1089"]] 110 110 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(%%) = 115 += 4. Connect to AWS using Dragino-NB device = 114 114 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,19 @@ 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" %)135 + 134 134 == 4.2 Configure certificate == 135 135 138 + 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 145 +=== 4.2.1 Configure CA certificate === 146 + 147 + 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,21 @@ 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. 192 +(% 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 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. 201 +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 204 +=== 4.2.2 Configure client certificate === 205 + 206 + 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. 249 +(% 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 253 +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 256 +=== 4.2.3 Configure client private key === 257 + 258 + 254 254 Use the AT command AT+CLIKEY, as shown below 255 255 256 256 AT+CLIKEY=~-~-~-~--BEGIN RSA PRIVATE KEY~-~-~-~-- ... ... @@ -307,68 +307,68 @@ 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. 315 +(% 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 319 +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" %)321 + 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 321 -(% data-sider-select-id="d010cb3f-ad9a-4420-80d1-919b61731f41" %) 325 +After the certificate configuration is completed, Re-upgrade to the firmware you originally used. 326 + 327 + 322 322 = 5. Configure draginoNB-device = 323 323 324 -(% data-sider-select-id="8125b1b7-0428-410e-a7c1-261a468944de" %) 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 333 +(% 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" %)335 + 331 331 == 5.2 Set server address == 332 332 333 -AT+SERVADDR=an5tk94sdgjat-ats.iot.us-east-1.amazonaws.com,8883 334 334 339 +(% 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. == 342 +== 5.3 Set up private and public topics == 339 339 344 + 340 340 AWS does not limit topics, so you can set any topic 341 341 342 -AT+SUBTOPIC=Any 347 +(% style="color:blue" %)**AT+SUBTOPIC=Any** 343 343 344 -AT+PUBTOPIC=Any 349 +(% 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 - TousetheTLS modecertificate function, users need toconfiguretheAT+TLSMODcommand355 +(% style="color:blue" %)**AT+TLSMOD=1,2** 353 353 354 - AT+TLSMOD=1,0No authentication357 +To use the TLS mode certificate function, users need to configure the (% style="color:blue" %)**AT+TLSMOD**(%%) command. 355 355 356 -AT+TLSMOD=1, 1Performserverauthentication359 +(% 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)361 +(% style="color:blue" %)**AT+TLSMOD=1,1** (%%) ~/~/ Perform server authentication 359 359 363 +(% 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 365 + 361 361 Restart the device 362 362 363 - (% data-sider-select-id="07128e51-24f8-40ff-b2a7-4a4de2346889" %)368 + 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 == 371 +== 6.1 Find MQTT test client in test == 368 368 373 + 369 369 In the fourth step, fill in the topics you subscribed to before 370 370 371 -AT+PUBTOPIC=XXXX 376 +(% 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(%%) == 383 +== 6.2 The data published information in Subscriptions == 380 380 381 381 382 382 [[image:image-20240528175133-19.png||height="563" width="1022"]]
- image-20240529164339-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Bei - Size
-
... ... @@ -1,0 +1,1 @@ 1 +116.5 KB - Content