<
From version < 170.1 >
edited by Dilisi S
on 2025/03/19 21:00
To version < 175.1 >
edited by Dilisi S
on 2025/03/20 16:51
>
Change comment: Mar 20 edits - part 2

Summary

Details

Page properties
Content
... ... @@ -192,6 +192,9 @@
192 192  
193 193  Delete the default decoder function in the code editor. Now copy and paste the following decoder function written in **JavaScript** in to the **code editor**. This decoder function is compatible for both NB and CB series devices.
194 194  
195 +{{info}}
196 +Please note that the value assigned to the IMEI field in the payload will be used by ThingsBoard to create a device on the platform with the same name.
197 +{{/info}}
195 195  
196 196  {{code language="JavaScript"}}
197 197  //Version: 0.1
... ... @@ -329,10 +329,6 @@
329 329  [[image:data-converter-list-showing-uplink-dc.png]]
330 330  
331 331  
332 -
333 -
334 -
335 -
336 336  = 4. Add Integration =
337 337  
338 338  
... ... @@ -376,15 +376,17 @@
376 376  
377 377  **Downlink data converter:**
378 378  
379 -* Click on the **Select existing** button.
380 -* **Downlink data converter**: Select **MQTT Downlink Converter NB/CB **from the dropdown list.
378 +Dragino NB/CB devices don't require a downlink data converter to decode their payloads, so you can skip this step.
381 381  
382 -Click **Next** button.
380 +* Click on the **Skip **button in the Downlink data converter section.
383 383  
382 +Click **Skip** button.
384 384  
385 -[[image:add-integration-downlink-data-converter.png||height="511" width="500"]]
386 386  
385 +[[image:integration-dl-skip.png||height="511" width="500"]]
387 387  
387 +
388 +
388 388  **Connection:**
389 389  
390 390  * **Host**: Cluster URL (Eg. 011731f7xxxxxxxxxxxfbbedfc63f4.s1.eu.hivemq.cloud)
... ... @@ -393,9 +393,11 @@
393 393  * **Enable SSL**: YES
394 394  * **Username**: Username (from your HiveMQ Cloud Cluster with your credentials)
395 395  * **Password:** Password (from your HiveMQ Cloud Cluster with your credentials)
396 -* **Topic: v1/devices/+/telemetry** (the + replaces any 'device name' will create a device in the Entities -> Devices)
397 +* **Topic: v1/devices/me/telemetry** (The topic can be anything; you can even use just the device name. For example, you can use your device name here, such as S31B-NB.)
397 397  * **QoS:** 0-At most once
398 398  
400 +
401 +
399 399  [[image:add-integration-connection.png||height="511" width="500"]]
400 400  
401 401  
... ... @@ -426,7 +426,6 @@
426 426  Since we haven't received data from a device yet, the integration **Status** is shown as **Pending.**
427 427  
428 428  
429 -
430 430  [[image:new-integration-pending.png]]
431 431  
432 432  
... ... @@ -596,7 +596,7 @@
596 596  = 7. Configure NB-IoT Sensor =
597 597  
598 598  
599 -Now, let's experiment with sending data to ThingsBoard using a real NB-IoT device. For example, we will use the **S31B-NB**.
601 +Now, let's experiment with sending data to ThingsBoard using a real NB-IoT device. For example, we will use the **TS01-NB**.
600 600  
601 601  First, configure the NB-IoT device with the necessary MQTT settings using AT commands. Below is a list of AT commands you can use.
602 602  
... ... @@ -604,7 +604,7 @@
604 604  **AT Commands**
605 605  
606 606  * **AT+PRO=3,3    **~/~/ Use MQTT to connect to ThingsBoard. Payload Type set to 3.
607 -* **AT+SUBTOPIC=<MQTT subscribe topic> **
609 +* **AT+SUBTOPIC=<MQTT subscribe topic> Eg: TS01-NB**
608 608  * **AT+PUBTOPIC=<MQTT publish topic> Eg: TS01-NB**
609 609  * **AT+CLIENT=null**
610 610  * **AT+UNAME=<MQTT Username>**
... ... @@ -612,10 +612,15 @@
612 612  * **AT+SERVADDR=<Broker address, Port>**
613 613  
614 614  Test your uplink by pressing the ACT button for 1 second.
617 +
615 615  
616 616  
617 617  The following image shows the uplink payload of a real Dragino device. The publish topic is **TS01-NB**, and the device name is **861275077962896**, which is represented by the **IMEI**.
618 618  
622 +{{info}}
623 +The ThingsBoard uses the device's IMEI number included in the payload to create a device in the Devices section.
624 +{{/info}}
625 +
619 619  [[image:image-4.png]]
620 620  
621 621  
Screenshot 2025-03-16 at 18.39.12.png
Size
... ... @@ -1,1 +1,1 @@
1 -277.0 KB
1 +211.9 KB
Content
add-integration-connection.png
Size
... ... @@ -1,1 +1,1 @@
1 -153.2 KB
1 +158.1 KB
Content
integration-dl-skip.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.pradeeka
Size
... ... @@ -1,0 +1,1 @@
1 +105.5 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0