Changes for page MQTT Forward Instruction
Last modified by Kilight Cao on 2024/08/31 16:26
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 16 removed)
- image-20220527141727-23.png
- image-20220527141843-24.png
- image-20220527141933-25.png
- image-20220527142028-26.png
- image-20220527142115-27.png
- image-20220527142239-28.png
- image-20220527142638-29.png
- image-20220527142706-30.png
- image-20220527142733-31.png
- image-20220527142820-32.png
- image-20220613190254-1.png
- image-20220613190635-2.png
- image-20220613191154-3.png
- image-20220613191345-4.png
- image-20220613191426-5.png
- image-20220613192816-6.png
Details
- Page properties
-
- Content
-
... ... @@ -1,21 +1,19 @@ 1 -**~ Table ofContents:**1 +**~ Contents:** 2 2 3 3 {{toc/}} 4 4 5 5 6 -= 1. 6 += 1. Introduction = 7 7 8 - 9 9 Dragino LoRa/LoRaWAN gateway support MQTT forwarding. It can forward the sensor data from LoRa network to MQTT server , and vice verse. 10 10 11 11 12 -== 1.1 11 +== 1.1 Support Devices == 13 13 14 - 15 15 This MQTT forward instruction is for below devices: 16 16 17 17 * Firmware Version > LG02_LG08-5.3.1580178039 [[Firmware Download>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LPS8/Firmware/Release/]] 18 -* LG01N, OLG01N ((% style="color:red" %)**Warning**(%%): LG01-P LG01-S use another instruction: [[MQTT for LG01-P/LG01S>>doc :Through.WebHome]])16 +* LG01N, OLG01N ((% style="color:red" %)**Warning**(%%): LG01-P LG01-S use another instruction: [[MQTT for LG01-P/LG01S>>url:https://wiki.dragino.com/index.php/Through_MQTT_to_upload_data]]) 19 19 * LG02, OLG02 20 20 * LG308, DLOS8 21 21 * LPS8 ... ... @@ -22,12 +22,8 @@ 22 22 * LIG16 23 23 * MS14 series if installed with the same firmware. (in this case, the MQTT forward will work , but no LoRa support) 24 24 23 += 2. Firmware Change Log for MQTT feature = 25 25 26 - 27 - 28 -= 2. Firmware Change Log for MQTT feature = 29 - 30 - 31 31 ((( 32 32 This instruction is wrote start from LG02_LG08-5.3.1580178039. Below is related change log since this version of firmware. 33 33 ))) ... ... @@ -35,15 +35,10 @@ 35 35 * LG02_LG08-5.3.1580178039 36 36 ** Initiate version 37 37 32 += 3. MQTT forward operating principle = 38 38 34 +== 3.1 Network Structure == 39 39 40 - 41 -= 3. MQTT forward operating principle = 42 - 43 - 44 -== 3.1 Network Structure == 45 - 46 - 47 47 Below shows the network structure for MQTT forwarding. 48 48 49 49 * For Uplink: The sensor sends data to LoRa Gateway via LoRa wireless, The gateway will process these data and forward to remote MQTT Broker via Internet. ... ... @@ -126,7 +126,6 @@ 126 126 127 127 MQTT Publish configure 128 128 129 - 130 130 Above screen shots shows below format: 131 131 132 132 * -t: CLIENTID/CHANNEL/data ... ... @@ -138,7 +138,6 @@ 138 138 139 139 Sensor Data 140 140 141 - 142 142 ((( 143 143 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. 144 144 ))) ... ... @@ -345,7 +345,6 @@ 345 345 346 346 go to mqtt configure menu 347 347 348 - 349 349 ((( 350 350 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. 351 351 ))) ... ... @@ -463,7 +463,6 @@ 463 463 LoRa Parameter should match 464 464 465 465 466 - 467 467 Below is the test result after the Arduino Sketch is running. 468 468 469 469 [[image:image-20220527140459-19.png]] ... ... @@ -471,7 +471,6 @@ 471 471 Upstream Data Flow 472 472 473 473 474 - 475 475 [[image:image-20220527140542-20.png]] 476 476 477 477 Downstream Data Flow ... ... @@ -489,7 +489,7 @@ 489 489 ))) 490 490 491 491 ((( 492 -(% style="color:#4f81bd" %)**Step 1**(%%): Refer [[Communicate with ABP End Node>>Communicate with ABP End Node without LoRaWAN Network Server --- LG308]] to know how to set up LG308 to work with LoRaWAN End node. 476 +(% style="color:#4f81bd" %)**Step 1**(%%): Refer [[Communicate with ABP End Node>>doc:Main.Communicate with ABP End Node without LoRaWAN Network Server --- LG308.WebHome]] to know how to set up LG308 to work with LoRaWAN End node. 493 493 ))) 494 494 495 495 ((( ... ... @@ -503,83 +503,86 @@ 503 503 504 504 ((( 505 505 ((( 506 -(% 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.490 +(% style="color:#4f81bd" %)**Step 3**(%%): Set up publish format and MQTT channel. The LG308 will store the Data from End node in HEX format in the file. And we need to config the format to META 507 507 ))) 508 508 ))) 509 509 510 -[[image:image -20220613191345-4.png]]494 +[[image:https://wiki.dragino.com/images/thumb/8/8d/LG308_MQTT_3.png/600px-LG308_MQTT_3.png||height="385" width="600"]] 511 511 496 +Publish mush use META as data format for LG308 512 512 513 513 514 514 (% style="color:#4f81bd" %)**Step 4**(%%): Map the Device Address to Remote ID in MQTT server. 515 515 516 -[[image:image -20220613190635-2.png]]501 +[[image:https://wiki.dragino.com/images/thumb/7/7f/LG308_MQTT_4.png/600px-LG308_MQTT_4.png||height="335" width="600"]] 517 517 503 +Map Dev Addr to remote ID 518 518 519 519 520 520 (% style="color:#4f81bd" %)**Step 5: Upstream**(%%): Save the change, we can see the log info via "sytem log", End Node and MQTT Server 521 521 522 -[[image:image -20220527141843-24.png]]508 +[[image:https://wiki.dragino.com/images/thumb/b/be/LG308_MQTT_6.png/600px-LG308_MQTT_6.png||height="279" width="600"]] 523 523 510 +Upstream Process 524 524 512 +[[image:https://wiki.dragino.com/images/thumb/0/07/LG308_MQTT_6_1.png/600px-LG308_MQTT_6_1.png||height="246" width="600"]] 525 525 526 - 527 -[[image:image-20220527141933-25.png]] 528 - 529 529 Choose ASCII Format 530 530 516 +[[image:https://wiki.dragino.com/images/thumb/a/a3/LG308_MQTT_6_2.png/600px-LG308_MQTT_6_2.png||height="248" width="600"]] 531 531 532 - 533 -[[image:image-20220527142028-26.png]] 534 - 535 535 LHT65 Decoder 536 536 537 537 538 - 539 539 (% style="color:#4f81bd" %)**Step 6: Set up subscribe**(%%)**:** Subscribe a topci for downstream. 540 540 541 -[[image:image -20220613191426-5.png]]523 +[[image:https://wiki.dragino.com/images/thumb/b/b9/LG308_MQTT_7.png/600px-LG308_MQTT_7.png||height="176" width="600"]] 542 542 525 +Subscribe to a topic 543 543 544 544 545 -(% style="color:#4f81bd" %)**Step 7: Downstream **(%%): Save the change, we can see the log info via "sytem log", End Node and MQTT Server.528 +(% style="color:#4f81bd" %)**Step 7**: Downstream(%%): Save the change, we can see the log info via "sytem log", End Node and MQTT Server. 546 546 547 -[[image:image -20220527142239-28.png]]530 +[[image:https://wiki.dragino.com/images/thumb/9/97/LG308_MQTT_8.png/600px-LG308_MQTT_8.png||height="298" width="600"]] 548 548 532 +Downstream Flow 549 549 534 +(% style="color:red" %)**Notice: The text use for Downstream must meet the requirement from [[LG308 Downstream Payload>>url:https://wiki.dragino.com/index.php/Communication_with_ABP_End_Node#Downstream]]** 550 550 551 -=== MQTT Downstream format === 552 552 537 += 5. Example For Different MQTT Servers = 553 553 554 -mosquitto_pub -h $server_address -p $server_port -t $Client_ID -m "**dev_addr,imme/time,txt/hex,payload**" 539 +(% style="width:731.222px" %) 540 +|=(% style="width: 270px;" %)((( 541 +[[image:https://wiki.dragino.com/images/thumb/7/73/ThingSpeak1.png/200px-ThingSpeak1.png||alt="ThingSpeak1.png" height="114" width="233"]] 555 555 556 -(% class="box infomessage" %) 557 -((( 558 -mosquitto_pub -h 10.130.2.192 -p 1883 -t dragino-1d25dc/ -m "260211D,time,txt,hello" 559 -))) 543 +== [[ThingSpeak Server>>url:http://www.thingspeak.com/]] == 560 560 561 -mosquitto_pub -h $server_address -p $server_port -t $Client_ID -m "**dev_addr,imme/time,txt/hex,payload,txpw,txbw,SF,frequency,rxwindow**" 562 562 563 -(% class="box infomessage" %) 564 -((( 565 -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" 566 -))) 546 +[[Examples>>url:https://wiki.dragino.com/index.php/ThingSpeak_Examples]] 547 +)))|=(% style="width: 242px;" %)((( 548 +[[image:https://wiki.dragino.com/images/thumb/3/3b/Lewei50.png/200px-Lewei50.png||alt="Lewei50.png" height="65" width="223"]] 567 567 568 -Or use [[MQTT.fx>>https://mqttfx.jensd.de/index.php/download]] 569 569 570 -[[ image:image-20220613192816-6.png||height="440"width="1056"]]551 +== [[乐联网平台>>url:https://www.lewei50.com/]] == 571 571 572 -(% 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"]]** 573 573 574 -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]] 554 +[[lewei Example>>url:https://wiki.dragino.com/index.php/Lewei_Example_mqtt]] 555 +)))|=(% style="width: 214px;" %)((( 556 +[[image:https://wiki.dragino.com/images/thumb/a/aa/AWS-IOT.png/200px-AWS-IOT.png||alt="AWS-IOT.png" height="112" width="183"]] 575 575 576 -= 5.HowDebug=558 +== [[AWS-IOT>>url:https://aws.amazon.com/cn/iot-platform/how-it-works/]] == 577 577 578 -User can login the gateway's console and run (% style="color:#4f81bd" %)**logread -f**(%%). It will shows the output when there is packet arrive.User can see if it is correct. 579 579 561 +[[AWS Examples>>url:https://wiki.dragino.com/index.php/MQTT_Forward_to_Amazon_AWS-IOT]] 562 +))) 580 580 581 -= 6. How to ask for Support=564 += 6. How to Debug = 582 582 566 +User can login the gateway's console and run (% class="mark" %)**logread -f**(%%). It will shows the output when there is packet arrive.User can see if it is correct. 567 + 568 += 7. How to ask for Support = 569 + 583 583 If a user still not have trouble making it works. please send a mail to support@dragino.com with the below info: 584 584 585 585 * Detail of your LoRaWAN end node.
- image-20220527141727-23.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -23.6 KB - Content
- image-20220527141843-24.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -164.3 KB - Content
- image-20220527141933-25.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -100.1 KB - Content
- image-20220527142028-26.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -95.2 KB - Content
- image-20220527142115-27.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -9.3 KB - Content
- image-20220527142239-28.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -181.1 KB - Content
- image-20220527142638-29.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -62.3 KB - Content
- image-20220527142706-30.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -43.1 KB - Content
- image-20220527142733-31.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -10.3 KB - Content
- image-20220527142820-32.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -155.6 KB - Content
- image-20220613190254-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -55.7 KB - Content
- image-20220613190635-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -44.1 KB - Content
- image-20220613191154-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -56.1 KB - Content
- image-20220613191345-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -55.4 KB - Content
- image-20220613191426-5.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -55.8 KB - Content
- image-20220613192816-6.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -22.1 KB - Content