Changes for page MQTT Forward Instruction
Last modified by Kilight Cao on 2024/08/31 16:26
Change comment:
Uploaded new attachment "image-20220613192816-6.png", version {1}
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -21,6 +21,7 @@ 21 21 * MS14 series if installed with the same firmware. (in this case, the MQTT forward will work , but no LoRa support) 22 22 23 23 24 + 24 24 = 2. Firmware Change Log for MQTT feature = 25 25 26 26 ((( ... ... @@ -31,6 +31,7 @@ 31 31 ** Initiate version 32 32 33 33 35 + 34 34 = 3. MQTT forward operating principle = 35 35 36 36 == 3.1 Network Structure == ... ... @@ -104,6 +104,7 @@ 104 104 * HOSTNAME: Device Hostname 105 105 106 106 109 + 107 107 === 3.3.2 -m message macro === 108 108 109 109 * HOSTNAME: Device Hostname ... ... @@ -113,6 +113,7 @@ 113 113 * JSON: Convert META to json format. 114 114 115 115 119 + 116 116 === 3.3.3 Example for Macro === 117 117 118 118 [[image:image-20220527134251-4.png]] ... ... @@ -496,18 +496,20 @@ 496 496 497 497 ((( 498 498 ((( 499 -(% style="color:#4f81bd" %)**Step 3**(%%): Set up publish format and MQTT channel. The LG308 will store the Data from End node in (% style="color:#4f81bd" %)**HEX format**(%%) in the file. 503 +(% style="color:#4f81bd" %)**Step 3**(%%): Set up publish format and MQTT channel. The LG308 will store the Data from End node in (% style="color:#4f81bd" %)**HEX format**(%%) in the file. And we need to config the format to (% style="color:#4f81bd" %)**META** 500 500 ))) 501 501 ))) 502 502 503 -[[image:image-20220 613191345-4.png]]507 +[[image:image-20220527141450-22.png]] 504 504 509 +Publish mush use META as data format for LG308 505 505 506 506 507 507 (% style="color:#4f81bd" %)**Step 4**(%%): Map the Device Address to Remote ID in MQTT server. 508 508 509 -[[image:image-20220 613190635-2.png]]514 +[[image:image-20220527141727-23.png]] 510 510 516 +Map Dev Addr to remote ID 511 511 512 512 513 513 (% style="color:#4f81bd" %)**Step 5: Upstream**(%%): Save the change, we can see the log info via "sytem log", End Node and MQTT Server ... ... @@ -514,6 +514,7 @@ 514 514 515 515 [[image:image-20220527141843-24.png]] 516 516 523 +Upstream Process 517 517 518 518 519 519 ... ... @@ -531,40 +531,20 @@ 531 531 532 532 (% style="color:#4f81bd" %)**Step 6: Set up subscribe**(%%)**:** Subscribe a topci for downstream. 533 533 534 -[[image:image-20220 613191426-5.png]]541 +[[image:image-20220527142115-27.png]] 535 535 543 +Subscribe to a topic 536 536 537 537 546 + 538 538 (% style="color:#4f81bd" %)**Step 7: Downstream**(%%): Save the change, we can see the log info via "sytem log", End Node and MQTT Server. 539 539 540 540 [[image:image-20220527142239-28.png]] 541 541 551 +Downstream Flow 542 542 543 - 544 -=== MQTT Downstream format === 545 - 546 - 547 -mosquitto_pub -h $server_address -p $server_port -t $Client_ID -m "**dev_addr,imme/time,txt/hex,payload**" 548 - 549 -(% class="box infomessage" %) 550 -((( 551 -mosquitto_pub -h 10.130.2.192 -p 1883 -t dragino-1d25dc/ -m "260211D,time,txt,hello" 552 -))) 553 - 554 -mosquitto_pub -h $server_address -p $server_port -t $Client_ID -m "**dev_addr,imme/time,txt/hex,payload,txpw,txbw,SF,frequency,rxwindow**" 555 - 556 -(% class="box infomessage" %) 557 -((( 558 -mosquitto_pub -h 10.130.2.192 -p 1883 -t dragino-1d25dc/ -m "260211D,time,txt,hello,20,1,SF12,923300000,2 > /var/iot/push/test" 559 -))) 560 - 561 -Or use [[MQTT.fx>>https://mqttfx.jensd.de/index.php/download]] 562 - 563 -[[image:image-20220613192816-6.png||height="440" width="1056"]] 564 - 565 565 (% style="color:red" %)**Notice: The text use for Downstream must meet the requirement from [[LG308 Downstream Payload>>Communicate with ABP End Node without LoRaWAN Network Server --- LG308||anchor="H2.2Downstream"]]** 566 566 567 -Check out this link for more mosquito-related directives [[https:~~/~~/mosquitto.org/man/mosquitto_pub-1.html>>https://mosquitto.org/man/mosquitto_pub-1.html]] 568 568 569 569 = 5. How to Debug = 570 570