Last modified by Mengting Qiu on 2025/03/08 11:33
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,10 +8,3 @@ 1 -(% class="wikigeneratedid" %) 2 -**Table of Contents:** 3 - 4 -{{toc/}} 5 - 6 - 7 - 8 8 = 1. The use of this guideline = 9 9 10 10 ... ... @@ -16,49 +16,46 @@ 16 16 17 17 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. 18 18 19 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 20 -|(% style="background-color:#4f81bd; color:white" %)**SIM Provider**|(% style="background-color:#4f81bd; color:white" %)**APN**|(% style="background-color:#4f81bd; color:white" %)**NB-IoT Coverage**|(% style="background-color:#4f81bd; color:white" %)**Comments** 21 -|1NCE| | | 22 -|China Mobile| | | 23 23 24 - 25 25 == 2.1 1NCE SIM Card. == 26 26 27 27 16 +(% border="1" cellspacing="4" style="width:510px;background-color:#F2F2F2" %) 17 +|(% style="background-color:#4F81BD;color:white" %)SIM Provider|(% style="background-color:#4F81BD;color:white" %)APN|(% style="background-color:#4F81BD;color:white" %)NB-IoT Coverage|(% style="background-color:#4F81BD;color:white" %)Comments 18 +|1NCE| | | 19 +|China Mobile| | | 28 28 21 + 29 29 = 3. Configure to connect to different servers = 30 30 31 -== 3.1 General UDP Connection == 32 32 25 += NB-IoT 服务器对接例子 = 33 33 27 += 1. General UDP Connection = 28 + 34 34 The NB-IoT Sensor can send packet to server use UDP protocol. 35 35 31 +== 1.1 Simulate UDP Connection by PC tool == 36 36 37 -=== 3.1.1 Simulate UDP Connection by PC tool === 38 - 39 - 40 40 We can use PC tool to simulate UDP connection to make sure server works ok. 41 41 42 42 [[image:image-20230802112413-1.png]] 43 43 37 +== 1.2 Configure NB-IoT Sensor == 44 44 45 -=== 3.1.2 Configure NB-IoT Sensor===39 +=== 1.2.1 AT Commands === 46 46 47 - ==== 3.1.2.1AT Commands====41 +AT Commands: 48 48 43 +* AT+PRO=2,0 ~/~/ Set to use UDP protocol to uplink , Payload Type select Hex payload 44 +* AT+SERVADDR=120.24.4.116,5601 ~/~/ Set UDP server address and port 45 +* AT+CFM=1 ~/~/ If the server does not respond, this command is unnecessary 49 49 50 -(% style="color:blue" %)**AT Commands:** 51 - 52 -* (% style="color:#037691" %)**AT+PRO=2,0** (%%) ~/~/ Set to use UDP protocol to uplink ,Payload Type select Hex payload 53 -* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5601** (%%) ~/~/ Set UDP server address and port 54 -* (% style="color:#037691" %)**AT+CFM=1** (%%) ~/~/ If the server does not respond, this command is unnecessary 55 - 56 56 [[image:image-20230802112413-2.png]] 57 57 49 +=== 1.2.2 Uplink Example === 58 58 59 -==== 3.1.2.2 Uplink Example ==== 60 60 61 - 62 62 [[image:image-20230802112413-3.png]] 63 63 64 64 ... ... @@ -111,8 +111,9 @@ 111 111 * User Name: <Your ThingSpeak MQTT User Name> 112 112 * Password: <Your ThingSpeak MQTT Password> 113 113 114 -=== 1.2.2 Publish Data to ThingSpeak Channel === 115 115 105 +=== 1.2.2 Publish Data to ThingSpeak Channel === 106 + 116 116 [[image:image-20230802112413-9.png]] 117 117 118 118 [[image:image-20230802112413-10.png]] ... ... @@ -122,6 +122,7 @@ 122 122 * Topic: channels/YOUR_CHANNEL_ID/publish 123 123 * Payload: field1=63&field2=67&status=MQTTPUBLISH 124 124 116 + 125 125 Where 63 and 67 are the value to be published to field1 & field2. 126 126 127 127 ... ... @@ -143,6 +143,8 @@ 143 143 * AT+PUBTOPIC=<YOUR_CHANNEL_ID> 144 144 * AT+SUBTOPIC=<YOUR_CHANNEL_ID> 145 145 138 + 139 + 146 146 === 1.3.2 Uplink Examples === 147 147 148 148 For S31-NB ... ... @@ -278,6 +278,7 @@ 278 278 279 279 )))|(% colspan="1" rowspan="1" %)RSSI|(% colspan="1" rowspan="1" %)count|(% colspan="1" rowspan="1" %) |(% colspan="1" rowspan="1" %) |(% colspan="1" rowspan="1" %) |(% colspan="1" rowspan="1" %) |(% colspan="1" rowspan="1" %) |(% colspan="1" rowspan="1" %) 280 280 275 + 281 281 = 4. Datacake = 282 282 283 283 == 1.1 Define Product == ... ... @@ -400,7 +400,7 @@ 400 400 401 401 [[image:image-20230802112413-30.png]] 402 402 403 -== 1.2 Simulate Connection == 398 +== 1.2 Simulate Connection == 404 404 405 405 [[image:image-20230802112413-31.png]] 406 406 ... ... @@ -413,9 +413,10 @@ 413 413 * AT+PUBTOPIC=any value 414 414 * AT+SUBTOPIC=any value 415 415 411 + 416 416 = 6. ThingsBoard.Cloud (via MQTT) = 417 417 418 -== 1.1 Configure ThingsBoard == 414 +== 1.1 Configure ThingsBoard == 419 419 420 420 === 1.1.1 Create Device === 421 421 ... ... @@ -522,6 +522,7 @@ 522 522 * Broker Port: 1883 523 523 * Client ID: “Any value” 524 524 521 + 525 525 On the section User credentials, set the following information:(这边加一个截图) 526 526 527 527 * User Name: “Any value” Tago validates your user by the token only ... ... @@ -529,6 +529,7 @@ 529 529 * PUBTOPIC: “Any value” 530 530 * SUBTOPIC: “Any value” 531 531 529 + 532 532 == 5.2 Simulate with MQTT.fx == 533 533 534 534 [[image:image-20230802112413-47.png]] ... ... @@ -563,6 +563,7 @@ 563 563 * PUBTOPIC: “Any value” 564 564 * SUBTOPIC: “Any value” 565 565 564 + 566 566 [[image:image-20230802112413-52.png]] 567 567 568 568