<
From version < 53.31 >
edited by Xiaoling
on 2023/08/02 15:05
To version < 53.41 >
edited by Xiaoling
on 2023/08/02 15:20
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -287,13 +287,14 @@
287 287  
288 288  (% style="color:blue" %)**MQTT Client-ID**
289 289  
290 -The Datacake Broker manages the client IDs internally. You do not need to worry about a client ID. If your client optionally supports the specification of a client ID, please leave this specification blank. Your client then creates a randomly generated ID.
290 +The Datacake Broker manages the client IDs internally. You do not need to worry about a client ID. If your client optionally supports the specification of a client ID, please leave this 
291 +specification blank. Your client then creates a randomly generated ID.
291 291  
292 -(% style="color:blue" %)**AT+CLIENT=“Any value”**
293 +* (% style="color:blue" %)**AT+CLIENT=“Any value”**
293 293  
294 -(% style="color:blue" %)**AT+UNAME=Token**
295 +* (% style="color:blue" %)**AT+UNAME=Token**
295 295  
296 -(% style="color:blue" %)**AT+PWD=Token**
297 +* (% style="color:blue" %)**AT+PWD=Token**
297 297  
298 298  [[image:image-20230802112413-21.png]]
299 299  
... ... @@ -352,8 +352,10 @@
352 352  
353 353  === 3.5.1 Configure Node-Red ===
354 354  
356 +
355 355  [[image:image-20230802112413-29.png]]
356 356  
359 +
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
372 +* (% 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  
384 +
385 +
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  
392 +
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  
400 +
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 Uplink. Use debug mode for now.
405 +To create an uplink converter go to the (% style="color:blue" %)**Integrations center**(%%) -> (% style="color:blue" %)**Data converters**(%%) page and click (% style="color:blue" %)**“plus”** (%%)button. Name it (% style="color:blue" %)**“MQTT Uplink Converter”**(%%) and select type (% style="color:blue" %)"**Uplink"**(%%). Use debug mode for now.
399 399  
400 -[[image:image-20230802112413-33.png]]
407 +[[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]]
414 +[[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;
422 +Go to the **Integrations center** -> **Integrations page** and click **“plus”** icon to add a new integration. Name it (% style="color:blue" %)**“MQTT Integration”**(%%), select type (% style="color:blue" %)**MQTT**;
416 416  
417 -[[image:image-20230802112413-35.png]]
424 +[[image:image-20230802112413-35.png||height="738" width="1312"]]
418 418  
426 +
419 419  * The next steps is to add the recently created uplink and downlink converters;
420 420  
421 -[[image:image-20230802112413-36.png]]
429 +[[image:image-20230802112413-36.png||height="736" width="1308"]]
422 422  
423 -[[image:image-20230802112413-37.png]]
431 +[[image:image-20230802112413-37.png||height="735" width="1307"]]
424 424  
433 +
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]]
440 +[[image:image-20230802112413-38.png||height="731" width="1300"]]
433 433  
434 434  
435 435  === 3.6.2 Simulate with MQTT.fx ===
436 436  
445 +
437 437  [[image:image-20230802112413-39.png]]
438 438  
439 439  [[image:image-20230802112413-40.png]]
... ... @@ -495,16 +495,19 @@
495 495  
496 496  * (% style="color:blue" %)**Client ID: “Any value”**
497 497  
498 -On the section User credentials, set the following information:(这边加一个截图)
507 +On the section User credentials, set the following information: (这边加一个截图)
499 499  
500 -* **User Name: “Any value”**  Tago validates your user by the token only
509 +* (% style="color:blue" %)**User Name: “Any value”**  (%%) ~/~/  Tago validates your user by the token only
501 501  
502 -* **Password: “Your device token”**
511 +* (% style="color:blue" %)**Password: “Your device token”**
503 503  
504 -* **PUBTOPIC: “Any value”**
513 +* (% style="color:blue" %)**PUBTOPIC: “Any value”**
505 505  
506 -* **SUBTOPIC: “Any value”**
515 +* (% style="color:blue" %)**SUBTOPIC: “Any value”**
507 507  
517 +
518 +
519 +
508 508  === 3.7.2 Simulate with MQTT.fx ===
509 509  
510 510  
... ... @@ -512,7 +512,7 @@
512 512  
513 513  [[image:image-20230802112413-48.png]]
514 514  
515 -Users can run the AT+PRO=3,5 command, and the payload will be converted to JSON format.
527 +Users can run the (% style="color:blue" %)**AT+PRO=3,5**(%%) command, and the payload will be converted to **JSON format**.
516 516  
517 517  [[image:image-20230802112413-49.png]]
518 518  
... ... @@ -542,7 +542,7 @@
542 542  
543 543  * (% style="color:blue" %)**Client ID: “Any value”**
544 544  
545 -* (% style="color:blue" %)**User Name: “Any value”** (%%) Tago validates your user by the token only
557 +* (% style="color:blue" %)**User Name: “Any value”** (%%) ~/~/ Tago validates your user by the token only
546 546  
547 547  * (% style="color:blue" %)**Password: “Your device token”**
548 548  
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0