<
From version < 24.1 >
edited by Bei Jinggeng
on 2024/05/29 16:43
To version < 18.1 >
edited by Bei Jinggeng
on 2024/05/28 17:47
>
Change comment: Uploaded new attachment "image-20240528174702-17.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -1,150 +1,116 @@
1 -**Table of Contents: **
1 +**Table of Contents:**
2 2  
3 3  {{toc/}}
4 4  
5 5  
6 6  
7 += 1. Log in to the platform and find IOT core =
7 7  
8 -
9 -
10 -
11 -
12 -
13 -
14 -= 1. Log in to the platform and find IoT core =
15 -
16 -
17 17  = 2. Create your own test policy =
18 18  
19 -== 2.1 First click the policy on the left, enter the page and click Create policy ==
11 +1. First click the policy on the left, enter the page and click Create policy
20 20  
13 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg]]
21 21  
22 -[[image:image-20240528172927-2.png||height="377" width="931"]]
15 +=== 2)  After filling in a policy name for testing, the policy will be displayed on the page. ===
23 23  
24 -
25 -== 2.2 After filling in a policy name for testing, the policy will be displayed on the page ==
26 -
27 -
28 28  a. Fill in any name
29 29  
30 30  b. Configure the policy you created
31 31  
32 -[[image:image-20240528173144-3.png||height="572" width="931"]]
21 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg]]
33 33  
34 -
35 35  c. After clicking to enter the policy configuration page, follow the clicking sequence below to go to the json configuration interface, and then fill in the following fields in the "statement" keyword:
36 36  
37 -(% data-sider-select-id="7bc0f6db-481d-435a-ad0c-92cf0ede3ea4" %)
38 -(% data-sider-select-id="8026a4d9-df91-4895-b9c5-3d6ac9b46012" %)**{**
25 +{
39 39  
40 -**~ "Version": "2012-10-17",**
27 + "Version": "2012-10-17",
41 41  
42 -**~ "Statement": [**
29 + "Statement": [
43 43  
44 -**~ {**
31 + {
45 45  
46 -**~ "Effect": "Allow",**
33 + "Effect": "Allow",
47 47  
48 -**~ "Action": "",**
35 + "Action": "",
49 49  
50 -**~ "Resource": ""**
37 + "Resource": ""
51 51  
52 -**~ }**
39 + }
53 53  
54 -**~ ]**
41 + ]
55 55  
56 -**}**
43 +}
57 57  
58 58  
59 -[[image:image-20240528173203-4.png||height="517" width="942"]]
46 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg]]
60 60  
61 -
62 62  d. Create this policy
63 63  
64 64  
65 -= 3. Create a Things =
51 +1. Create a Things
66 66  
67 -== 3.1 Create a single Things ==
53 +1. Create a single Things
68 68  
55 +1. Select Create Things
69 69  
70 -(% style="color:blue" %)**1. Select Create Things**
57 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg]]
71 71  
72 -[[image:image-20240528173244-5.png||height="329" width="932"]]
59 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg]]
73 73  
74 -[[image:image-20240528173500-6.png||height="484" width="928"]]
75 75  
62 +1. Fill in the name of the control item you want to create in the thing name column.
76 76  
77 -(% style="color:blue" %)**2. Fill in the name of the control item you want to create in the thing name column**
78 -
79 79  Use the default for other parameters
80 80  
81 81  Then click Next.
82 82  
83 -[[image:image-20240528173754-7.png||height="712" width="781"]]
68 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg]]
84 84  
85 85  
86 -(% style="color:blue" %)**3. Choose to automatically generate a new certificate**
71 +1. Choose to automatically generate a new certificate
87 87  
88 88  Then click Next
89 89  
90 -[[image:image-20240528173829-8.png||height="547" width="782"]]
75 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg]]
91 91  
77 +1. The next step is to choose a strategy
92 92  
93 -(% style="color:blue" %)**4. The next step is to choose a strategy**
94 -
95 95  Here you can choose a policy we created in the first step
96 96  
97 -[[image:image-20240528173851-9.png||height="580" width="785"]]
81 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg]]
98 98  
99 99  
100 -(% style="color:blue" %)**5. When you click to create things, the certificate download page will pop up**
84 +1. When you click to create things, the certificate download page will pop up.
101 101  
102 -(% data-sider-select-id="398c8d35-75ff-4077-85bb-9e0377efa186" %)
103 -(% 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.
86 +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.
104 104  
105 105  Please download all the following certificates and put them in a folder.
106 106  
107 -[[image:image-20240528173926-10.png]]
90 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg]]
108 108  
109 109  
110 -(% style="color:blue" %)**6. You can see the things you just created in the things**
111 111  
112 -[[image:image-20240528173951-11.png||height="381" width="1089"]]
94 +1. You can see the things you just created in the things
113 113  
96 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg]]
114 114  
115 -= 4. Connect to AWS using Dragino-NB device =
116 116  
117 -== 4.1 Upgrade the firmware to configure TTS firmware to set the certificate ==
99 +1. Connect to AWS using Dragino-NB device
118 118  
101 +1. Upgrade the firmware to configure TTS firmware to set the certificate
119 119  
120 -User can change device firmware to::
103 +1. Update method
104 +1. Firmware location
121 121  
122 -* Update with new features.
106 +1. Configure certificate
123 123  
124 -* Fix bugs.
125 -
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"]]**
127 -
128 -Methods to Update Firmware:
129 -
130 -* (Recommended way) OTA firmware update via BLE: [[**Instruction**>>url:http://wiki.dragino.com/xwiki/bin/view/Main/BLE_Firmware_Update_NB_Sensors_BC660K-GL/]].
131 -
132 -* Update through UART TTL interface : **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART_Access_for_NB_ST_BC660K-GL/#H4.2UpdateFirmware28Assumethedevicealreadyhaveabootloader29]]**.
133 -
134 -
135 -
136 -== 4.2 Configure certificate ==
137 -
138 -
139 139  After upgrade the firmware, the serial port displays as follows:
140 140  
141 -(% data-sider-select-id="8b6a9e23-dec0-476c-acd4-098aa19fe1f3" %)
142 -[[image:image-20240528174330-13.png||height="286" width="568"]]
110 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg]]
143 143  
112 +1. Configure CA certificate.
144 144  
145 -=== 4.2.1 Configure CA certificate ===
146 -
147 -
148 148  Please input the certificate in PEM format for the user.
149 149  
150 150  Use the AT command AT+CACERT as follows:
... ... @@ -189,21 +189,19 @@
189 189  
190 190  ~-~-~-~--END CERTIFICATE~-~-~-~--}
191 191  
192 -(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**
158 +Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.
193 193  
194 -[[image:image-20240528174408-14.png]]
160 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image023.jpg]]
195 195  
196 196  
197 197  After successful execution, as shown in the following figure.
198 198  
199 -[[image:image-20240528174502-15.png]]
165 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg]]
200 200  
201 -Display (% style="color:blue" %)**"Successfully configured CA certificate."**(%%) If the configuration is successful, otherwise it is considered configuration failure.
167 +Display "Successfully configured CA certificate." If the configuration is successful, otherwise it is considered configuration failure.
202 202  
169 +1. Configure client certificate.
203 203  
204 -=== 4.2.2 Configure client certificate ===
205 -
206 -
207 207  Use the AT command AT+CLICERT as follows:
208 208  
209 209  AT+CLICERT=~-~-~-~--BEGIN CERTIFICATE~-~-~-~--
... ... @@ -246,16 +246,15 @@
246 246  
247 247  ~-~-~-~--END CERTIFICATE~-~-~-~--}
248 248  
249 -(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**
213 +Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.
250 250  
251 -[[image:image-20240528174630-16.png||height="553" width="747"]]
252 252  
253 -Display (% style="color:blue" %)**"Successfully configured client certificate."**(%%) Configuration successful, otherwise configuration failed.
216 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image025.jpg]]
254 254  
218 +Display "Successfully configured client certificate." Configuration successful, otherwise configuration failed
255 255  
256 -=== 4.2.3 Configure client private key ===
220 +1. Configure client private key.
257 257  
258 -
259 259  Use the AT command AT+CLIKEY, as shown below
260 260  
261 261  AT+CLIKEY=~-~-~-~--BEGIN RSA PRIVATE KEY~-~-~-~--
... ... @@ -312,79 +312,67 @@
312 312  
313 313  ~-~-~-~--END RSA PRIVATE KEY~-~-~-~--}
314 314  
315 -(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**
278 +Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.
316 316  
317 -[[image:image-20240528174702-17.png]]
318 318  
319 -Display(% style="color:blue" %)** "Successfully configured client private key."**(%%) If the configuration is successful, otherwise it is considered configuration failure.
281 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg]]
320 320  
283 +Display "Successfully configured client private key." If the configuration is successful, otherwise it is considered configuration failure
321 321  
322 -=== 4.3.3 Re-upgrade the firmware ===
285 +1. After the certificate configuration is completed, Re-upgrade to the firmware you originally used
323 323  
287 +1. Configure draginoNB-device
324 324  
325 -After the certificate configuration is completed, Re-upgrade to the firmware you originally used.
289 +1. Configure the data format sent by the device
326 326  
291 +AT+PRO=3,5(Data is in Json format of MQTT)
327 327  
328 -= 5. Configure draginoNB-device =
329 329  
330 -== 5.1 Configure the data format sent by the device ==
294 +1. Set server address
331 331  
296 +AT+SERVADDR=an5tk94sdgjat-ats.iot.us-east-1.amazonaws.com,8883
332 332  
333 -(% style="color:blue" %)**AT+PRO=3,5**(%%) (Data is in Json format of MQTT)
334 334  
335 335  
336 -== 5.2 Set server address ==
300 +1. Set up private and public topics.
337 337  
338 -
339 -(% style="color:blue" %)**AT+SERVADDR=an5tk94sdgjat-ats.iot.us-east-1.amazonaws.com,8883**
340 -
341 -
342 -== 5.3 Set up private and public topics ==
343 -
344 -
345 345  AWS does not limit topics, so you can set any topic
346 346  
347 -(% style="color:blue" %)**AT+SUBTOPIC=Any**
304 +AT+SUBTOPIC=Any
348 348  
349 -(% style="color:blue" %)**AT+PUBTOPIC=Any**
306 +AT+PUBTOPIC=Any
350 350  
351 351  
352 -== 5.4 Set the TLS mode ==
309 +1. Set the TLS mode
353 353  
311 +AT+TLSMOD=1,2
354 354  
355 -(% style="color:blue" %)**AT+TLSMOD=1,2**
313 +To use the TLS mode certificate function, users need to configure the AT+TLSMOD command
356 356  
357 -To use the TLS mode certificate function, users need to configure the (% style="color:blue" %)**AT+TLSMOD**(%%) command.
315 +AT+TLSMOD=1,0  No authentication
358 358  
359 -(% style="color:blue" %)**AT+TLSMOD=1,0** (%%) ~/~/ No authentication
317 +AT+TLSMOD=1, Perform server authentication
360 360  
361 -(% style="color:blue" %)**AT+TLSMOD=1,1** (%%) ~/~/ Perform server authentication
319 +AT+TLSMOD=1, Perform server and client authentication if requested by the remote server.(In AWS we recommend using this mode)
362 362  
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)
364 364  
322 +1. Restart the device
365 365  
366 -Restart the device
367 367  
325 +1. View data on AWS
368 368  
369 -= 6. View data on AWS =
327 +1. Find MQTT test client in test
370 370  
371 -== 6.1 Find MQTT test client in test ==
372 -
373 -
374 374  In the fourth step, fill in the topics you subscribed to before
375 375  
376 -(% style="color:blue" %)**AT+PUBTOPIC=XXXX**
331 +AT+PUBTOPIC=XXXX
377 377  
378 378  If you forget your previous topic, you can fill in #,subscribe to all topics
379 379  
380 -[[image:image-20240528175111-18.png||height="409" width="1014"]]
335 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg]]
381 381  
337 +1. You can see published information in Subscriptions
382 382  
383 -== 6.2 The data published information in Subscriptions ==
339 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image030.jpg]]
384 384  
385 -
386 -[[image:image-20240528175133-19.png||height="563" width="1022"]]
387 -
388 -[[image:image-20240528175154-20.png||height="752" width="1042"]]
389 -
390 -
341 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg]]
image-20240528175111-18.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Bei
Size
... ... @@ -1,1 +1,0 @@
1 -105.0 KB
Content
image-20240528175133-19.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Bei
Size
... ... @@ -1,1 +1,0 @@
1 -59.4 KB
Content
image-20240528175154-20.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Bei
Size
... ... @@ -1,1 +1,0 @@
1 -31.4 KB
Content
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