Last modified by Mengting Qiu on 2025/03/08 11:33
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -352,8 +352,10 @@ 352 352 353 353 === 3.5.1 Configure Node-Red === 354 354 355 + 355 355 [[image:image-20230802112413-29.png]] 356 356 358 + 357 357 [[image:image-20230802112413-30.png]] 358 358 359 359 ... ... @@ -366,7 +366,7 @@ 366 366 === 3.5.3 Configure NB-IoT Sensors === 367 367 368 368 369 -* (% style="color:blue" %)**AT+PRO=3,0(hex format) or 3,5(json format)**(%%) ~/~/Set to mqtt Server and Payload 371 +* (% style="color:blue" %)**AT+PRO=3,0(hex format) or 3,5(json format)**(%%) ~/~/ Set to mqtt Server and Payload 370 370 371 371 * (% style="color:blue" %)**AT+CLIENT=any value** 372 372 ... ... @@ -378,6 +378,8 @@ 378 378 379 379 * (% style="color:blue" %)**AT+SUBTOPIC=any value** 380 380 383 + 384 + 381 381 == 3.6 ThingsBoard.Cloud (via MQTT) == 382 382 383 383 === 3.6.1 Configure ThingsBoard === ... ... @@ -384,6 +384,7 @@ 384 384 385 385 ==== 3.6.1.1 Create Device ==== 386 386 391 + 387 387 Create a New Device in [[ThingsBoard>>url:https://thingsboard.cloud/]]. 388 388 389 389 [[image:image-20230802112413-32.png]] ... ... @@ -391,13 +391,14 @@ 391 391 392 392 ==== 3.6.1.2 Create Uplink & Downlink Converter ==== 393 393 399 + 394 394 (% style="color:blue" %)**Uplink Converter** 395 395 396 396 The purpose of the decoder function is to parse the incoming data and metadata to a format that ThingsBoard can consume. deviceName and deviceType are required, while attributes and telemetry are optional. Attributes and telemetry are flat key-value objects. Nested objects are not supported. 397 397 398 -To create an uplink converter go to the Integrations center -> Data converters page and click “plus” button. Name it “MQTT Uplink Converter” and select type 404 +To create an uplink converter go to the **Integrations center** -> **Data converters** page and click **“plus”** button. Name it **“MQTT Uplink Converter”** and select type "**Uplink"**. Use debug mode for now. 399 399 400 -[[image:image-20230802112413-33.png]] 406 +[[image:image-20230802112413-33.png||height="732" width="1302"]] 401 401 402 402 403 403 (% style="color:blue" %)**Downlink Converter** ... ... @@ -404,7 +404,7 @@ 404 404 405 405 The Downlink converter transforming outgoing RPC message and then the Integration sends it to external MQTT broke 406 406 407 -[[image:image-20230802112413-34.png]] 413 +[[image:image-20230802112413-34.png||height="734" width="1305"]] 408 408 409 409 (% style="color:red" %)**Note:Our device payload is already human readable data. Therefore, users do not need to write decoders. Simply create by default.** 410 410 ... ... @@ -412,28 +412,30 @@ 412 412 ==== 3.6.1.3 MQTT Integration Setup ==== 413 413 414 414 415 -Go to the Integrations center -> Integrations page and click **“plus”** icon to add a new integration. Name it “MQTT Integration”, select type MQTT; 421 +Go to the **Integrations center** -> **Integrations page** and click **“plus”** icon to add a new integration. Name it **“MQTT Integration”**, select type MQTT; 416 416 417 -[[image:image-20230802112413-35.png]] 423 +[[image:image-20230802112413-35.png||height="738" width="1312"]] 418 418 425 + 419 419 * The next steps is to add the recently created uplink and downlink converters; 420 420 421 -[[image:image-20230802112413-36.png]] 428 +[[image:image-20230802112413-36.png||height="736" width="1308"]] 422 422 423 -[[image:image-20230802112413-37.png]] 430 +[[image:image-20230802112413-37.png||height="735" width="1307"]] 424 424 432 + 425 425 (% style="color:blue" %)**Add a topic filter:** 426 426 427 - 428 428 tb/mqtt-integration-tutorial/sensors~/~/temperature ~-~-> Temperature 固定的? 对的。 429 429 430 430 You can also select an MQTT QoS level. We use MQTT QoS level 0 (At most once) by default; 431 431 432 -[[image:image-20230802112413-38.png]] 439 +[[image:image-20230802112413-38.png||height="731" width="1300"]] 433 433 434 434 435 435 === 3.6.2 Simulate with MQTT.fx === 436 436 444 + 437 437 [[image:image-20230802112413-39.png]] 438 438 439 439 [[image:image-20230802112413-40.png]]