<
From version < 24.1 >
edited by Bei Jinggeng
on 2024/05/29 16:43
To version < 24.4 >
edited by Xiaoling
on 2024/05/30 10:19
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Bei
1 +XWiki.Xiaoling
Content
... ... @@ -114,9 +114,12 @@
114 114  
115 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 ==
117 +(% 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(%%) ==
118 118  
120 +=== (% data-sider-select-id="293a2a9f-2191-4013-b0d9-8bcfb95a179a" %)4.1.1 Upgrade the firmware to configure TTS firmware to set the certificate(%%) ===
119 119  
122 +
120 120  User can change device firmware to::
121 121  
122 122  * Update with new features.
... ... @@ -123,7 +123,7 @@
123 123  
124 124  * Fix bugs.
125 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"]]**
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"]]**
127 127  
128 128  Methods to Update Firmware:
129 129  
... ... @@ -131,11 +131,224 @@
131 131  
132 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 133  
137 +=== (% data-sider-select-id="bb7de328-bb5d-4fe5-a008-7bf36bbf2d64" %)4.1.2 Configure certificate(%%) ===
134 134  
135 135  
136 -== 4.2 Configure certificate ==
140 +After upgrade the firmware, the serial port displays as follows:
137 137  
142 +(% data-sider-select-id="8b6a9e23-dec0-476c-acd4-098aa19fe1f3" %)
143 +[[image:image-20240528174330-13.png||height="286" width="568"]]
138 138  
145 +
146 +==== (% data-sider-select-id="4f272daa-a217-4469-8de7-f4905835bbad" %)4.1.2.1  Configure CA certificate(%%) ====
147 +
148 +
149 +Please input the certificate in PEM format for the user.
150 +
151 +Use the AT command AT+CACERT as follows:
152 +
153 +AT+CACERT=~-~-~-~--BEGIN CERTIFICATE~-~-~-~--
154 +
155 +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF
156 +
157 +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
158 +
159 +b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL
160 +
161 +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
162 +
163 +b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj
164 +
165 +ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
166 +
167 +9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
168 +
169 +IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
170 +
171 +VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
172 +
173 +93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
174 +
175 +jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
176 +
177 +AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA
178 +
179 +A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI
180 +
181 +U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs
182 +
183 +N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv
184 +
185 +o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU
186 +
187 +5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy
188 +
189 +rqXRfboQnoZsG4q5WTP468SQvvG5
190 +
191 +~-~-~-~--END CERTIFICATE~-~-~-~--}
192 +
193 +(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**
194 +
195 +[[image:image-20240528174408-14.png]]
196 +
197 +
198 +After successful execution, as shown in the following figure.
199 +
200 +[[image:image-20240528174502-15.png]]
201 +
202 +Display (% style="color:blue" %)**"Successfully configured CA certificate."**(%%) If the configuration is successful, otherwise it is considered configuration failure.
203 +
204 +
205 +==== (% data-sider-select-id="0b9009b4-385e-4e1e-91d4-0175c1af339d" %)4.1.2.2 Configure client certificate(%%) ====
206 +
207 +
208 +Use the AT command AT+CLICERT as follows:
209 +
210 +AT+CLICERT=~-~-~-~--BEGIN CERTIFICATE~-~-~-~--
211 +
212 +MIIDWTCCAkGgAwIBAgIUYSpJUzfb4NTa76JJxd2th0fZA8swDQYJKoZIhvcNAQEL
213 +
214 +BQAwTTFLMEkGA1UECwxCQW1hem9uIFdlYiBTZXJ2aWNlcyBPPUFtYXpvbi5jb20g
215 +
216 +SW5jLiBMPVNlYXR0bGUgU1Q9V2FzaGluZ3RvbiBDPVVTMB4XDTI0MDUyNDA4MDI0
217 +
218 +NVoXDTQ5MTIzMTIzNTk1OVowHjEcMBoGA1UEAwwTQVdTIElvVCBDZXJ0aWZpY2F0
219 +
220 +ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMTdc1GQLVBohAeCJD6n
221 +
222 +6WTFAFrygTch90a5wUr2bhlVuDxvEhEKNcmu5vOCo5agmfLWb2VCxgezgvQOBYQ8
223 +
224 +1oTqXJNdl4tS0DICfqb/ogVHWGHRao67XyhbPNBS0j/nCPTIIk6+/NBeYPOjaG+p
225 +
226 +utfXE7SGIEcc3RevkYkUJx6y+WH7MLjj1mufuXBVWIL1RrfrIRPw6auVk7dhS5rU
227 +
228 +NvYcJa7Qd6gpAh1DzPj7ZECrv7fEIIBDEsSYOy6ToWtzqGIVcIAHBDfORB0Hcm+N
229 +
230 +7wG3KDf61P4aWkLlkP5pRUaUIQdVblxginmx2K3n8t/WP7QcfITa191rjEVVBXmk
231 +
232 +ROsCAwEAAaNgMF4wHwYDVR0jBBgwFoAUs8Caohh1ZGP8kjSn3rtxJiJJ9IswHQYD
233 +
234 +VR0OBBYEFCjwGwqD7FG9UCNm3wjFQX4HixzfMAwGA1UdEwEB/wQCMAAwDgYDVR0P
235 +
236 +AQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQBgqI49a4PBQZYrFM63TX3EHgdd
237 +
238 +N6Pj7AytjO+SrKNMCSo/OtIvhDTxOocr1vKrux1Tw5qmrllrIXLtlGtbmln5DS6a
239 +
240 +DTCLrjwcIFIabLxpx5DPY1WSMYvL04SW7d4Y+3SxOFNRotDSiomr8eIIac0d3HE2
241 +
242 +B5b0SnWZgWbrhjNUgvwo8l8tA9DOGIr2MeQ5kPjudOOiYSR3HC0v+jviBMV6VX8M
243 +
244 +LHVH3CRshHDKBGpV1NZ1RAm9EY/oRGtSiMsyjRh6hegC0vehwVxaC4w9qG0ASkzz
245 +
246 +42OOGfNqhYnYDiKTEIkazaoAFpTKDejWBaL7W5VpthUkQOl67IyX+ohuUKTo
247 +
248 +~-~-~-~--END CERTIFICATE~-~-~-~--}
249 +
250 +(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**
251 +
252 +[[image:image-20240528174630-16.png||height="553" width="747"]]
253 +
254 +Display (% style="color:blue" %)**"Successfully configured client certificate."**(%%) Configuration successful, otherwise configuration failed.
255 +
256 +
257 +==== (% data-sider-select-id="7c5a8abc-e707-467b-ac02-db0a89098320" %)4.1.2.3 Configure client private key(%%) ====
258 +
259 +
260 +Use the AT command AT+CLIKEY, as shown below
261 +
262 +AT+CLIKEY=~-~-~-~--BEGIN RSA PRIVATE KEY~-~-~-~--
263 +
264 +MIIEpAIBAAKCAQEAxN1zUZAtUGiEB4IkPqfpZMUAWvKBNyH3RrnBSvZuGVW4PG8S
265 +
266 +EQo1ya7m84KjlqCZ8tZvZULGB7OC9A4FhDzWhOpck12Xi1LQMgJ+pv+iBUdYYdFq
267 +
268 +jrtfKFs80FLSP+cI9MgiTr780F5g86Nob6m619cTtIYgRxzdF6+RiRQnHrL5Yfsw
269 +
270 +uOPWa5+5cFVYgvVGt+shE/Dpq5WTt2FLmtQ29hwlrtB3qCkCHUPM+PtkQKu/t8Qg
271 +
272 +gEMSxJg7LpOha3OoYhVwgAcEN85EHQdyb43vAbcoN/rU/hpaQuWQ/mlFRpQhB1Vu
273 +
274 +XGCKebHYrefy39Y/tBx8hNrX3WuMRVUFeaRE6wIDAQABAoIBAFhAOcjvjBDGuaEw
275 +
276 +CxV3al49HfqnSZuwg0xWSztSm2qKDcwxsnSnEhO2b1vsTW9h0YGV9Vv8gg/Dvkmv
277 +
278 +23M7XqM4+IUraJsRZbl1etdcM4KQSCOZoF4Zyv+pXuq4pf31kQNCkHaikWzLUkUG
279 +
280 +FPQxr0vA49mCYwfd/ZL3ppM/0IWmxRwloV1Gb9q8iDBUcJGSDokZnT7diUxzzOcd
281 +
282 ++UJ6xUhFq1v46Y7vO+73XROLv34JEBC0bIw2ErL6+AbzhHwb2mkuSccG9Ks37g3Z
283 +
284 +dyyjjj8hm1wvHWepuWqEssaiS3HD5zAsI0v85xS8RwNj3zLfd8o1WC666n3CO+ij
285 +
286 +VdRmR4kCgYEA+/sEFxpfaRomqcLwJebZcZH06U1RfJFfnbH2/Q6fANf8zNxwWs9A
287 +
288 +O+jyk/CLhHYRIk6VIOMQmWwEYgJ2eAHfw2Diwj4/0eqkGu+yZOS6KTCewxSV73vc
289 +
290 +SvACramJy4y6yEgDN5onwR1XqfVMfA0LzTcSupHR/xvrpf/gCsNFPxUCgYEAyAFd
291 +
292 +nMUhJFSq3pOogxA43aJSkA8YuDS3jpBkKQ6vx81APpIMabQauOxFDt488TZGP3Yy
293 +
294 +lhpa/lfFIgu2K7CgV4dUp+JtJJoZ/F+ExxUUzdqB4zxzWywAcc3RebfwP6qASwFT
295 +
296 +G3mXYci4tgNWR+k5CSsuLXDk/OT5uo5GeGAEc/8CgYEAk6V8uxDP8STKnNRFpN/E
297 +
298 +b6CHciDE64m/DgbWY2cq0fK9BUjxaLRhvfj8EqVzCrWnyoNjLHcAJfW+B7PLuPvY
299 +
300 +IoJlvE1/Vb/4UnQ7ApVnY3VCwaoRRNc9uIcz+pAJ1sRqOarAf9cLDkPkNwktvM5k
301 +
302 +KOXpSnrhIms4w/bPT18l9xUCgYBsAMDKbXEuK0JyGw5+Z/4tQQCQpnZU0rLkm3ha
303 +
304 +64FkxaORplBprEZZ4cyQ8NW78/EPSAadI/JLMp5TejuPcDvFyGCgoBcMEuNBc1tC
305 +
306 +HlIzr3FAgl5Qt3wt+FTMA9YKq0nINxjn10s2FKwaLccj4f9YwiaXh0VAg22PnlDT
307 +
308 +pBYDhQKBgQCMwyKXJ4zYiDRdvLvgKzeuKaU4KNQItHE4KORPfkecjPoENt4bKxDw
309 +
310 +2EdNFQLIoqBHL1s+/8+SzhCI31V7pkTs1AqCxDExJS7+8Z5NQFQIo/jooUo0N80E
311 +
312 +y3ZZS6OLOXXscEqhMogf1grfbabXM9OkgTIq43cPQHtMGQiFAtIJkg==
313 +
314 +~-~-~-~--END RSA PRIVATE KEY~-~-~-~--}
315 +
316 +(% style="color:red" %)**Note: Be sure to add a terminator "}" at the end of the command. Otherwise, the command will not execute successfully.**
317 +
318 +[[image:image-20240528174702-17.png]]
319 +
320 +Display(% style="color:blue" %)** "Successfully configured client private key."**(%%) If the configuration is successful, otherwise it is considered configuration failure.
321 +
322 +
323 +==== (% data-sider-select-id="9c62fd56-4ff5-48af-8cca-db4565d1f25d" %)4.1.2.4 Re-upgrade the firmware(%%) ====
324 +
325 +
326 +After the certificate configuration is completed, Re-upgrade to the firmware you originally used.
327 +
328 +
329 +(% data-sider-select-id="02f5aceb-0a5d-4922-8c3a-7e6772f46ad4" %)
330 +== 4.2  For -CB /-CS model ==
331 +
332 +(% class="wikigeneratedid" data-sider-select-id="02f5aceb-0a5d-4922-8c3a-7e6772f46ad4" %)
333 +=== 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 +
352 +=== (% data-sider-select-id="bb7de328-bb5d-4fe5-a008-7bf36bbf2d64" %)4.2.2 Configure certificate(%%) ===
353 +
354 +
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,7 +142,7 @@
142 142  [[image:image-20240528174330-13.png||height="286" width="568"]]
143 143  
144 144  
145 -=== 4.2.1 Configure CA certificate ===
361 +==== (% data-sider-select-id="4f272daa-a217-4469-8de7-f4905835bbad" %)4.2.2.1 Configure CA certificate(%%) ====
146 146  
147 147  
148 148  Please input the certificate in PEM format for the user.
... ... @@ -201,7 +201,7 @@
201 201  Display (% style="color:blue" %)**"Successfully configured CA certificate."**(%%) If the configuration is successful, otherwise it is considered configuration failure.
202 202  
203 203  
204 -=== 4.2.2 Configure client certificate ===
420 +==== (% data-sider-select-id="0b9009b4-385e-4e1e-91d4-0175c1af339d" %)4.2.2.2 Configure client certificate(%%) ====
205 205  
206 206  
207 207  Use the AT command AT+CLICERT as follows:
... ... @@ -253,7 +253,7 @@
253 253  Display (% style="color:blue" %)**"Successfully configured client certificate."**(%%) Configuration successful, otherwise configuration failed.
254 254  
255 255  
256 -=== 4.2.3 Configure client private key ===
472 +==== (% data-sider-select-id="7c5a8abc-e707-467b-ac02-db0a89098320" %)4.2.2.3 Configure client private key(%%) ====
257 257  
258 258  
259 259  Use the AT command AT+CLIKEY, as shown below
... ... @@ -319,14 +319,25 @@
319 319  Display(% style="color:blue" %)** "Successfully configured client private key."**(%%) If the configuration is successful, otherwise it is considered configuration failure.
320 320  
321 321  
322 -=== 4.3.3 Re-upgrade the firmware ===
538 +==== (% 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(%%) ====
323 323  
324 324  
325 -After the certificate configuration is completed, Re-upgrade to the firmware you originally used.
541 +(% data-sider-select-id="7c5a8abc-e707-467b-ac02-db0a89098320" %)When you set the wrong certificate or you need to re-set another certificate.
542 +Please use the following three commands:
326 326  
544 +(% style="color:blue" %)**AT+DELCLIKEY}**
327 327  
328 -= 5. Configure draginoNB-device =
546 +(% style="color:blue" %)**AT+DELCLICERT}**
329 329  
548 +(% style="color:blue" %)**AT+DELCACERT}**
549 +
550 +
551 +(% style="color:red" %)**Note: 1.When there is no certificate on the device, a deletion error will be displayed.
552 + 2.When the device already has a certificate, using the command to configure the certificate again will display a configuration error.**
553 +
554 +
555 += (% data-sider-select-id="6b5deb69-539b-42e1-a7bc-a300eb1fea73" %)5. Configure draginoNB-device(%%) =
556 +
330 330  == 5.1 Configure the data format sent by the device ==
331 331  
332 332  
... ... @@ -352,7 +352,7 @@
352 352  == 5.4 Set the TLS mode ==
353 353  
354 354  
355 -(% style="color:blue" %)**AT+TLSMOD=1,2**
582 +(% data-sider-select-id="cf7bb573-8375-4479-9801-df8bb7dab3ba" style="color:blue" %)**AT+TLSMOD=1,2**
356 356  
357 357  To use the TLS mode certificate function, users need to configure the (% style="color:blue" %)**AT+TLSMOD**(%%) command.
358 358  
... ... @@ -363,9 +363,21 @@
363 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  
365 365  
366 -Restart the device
593 +(% data-sider-select-id="f443b9bc-1195-4fe2-965d-7de84f78747f" %)
594 +== 5.5 Set the MQOS ==
367 367  
368 368  
597 +(% 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)**
598 +
599 +Please find it in AWS's MQTT test client
600 +
601 +[[image:image-20240529164339-1.png||height="480" width="927"]]
602 +
603 +
604 +(% data-sider-select-id="fef22158-6e5e-46e4-b59e-fe457e562376" %)
605 +== 5.6 Restart the device ==
606 +
607 +
369 369  = 6. View data on AWS =
370 370  
371 371  == 6.1 Find MQTT test client in test ==
... ... @@ -386,5 +386,3 @@
386 386  [[image:image-20240528175133-19.png||height="563" width="1022"]]
387 387  
388 388  [[image:image-20240528175154-20.png||height="752" width="1042"]]
389 -
390 -
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0