Last modified by Mengting Qiu on 2025/03/08 11:33
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 3 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. David1 +XWiki.Edwin - Content
-
... ... @@ -4,6 +4,10 @@ 4 4 {{toc/}} 5 5 6 6 7 + 8 + 9 + 10 + 7 7 = 1. The use of this guideline = 8 8 9 9 ... ... @@ -17,7 +17,7 @@ 17 17 18 18 1. Get a NB-IoT SIM card from Service Provider. (Not the same as the SIM card we use in mobile phone) 19 19 1. Insert the SIM card to Sensor 20 -1. [[Configure APN>>http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20configure%20APN%20in%20the%20node/]] in the sensor ( % class="mark" %)(补充APN指令(%%))24 +1. [[Configure APN>>http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20configure%20APN%20in%20the%20node/]] in the sensor (AT+APN=<APN>) 21 21 22 22 [[image:image-20230808205045-1.png||height="293" width="438"]] 23 23 ... ... @@ -26,7 +26,7 @@ 26 26 The -NB and -NS models support (% style="color:blue" %)**LTE Cat NB2**(%%), with below frequency band: multiple frequency bands of (% style="color:blue" %)**B1/B2/B3/B4/B5/B8/B12/B13/B14/B17/B18/B19/B20/B25/B28/B66/B70/B85**(%%) . Make sure you use a the NB-IoT SIM card. 27 27 28 28 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:878px" %) 29 -|(% style="background-color:#4f81bd; color:white; width:117px" %)**SIM Provider**|(% style="background-color:#4f81bd; color:white; width:151px" %)**APN**|(% style="background-color:#4f81bd; color:white; width:474px" %)**NB-IoT Coverage**|(% style="background-color:#4f81bd; color:white; width:135px" %)**Comments** 33 +|(% style="background-color:#4f81bd; color:white; width:117px" %)**SIM Provider**|(% style="background-color:#4f81bd; color:white; width:151px" %)**AT+APN=**|(% style="background-color:#4f81bd; color:white; width:474px" %)**NB-IoT Coverage**|(% style="background-color:#4f81bd; color:white; width:135px" %)**Comments** 30 30 |(% style="width:117px" %)**[[1NCE>>https://1nce.com]]**|(% style="width:151px" %)iot.1nce.net|(% style="width:474px" %)((( 31 31 **[[Coverage Reference Link>>https://1nce.com/en-ap/1nce-connect]]** 32 32 ... ... @@ -99,7 +99,7 @@ 99 99 100 100 [[image:image-20230802112413-4.png]] 101 101 102 -[[image:image-20230802112413-5.png]] 106 +[[image:image-20230802112413-5.png||height="530" width="987"]] 103 103 104 104 (% style="color:red" %)**Notice: MQTT protocol has a much higher power consumption compare with UDP/CoAP protocol. Please check the power analyze document and adjust the uplink period to a suitable interval.** 105 105 ... ... @@ -111,7 +111,7 @@ 111 111 112 112 [[ThingSpeak>>url:https://thingspeak.com/]] connection uses MQTT Connection. So we need to get MQTT Credentials first. You need to point MQTT Devices to ThingSpeak Channel as well. 113 113 114 -[[image:image-20230802112413-6.png]] 118 +[[image:image-20230802112413-6.png||height="336" width="925"]] 115 115 116 116 [[image:image-20230802112413-7.png]] 117 117 ... ... @@ -155,7 +155,7 @@ 155 155 156 156 (% style="color:blue" %)**Result: ** 157 157 158 -[[image:image-20230802112413-11.png]] 162 +[[image:image-20230802112413-11.png||height="539" width="901"]] 159 159 160 160 161 161 === 3.3.3 Configure NB-IoT Sensor for connection === ... ... @@ -165,7 +165,7 @@ 165 165 166 166 In the NB-IoT, we can run below commands so to publish the channels like MQTT.fx 167 167 168 -* (% style="color:blue" %)**AT+PRO=3,1** (%%) **~/~/ Set to use ThingSpeak Server and Related Payload**172 +* (% style="color:blue" %)**AT+PRO=3,1** (%%) ~/~/ Set to use ThingSpeak Server and Related Payload 169 169 170 170 * (% style="color:blue" %)**AT+CLIENT=<Your ThingSpeak MQTT ClientID>** 171 171 ... ... @@ -180,9 +180,8 @@ 180 180 181 181 ==== 3.3.3.2 Uplink Examples ==== 182 182 187 +[[image:image-20230816201942-1.png]] 183 183 184 -For S31-NB 185 - 186 186 For SE01-NB 187 187 188 188 For DDS20-NB ... ... @@ -212,9 +212,9 @@ 212 212 When NB-IoT sensor upload to ThingSpeak. The payload already specify which fileds related to which sensor value. Use need to create fileds in Channels Settings. with name so to see the value correctly. 213 213 214 214 215 -[[image:image-20230802112413-12.png]] 218 +[[image:image-20230802112413-12.png||height="504" width="1011"]] 216 216 217 -[[image:image-20230802112413-13.png]] 220 +[[image:image-20230802112413-13.png||height="331" width="978"]] 218 218 219 219 220 220 Below is the NB-IoT Product Table show the mapping. ... ... @@ -240,21 +240,38 @@ 240 240 |(% colspan="1" style="background-color:#4f81bd; color:white; width:143px" %)SN50V3-NB mod6|(% colspan="1" style="width:103px" %)mod|(% colspan="1" style="width:102px" %)Battery|(% colspan="1" style="width:157px" %)RSSI|(% colspan="1" style="width:154px" %)count|(% colspan="1" style="width:153px" %) |(% colspan="1" style="width:151px" %) |(% colspan="1" style="width:160px" %) |(% colspan="1" style="width:152px" %) |(% colspan="1" style="width:67px" %) |(% colspan="1" style="width:69px" %) 241 241 242 242 243 -== 3.4 Datacake == 246 +== 3.4 [[Datacake>>https://datacake.co/]] == 244 244 248 + 249 +(% class="wikigeneratedid" %) 250 +Dragino NB-IoT sensors has its template in **[[Datacake>>https://datacake.co/]]** Platform. There are two version for NB Sensor, 251 + 252 + 253 +(% class="wikigeneratedid" %) 254 +As example for S31B-NB. there are two versions: **S31B-NB-1D and S31B-NB-GE.** 255 + 256 +* (% style="color:blue" %)**S31B-NB-1D**(%%): This version have pre-configure DataCake connection. User just need to Power on this device, it will auto connect send data to DataCake Server. 257 + 258 +* (% style="color:blue" %)**S31B-NB-GE**(%%): This verson doesn't have pre-configure Datacake connection. User need to enter the AT Commands to connect to Datacake. See below for instruction. 259 + 260 + 245 245 === 3.4.1 Create device === 246 246 247 247 248 - [[image:image-20230808162301-1.png]]264 +(% style="color:blue" %)**Add Device**(%%) in DataCake. 249 249 266 +[[image:image-20230808162301-1.png||height="473" width="994"]] 250 250 268 + 251 251 [[image:image-20230808162342-2.png]] 252 252 253 253 272 +(% style="color:blue" %)**Choose the correct model**(%%) from template. 273 + 254 254 [[image:image-20230808162421-3.png]] 255 255 256 256 257 -The device ID needs to be filled in with IMEI, and a prefix of** 'f' **needs to be added. 277 +(% style="color:blue" %)**Fill Device ID**(%%). The device ID needs to be filled in with IMEI, and a prefix of(% style="color:blue" %)** 'f' **(%%)needs to be added. 258 258 259 259 [[image:image-20230808163612-7.png]] 260 260 ... ... @@ -268,7 +268,7 @@ 268 268 269 269 Users can use their phones or computers to scan QR codes to obtain device data information. 270 270 271 -[[image:image-20230808170051-8.png]] 291 +[[image:image-20230808170051-8.png||height="255" width="259"]] 272 272 273 273 [[image:image-20230808170548-9.png]] 274 274 ... ... @@ -301,6 +301,7 @@ 301 301 302 302 [[image:image-20230809173127-4.png]] 303 303 324 + 304 304 Please select the NB95S31B template. 305 305 306 306 [[image:image-20230809173310-5.png]] ... ... @@ -309,6 +309,7 @@ 309 309 310 310 [[image:image-20230809173800-7.png]] 311 311 333 + 312 312 Successfully imported template. 313 313 314 314 [[image:image-20230809173835-8.png]] ... ... @@ -318,18 +318,22 @@ 318 318 319 319 [[image:image-20230809174053-9.png]] 320 320 343 + 321 321 === 3.5.2 Simulate Connection === 322 322 346 + 323 323 We have completed the configuration of UDP. We can try sending packets to node red. 324 324 349 +[[image:image-20230810083934-1.png]] 325 325 351 +[[image:image-20230810084048-2.png]] 326 326 327 327 === 3.5.3 Configure NB-IoT Sensors === 328 328 329 329 330 -* (% style="color:blue" %)**AT+PRO=2,0(hex format) or 2,1(json format)**(%%) **356 +* (% style="color:blue" %)**AT+PRO=2,0(hex format) or 2,1(json format) **(%%)** **~/~/ Set to UDP Server and Payload 331 331 332 -* **AT+SERVADDR=xx.xx.xx.xx,port **358 +* (% style="color:blue" %)**AT+SERVADDR=xx.xx.xx.xx,port **(%%)** **~/~/ Set Server IP and port 333 333 334 334 335 335 == 3.6 ThingsBoard.Cloud (via MQTT) == ... ... @@ -414,7 +414,6 @@ 414 414 415 415 * (% style="color:#037691" %)**AT+PWD=<device name> or User Defined** 416 416 417 - 418 418 Test Uplink by click the button for 1 second 419 419 420 420 [[image:image-20230802112413-41.png]] ... ... @@ -453,7 +453,6 @@ 453 453 454 454 * (% style="color:#037691" %)**Client ID: “Any value”** 455 455 456 - 457 457 (% style="color:blue" %)**On the section User credentials, set the following information:** 458 458 459 459 * (% style="color:#037691" %)**User Name: “Any value”** (%%) **~/~/ Tago validates your user by the token only** ... ... @@ -464,7 +464,6 @@ 464 464 465 465 * (% style="color:#037691" %)**SUBTOPIC: “Any value”** 466 466 467 - 468 468 (% style="color:blue" %)**AT command:** 469 469 470 470 * (% style="color:#037691" %)**AT+PRO=3,0 or 3,5 ** (%%) **~/~/ hex format or json format** ... ... @@ -482,11 +482,13 @@ 482 482 483 483 === 3.7.2 Simulate with MQTT.fx === 484 484 508 + 485 485 [[image:image-20230802112413-52.png]] 486 486 487 487 488 488 [[image:image-20230808105300-2.png]] 489 489 514 + 490 490 Users can run the (% style="color:blue" %)**AT+PRO=3,5**(%%) command, and the payload will be converted to **JSON format**. 491 491 492 492 [[image:image-20230808105217-1.png]] ... ... @@ -502,7 +502,6 @@ 502 502 [[image:image-20230802112413-51.png||height="184" width="696"]] 503 503 504 504 505 - 506 506 == 3.8 TCP Connection == 507 507 508 508 ... ... @@ -514,7 +514,6 @@ 514 514 515 515 * (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5600 ** (%%) ~/~/ to set TCP server address and port 516 516 517 - 518 518 (% style="color:blue" %)**Sensor Console Output when Uplink:** 519 519 520 520 [[image:image-20230807233631-1.png]] ... ... @@ -523,6 +523,3 @@ 523 523 (% style="color:blue" %)**See result in TCP Server:** 524 524 525 525 [[image:image-20230807233631-2.png]] 526 - 527 - 528 -
- image-20230810083934-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.David - Size
-
... ... @@ -1,0 +1,1 @@ 1 +85.1 KB - Content
- image-20230810084048-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.David - Size
-
... ... @@ -1,0 +1,1 @@ 1 +63.7 KB - Content
- image-20230816201942-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Edwin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +99.8 KB - Content