Changes for page ThingsBoard
Last modified by Dilisi S on 2025/04/15 23:13
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -350,8 +350,8 @@ 350 350 351 351 Click on the **Advanced settings** button. 352 352 353 -* **Clean session:** NO354 -* **Retained**: NO353 +* **Clean session:** YES 354 +* **Retained**: YES 355 355 356 356 [[image:add-integration-connection-advanced-settings.png||height="510" width="500"]] 357 357 ... ... @@ -416,7 +416,7 @@ 416 416 On the terminal, issue the following MQTT command which simulates the device S31B-NB. The message payload contains the fields temperature and humidity, which hold the values 10.4 and 85, respectively. This payload is also (technically) known as telemetry. 417 417 418 418 {{code language="none"}} 419 -mosquitto_pub -d -q 1 -h 011731f7928 541588a6cdfbbedfc63f4.s1.eu.hivemq.cloud -p 8883 -t "tb/mqtt-integration-tutorial/sensors/S31B-NB/telemetry" -u "pradeeka" -P "Kalpani123@" -m '{"temperature":10.4, "humidity":85}'419 +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":10.4, "humidity":85}' 420 420 {{/code}} 421 421 422 422 If the integration was performed without errors, the status of the integration changes to 'Active' after the first telemetry transmission. ... ... @@ -503,37 +503,57 @@ 503 503 504 504 Configure the **Time series chart** widget as follows: 505 505 506 -* Datasource - select S31B-NB device you provisioned. 507 -* Series: 506 +* **Datasource** - select S31B-NB device you provisioned. 507 +* **Series**: 508 508 ** **temperature** - you can see this key by default. 509 -** **humidity** - Click **Add series** button toadd the **humidity** and then type **%** as its unit.509 +** **humidity** - Click **Add series** button. Then add the **humidity** for the key and then type **%** as its unit. 510 510 * Click on the **Add** button. 511 511 512 512 [[image:timeseries-1.png||height="491" width="700"]] 513 513 514 514 515 - =7.ConfigureNB-IoT Sensor=515 +The time-series chart will appear in edit mode. Resize it by clicking and dragging the lower-right corner. 516 516 517 +Click the **Save** button to add the widget to the dashboard. 517 517 518 -Now, let's experiment with sending data to ThingsBoard using a real NB-IoT device. For example, we will use the **S31B-NB**. 519 519 520 - First, configurehe NB-IoT devicewith the necessary MQTT settingsusingAT commands. Belowis a listof AT commands you can use.520 +[[image:timeseries-3.png||height="347" width="700"]] 521 521 522 522 523 - **ATCommands**523 +Now send the following MQTT messages from the terminal to simulate the data. 524 524 525 -* **AT+PRO=3,3 **~/~/ Use MQTT to connect to ThingsBoard. Payload Type set to 3. 526 526 527 -* **AT+SUBTOPIC=<device name>** Eg. 526 +{{code language="none"}} 527 +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}' 528 528 529 - ***AT+PUBTOPIC=<device>**529 +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}' 530 530 531 - ***AT+CLIENT=<deviceme>orUserDefined**531 +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}' 532 532 533 - * **AT+UNAME=<device name>or User Defined**533 +{{/code}} 534 534 535 - * **AT+PWD=<device>orUserDefined**535 +The chart will update with the values in realtime, as shown in the below image. 536 536 537 -Test Uplink by click the button for 1 second 538 538 538 +[[image:timeseries-4.png||height="316" width="700"]] 539 539 540 + 541 += 7. Configure NB-IoT Sensor = 542 + 543 + 544 +Now, let's experiment with sending data to ThingsBoard using a real NB-IoT device. For example, we will use the **S31B-NB**. 545 + 546 +First, configure the NB-IoT device with the necessary MQTT settings using AT commands. Below is a list of AT commands you can use. 547 + 548 + 549 +**AT Commands** 550 + 551 +* **AT+PRO=3,3 **~/~/ Use MQTT to connect to ThingsBoard. Payload Type set to 3. 552 +* **AT+SUBTOPIC=<MQTT topic>** 553 +* **AT+PUBTOPIC=<MQTT topic>** 554 +* **AT+CLIENT=null** 555 +* **AT+UNAME=<MQTT Username>** 556 +* **AT+PWD=<MQTT Password>** 557 +* **AT+SERVADDR=<Broker address, Port>** 558 + 559 +Test your uplink by pressing the ACT button for 1 second.