<
From version < 44.2 >
edited by Xiaoling
on 2022/07/14 15:42
To version < 40.1 >
edited by Kilight Cao
on 2022/06/13 19:11
>
Change comment: Uploaded new attachment "image-20220613191154-3.png", version {1}

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Kilight
Content
... ... @@ -1,17 +1,15 @@
1 -**~ Table of Contents:**
1 +**~ Contents:**
2 2  
3 3  {{toc/}}
4 4  
5 5  
6 -= 1.  Introduction =
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  Support Devices ==
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/]]
... ... @@ -24,10 +24,8 @@
24 24  
25 25  
26 26  
25 += 2. Firmware Change Log for MQTT feature =
27 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  )))
... ... @@ -37,7 +37,6 @@
37 37  
38 38  
39 39  
40 -
41 41  = 3. MQTT forward operating principle =
42 42  
43 43  == 3.1 Network Structure ==
... ... @@ -110,6 +110,8 @@
110 110  * USERNAME: User ID (-u)
111 111  * HOSTNAME: Device Hostname
112 112  
108 +
109 +
113 113  === 3.3.2 -m message macro ===
114 114  
115 115  * HOSTNAME: Device Hostname
... ... @@ -118,6 +118,8 @@
118 118  * META: Completely sensor data with time stamp and rssi
119 119  * JSON: Convert META to json format.
120 120  
118 +
119 +
121 121  === 3.3.3 Example for Macro ===
122 122  
123 123  [[image:image-20220527134251-4.png]]
... ... @@ -501,18 +501,20 @@
501 501  
502 502  (((
503 503  (((
504 -(% 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**
505 505  )))
506 506  )))
507 507  
508 -[[image:image-20220613191345-4.png]]
507 +[[image:image-20220527141450-22.png]]
509 509  
509 +Publish mush use META as data format for LG308
510 510  
511 511  
512 512  (% style="color:#4f81bd" %)**Step 4**(%%): Map the Device Address to Remote ID in MQTT server.
513 513  
514 -[[image:image-20220613190635-2.png]]
514 +[[image:image-20220527141727-23.png]]
515 515  
516 +Map Dev Addr to remote ID
516 516  
517 517  
518 518  (% style="color:#4f81bd" %)**Step 5: Upstream**(%%): Save the change, we can see the log info via "sytem log", End Node and MQTT Server
... ... @@ -519,6 +519,7 @@
519 519  
520 520  [[image:image-20220527141843-24.png]]
521 521  
523 +Upstream Process
522 522  
523 523  
524 524  
... ... @@ -536,40 +536,20 @@
536 536  
537 537  (% style="color:#4f81bd" %)**Step 6: Set up subscribe**(%%)**:** Subscribe a topci for downstream.
538 538  
539 -[[image:image-20220613191426-5.png]]
541 +[[image:image-20220527142115-27.png]]
540 540  
543 +Subscribe to a topic
541 541  
542 542  
546 +
543 543  (% style="color:#4f81bd" %)**Step 7: Downstream**(%%): Save the change, we can see the log info via "sytem log", End Node and MQTT Server.
544 544  
545 545  [[image:image-20220527142239-28.png]]
546 546  
551 +Downstream Flow
547 547  
548 -
549 -=== MQTT Downstream format ===
550 -
551 -
552 -mosquitto_pub -h $server_address -p $server_port -t $Client_ID -m "**dev_addr,imme/time,txt/hex,payload**"
553 -
554 -(% class="box infomessage" %)
555 -(((
556 -mosquitto_pub -h 10.130.2.192 -p 1883 -t dragino-1d25dc/ -m "260211D,time,txt,hello"
557 -)))
558 -
559 -mosquitto_pub -h $server_address -p $server_port -t $Client_ID -m "**dev_addr,imme/time,txt/hex,payload,txpw,txbw,SF,frequency,rxwindow**"
560 -
561 -(% class="box infomessage" %)
562 -(((
563 -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"
564 -)))
565 -
566 -Or use [[MQTT.fx>>https://mqttfx.jensd.de/index.php/download]]
567 -
568 -[[image:image-20220613192816-6.png||height="440" width="1056"]]
569 -
570 570  (% 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"]]**
571 571  
572 -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]]
573 573  
574 574  = 5. How to Debug =
575 575  
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
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0