Changes for page MQTT Forward Instruction
Last modified by Kilight Cao on 2024/08/31 16:26
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 6 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.Kilight - Content
-
... ... @@ -21,7 +21,6 @@ 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 - 25 25 = 2. Firmware Change Log for MQTT feature = 26 26 27 27 ((( ... ... @@ -32,7 +32,6 @@ 32 32 ** Initiate version 33 33 34 34 35 - 36 36 = 3. MQTT forward operating principle = 37 37 38 38 == 3.1 Network Structure == ... ... @@ -106,7 +106,6 @@ 106 106 * HOSTNAME: Device Hostname 107 107 108 108 109 - 110 110 === 3.3.2 -m message macro === 111 111 112 112 * HOSTNAME: Device Hostname ... ... @@ -115,6 +115,7 @@ 115 115 * META: Completely sensor data with time stamp and rssi 116 116 * JSON: Convert META to json format. 117 117 115 + 118 118 === 3.3.3 Example for Macro === 119 119 120 120 [[image:image-20220527134251-4.png]] ... ... @@ -121,6 +121,7 @@ 121 121 122 122 MQTT Publish configure 123 123 122 + 124 124 Above screen shots shows below format: 125 125 126 126 * -t: CLIENTID/CHANNEL/data ... ... @@ -132,6 +132,7 @@ 132 132 133 133 Sensor Data 134 134 134 + 135 135 ((( 136 136 According to above macro. Gateway will publish (% style="color:#4f81bd" %)**field1=22.0&field2=49.0**(%%) to topic: (% style="color:#4f81bd" %)**dragino-1b7060/78901/data**(%%), where 78901 is the remote channel for this node ID. 137 137 ))) ... ... @@ -338,6 +338,7 @@ 338 338 339 339 go to mqtt configure menu 340 340 341 + 341 341 ((( 342 342 Select (% style="color:#4f81bd" %)**Forward to MQTT server**. (% style="color:red" %)**Notice**(%%): This option is removed from the latest firmware, in the latest firmware, if user submit "SAVE & APPLY" in MQTT page, the gateway will use MQTT service. 343 343 ))) ... ... @@ -455,6 +455,7 @@ 455 455 LoRa Parameter should match 456 456 457 457 459 + 458 458 Below is the test result after the Arduino Sketch is running. 459 459 460 460 [[image:image-20220527140459-19.png]] ... ... @@ -462,6 +462,7 @@ 462 462 Upstream Data Flow 463 463 464 464 467 + 465 465 [[image:image-20220527140542-20.png]] 466 466 467 467 Downstream Data Flow ... ... @@ -493,20 +493,18 @@ 493 493 494 494 ((( 495 495 ((( 496 -(% 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**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. 497 497 ))) 498 498 ))) 499 499 500 -[[image:image-20220 527141450-22.png]]503 +[[image:image-20220613191345-4.png]] 501 501 502 -Publish mush use META as data format for LG308 503 503 504 504 505 505 (% style="color:#4f81bd" %)**Step 4**(%%): Map the Device Address to Remote ID in MQTT server. 506 506 507 -[[image:image-20220 527141727-23.png]]509 +[[image:image-20220613190635-2.png]] 508 508 509 -Map Dev Addr to remote ID 510 510 511 511 512 512 (% style="color:#4f81bd" %)**Step 5: Upstream**(%%): Save the change, we can see the log info via "sytem log", End Node and MQTT Server ... ... @@ -513,24 +513,25 @@ 513 513 514 514 [[image:image-20220527141843-24.png]] 515 515 516 -Upstream Process 517 517 518 518 519 + 519 519 [[image:image-20220527141933-25.png]] 520 520 521 521 Choose ASCII Format 522 522 523 523 525 + 524 524 [[image:image-20220527142028-26.png]] 525 525 526 526 LHT65 Decoder 527 527 528 528 531 + 529 529 (% style="color:#4f81bd" %)**Step 6: Set up subscribe**(%%)**:** Subscribe a topci for downstream. 530 530 531 -[[image:image-20220 527142115-27.png]]534 +[[image:image-20220613191426-5.png]] 532 532 533 -Subscribe to a topic 534 534 535 535 536 536 (% style="color:#4f81bd" %)**Step 7: Downstream**(%%): Save the change, we can see the log info via "sytem log", End Node and MQTT Server. ... ... @@ -537,10 +537,32 @@ 537 537 538 538 [[image:image-20220527142239-28.png]] 539 539 540 -Downstream Flow 541 541 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 + 542 542 (% 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"]]** 543 543 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]] 544 544 545 545 = 5. How to Debug = 546 546
- image-20220613190254-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Kilight - Size
-
... ... @@ -1,0 +1,1 @@ 1 +55.7 KB - Content
- image-20220613190635-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Kilight - Size
-
... ... @@ -1,0 +1,1 @@ 1 +44.1 KB - Content
- image-20220613191154-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Kilight - Size
-
... ... @@ -1,0 +1,1 @@ 1 +56.1 KB - Content
- image-20220613191345-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Kilight - Size
-
... ... @@ -1,0 +1,1 @@ 1 +55.4 KB - Content
- image-20220613191426-5.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Kilight - Size
-
... ... @@ -1,0 +1,1 @@ 1 +55.8 KB - Content
- image-20220613192816-6.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Kilight - Size
-
... ... @@ -1,0 +1,1 @@ 1 +22.1 KB - Content