<
From version < 169.1 >
edited by Dilisi S
on 2025/03/19 04:17
To version < 166.1 >
edited by Dilisi S
on 2025/03/19 03:34
>
Change comment: Uploaded new attachment "image-4.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -532,46 +532,29 @@
532 532  [[image:new-device.png]]
533 533  
534 534  
535 -== 5.3 Viewing messages ==
535 +Click on the **MQTT integration NB/CB **list in the **Integrations** page to see its details.
536 536  
537 +Then go to the **Events** tab.
537 537  
538 -Go back to the **Integrations** page.
539 +You can see the uplink message you sent from the MQTT broker.
539 539  
540 -Click on the **MQTT integration NB/CB** in the **Integrations** page to see its details.
541 541  
542 -Click on the **Edit** button (//**pen icon**//).
542 +[[image:Screenshot 2025-03-16 at 18.38.59.png]]
543 543  
544 -Click on the **Disabled** button in the upper-right corner.
545 545  
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.
547 547  
548 -Click on the **Apply** button.
549 549  
550 -Then click on the **Apply changes** (//**tick icon**//) button.
547 +Now click on the **three dots (...)** in the **Message** column. You can see the uplink message's **payload** in the **Message** window.
551 551  
552 552  
553 -[[image:Screenshot 2025-03-18 at 09.23.10.png]]
554 -
555 -
556 -Now go to the **Events** tab.
557 -
558 -Select the Event type as **Debug** from the dropdown list.
559 -
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.
561 -
562 -
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 569  [[image:Screenshot 2025-03-16 at 18.39.12.png]]
570 570  
571 571  
553 +
572 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 573  
574 574  
557 +
575 575  = 6. Creating a Dashboard =
576 576  
577 577  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.
... ... @@ -580,12 +580,6 @@
580 580  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.
581 581  
582 582  
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 -
589 589  In **ThingsBoard**, from the left navigation menu, click **Dashboards**. Then, click the **+** button and select **Create new dashboard** from the dropdown menu.
590 590  
591 591  
... ... @@ -642,11 +642,11 @@
642 642  
643 643  
644 644  {{code language="none"}}
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}'
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}'
646 646  
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}'
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}'
648 648  
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}'
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}'
650 650  
651 651  {{/code}}
652 652  
... ... @@ -667,8 +667,8 @@
667 667  **AT Commands**
668 668  
669 669  * **AT+PRO=3,3    **~/~/ Use MQTT to connect to ThingsBoard. Payload Type set to 3.
670 -* **AT+SUBTOPIC=<MQTT subscribe topic> **
671 -* **AT+PUBTOPIC=<MQTT publish topic> Eg: TS01-NB**
647 +* **AT+SUBTOPIC=<MQTT topic>**
648 +* **AT+PUBTOPIC=<MQTT topic>**
672 672  * **AT+CLIENT=null**
673 673  * **AT+UNAME=<MQTT Username>**
674 674  * **AT+PWD=<MQTT Password>**
... ... @@ -675,11 +675,3 @@
675 675  * **AT+SERVADDR=<Broker address, Port>**
676 676  
677 677  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