<
From version < 166.1 >
edited by Dilisi S
on 2025/03/19 03:34
To version < 169.1 >
edited by Dilisi S
on 2025/03/19 04:17
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -532,29 +532,46 @@
532 532  [[image:new-device.png]]
533 533  
534 534  
535 -Click on the **MQTT integration NB/CB **list in the **Integrations** page to see its details.
535 +== 5.3 Viewing messages ==
536 536  
537 -Then go to the **Events** tab.
538 538  
539 -You can see the uplink message you sent from the MQTT broker.
538 +Go back to the **Integrations** page.
540 540  
540 +Click on the **MQTT integration NB/CB** in the **Integrations** page to see its details.
541 541  
542 -[[image:Screenshot 2025-03-16 at 18.38.59.png]]
542 +Click on the **Edit** button (//**pen icon**//).
543 543  
544 +Click on the **Disabled** button in the upper-right corner.
544 544  
546 +Turn on the **All messages (15 min)** option. This will enable displaying all messages in the **Events** tab. This setting will expire in 15 minutes, and you will need to repeat the same steps if you want to view the messages in the Events tab later.
545 545  
548 +Click on the **Apply** button.
546 546  
547 -Now click on the **three dots (...)** in the **Message** column. You can see the uplink message's **payload** in the **Message** window.
550 +Then click on the **Apply changes** (//**tick icon**//) button.
548 548  
549 549  
550 -[[image:Screenshot 2025-03-16 at 18.39.12.png]]
553 +[[image:Screenshot 2025-03-18 at 09.23.10.png]]
551 551  
552 552  
556 +Now go to the **Events** tab.
553 553  
554 -Now, you have successfully tested your integration with a simulated uplink payload and verified that it is received by ThingsBoard, and the device is provisioned.
558 +Select the Event type as **Debug** from the dropdown list.
555 555  
560 +Now you can see all the Uplink messages you are simulating through the MQTT broker. The status should be OK if there is no errors in your integration.
556 556  
557 557  
563 +[[image:Screenshot 2025-03-16 at 18.38.59.png]]
564 +
565 +
566 +Then click on the **three dots (...)** in the **Message** column. You can see the uplink message's **payload** in the **Message** window.
567 +
568 +
569 +[[image:Screenshot 2025-03-16 at 18.39.12.png]]
570 +
571 +
572 +Now, you have successfully tested your integration with a simulated uplink payload and verified that it is received by ThingsBoard, and the device is provisioned.
573 +
574 +
558 558  = 6. Creating a Dashboard =
559 559  
560 560  ThingsBoard **Dashboards** provide a powerful way to visualize and monitor real-time and historical data from connected devices. They allow users to create interactive, customizable panels displaying telemetry data, device status, and other key metrics. With a variety of widgets, including charts, maps, and tables, dashboards help users gain insights, track trends, and manage IoT deployments efficiently.
... ... @@ -563,6 +563,12 @@
563 563  This section guides you on how to create a dashboard to display temperature and humidity data from the device on a time-series chart. You may also use other widgets in ThingsBoard to display data according to your requirements.
564 564  
565 565  
583 +First simulate a few messages using MQTT. This time, we have added the 'humidity' field to the payload. Eg:
584 +
585 +{{code language="none"}}mosquitto_pub -d -q 1 -h 011731f7928xxxxx.s1.eu.hivemq.cloud -p 8883 -t "v1/devices/me/telemetry" -u "xxxxx" -P "xxxxx" -m '{"IMEI": "S31B-NB", "temperature": 22, "humidity":80}'
586 +{{/code}}
587 +
588 +
566 566  In **ThingsBoard**, from the left navigation menu, click **Dashboards**. Then, click the **+** button and select **Create new dashboard** from the dropdown menu.
567 567  
568 568  
... ... @@ -619,11 +619,11 @@
619 619  
620 620  
621 621  {{code language="none"}}
622 -mosquitto_pub -d -q 1 -h 011731f7928xxxxx.s1.eu.hivemq.cloud -p 8883 -t "tb/mqtt-integration-tutorial/sensors/S31B-NB/telemetry" -u "xxxxx" -P "xxxxx" -m '{"temperature":20, "humidity":70}'
645 +mosquitto_pub -d -q 1 -h 011731f7928xxxxx.s1.eu.hivemq.cloud -p 8883 -t "v1/devices/me/telemetry" -u "xxxxx" -P "xxxxx" -m '{"IMEI": "S31B-NB", "temperature": 22, "humidity":70}'
623 623  
624 -mosquitto_pub -d -q 1 -h 011731f7928xxxxx.s1.eu.hivemq.cloud -p 8883 -t "tb/mqtt-integration-tutorial/sensors/S31B-NB/telemetry" -u "xxxxx" -P "xxxxx" -m '{"temperature":22, "humidity":71}'
647 +mosquitto_pub -d -q 1 -h 011731f7928xxxxx.s1.eu.hivemq.cloud -p 8883 -t "v1/devices/me/telemetry" -u "xxxxx" -P "xxxxx" -m '{"IMEI": "S31B-NB", "temperature": 27, "humidity":72}'
625 625  
626 -mosquitto_pub -d -q 1 -h 011731f7928xxxxx.s1.eu.hivemq.cloud -p 8883 -t "tb/mqtt-integration-tutorial/sensors/S31B-NB/telemetry" -u "xxxxx" -P "xxxxx" -m '{"temperature":18, "humidity":79}'
649 +mosquitto_pub -d -q 1 -h 011731f7928xxxxx.s1.eu.hivemq.cloud -p 8883 -t "v1/devices/me/telemetry" -u "xxxxx" -P "xxxxx" -m '{"IMEI": "S31B-NB", "temperature": 19, "humidity":80}'
627 627  
628 628  {{/code}}
629 629  
... ... @@ -644,8 +644,8 @@
644 644  **AT Commands**
645 645  
646 646  * **AT+PRO=3,3    **~/~/ Use MQTT to connect to ThingsBoard. Payload Type set to 3.
647 -* **AT+SUBTOPIC=<MQTT topic>**
648 -* **AT+PUBTOPIC=<MQTT topic>**
670 +* **AT+SUBTOPIC=<MQTT subscribe topic> **
671 +* **AT+PUBTOPIC=<MQTT publish topic> Eg: TS01-NB**
649 649  * **AT+CLIENT=null**
650 650  * **AT+UNAME=<MQTT Username>**
651 651  * **AT+PWD=<MQTT Password>**
... ... @@ -652,3 +652,11 @@
652 652  * **AT+SERVADDR=<Broker address, Port>**
653 653  
654 654  Test your uplink by pressing the ACT button for 1 second.
678 +
679 +
680 +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**.
681 +
682 +[[image:image-4.png]]
683 +
684 +
685 +
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0