Changes for page MQTT Forward Instruction

Last modified by Kilight Cao on 2024/08/31 16:26

From version 37.16
edited by Xiaoling
on 2022/06/01 10:48
Change comment: There is no comment for this version
To version 24.1
edited by Xiaoling
on 2022/05/27 14:14
Change comment: Uploaded new attachment "image-20220527141450-22.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -13,7 +13,7 @@
13 13  This MQTT forward instruction is for below devices:
14 14  
15 15  * Firmware Version > LG02_LG08-5.3.1580178039 [[Firmware Download>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LPS8/Firmware/Release/]]
16 -* LG01N, OLG01N ((% style="color:red" %)**Warning**(%%): LG01-P LG01-S use another instruction: [[MQTT for LG01-P/LG01S>>doc:Through MQTT to upload data.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]])
17 17  * LG02, OLG02
18 18  * LG308, DLOS8
19 19  * LPS8
... ... @@ -20,8 +20,6 @@
20 20  * LIG16
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 -
24 -
25 25  = 2. Firmware Change Log for MQTT feature =
26 26  
27 27  (((
... ... @@ -31,8 +31,6 @@
31 31  * LG02_LG08-5.3.1580178039
32 32  ** Initiate version
33 33  
34 -
35 -
36 36  = 3. MQTT forward operating principle =
37 37  
38 38  == 3.1 Network Structure ==
... ... @@ -105,8 +105,6 @@
105 105  * USERNAME: User ID (-u)
106 106  * HOSTNAME: Device Hostname
107 107  
108 -
109 -
110 110  === 3.3.2 -m message macro ===
111 111  
112 112  * HOSTNAME: Device Hostname
... ... @@ -115,8 +115,6 @@
115 115  * META: Completely sensor data with time stamp and rssi
116 116  * JSON: Convert META to json format.
117 117  
118 -
119 -
120 120  === 3.3.3 Example for Macro ===
121 121  
122 122  [[image:image-20220527134251-4.png]]
... ... @@ -123,7 +123,6 @@
123 123  
124 124  MQTT Publish configure
125 125  
126 -
127 127  Above screen shots shows below format:
128 128  
129 129  * -t: CLIENTID/CHANNEL/data
... ... @@ -135,7 +135,6 @@
135 135  
136 136  Sensor Data
137 137  
138 -
139 139  (((
140 140  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.
141 141  )))
... ... @@ -342,7 +342,6 @@
342 342  
343 343  go to mqtt configure menu
344 344  
345 -
346 346  (((
347 347  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.
348 348  )))
... ... @@ -460,7 +460,6 @@
460 460  LoRa Parameter should match
461 461  
462 462  
463 -
464 464  Below is the test result after the Arduino Sketch is running.
465 465  
466 466  [[image:image-20220527140459-19.png]]
... ... @@ -468,7 +468,6 @@
468 468  Upstream Data Flow
469 469  
470 470  
471 -
472 472  [[image:image-20220527140542-20.png]]
473 473  
474 474  Downstream Data Flow
... ... @@ -486,7 +486,7 @@
486 486  )))
487 487  
488 488  (((
489 -(% 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.
490 490  )))
491 491  
492 492  (((
... ... @@ -500,11 +500,11 @@
500 500  
501 501  (((
502 502  (((
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**
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
504 504  )))
505 505  )))
506 506  
507 -[[image:image-20220527141450-22.png]]
494 +[[image:https://wiki.dragino.com/images/thumb/8/8d/LG308_MQTT_3.png/600px-LG308_MQTT_3.png||height="385" width="600"]]
508 508  
509 509  Publish mush use META as data format for LG308
510 510  
... ... @@ -511,7 +511,7 @@
511 511  
512 512  (% style="color:#4f81bd" %)**Step 4**(%%): Map the Device Address to Remote ID in MQTT server.
513 513  
514 -[[image:image-20220527141727-23.png]]
501 +[[image:https://wiki.dragino.com/images/thumb/7/7f/LG308_MQTT_4.png/600px-LG308_MQTT_4.png||height="335" width="600"]]
515 515  
516 516  Map Dev Addr to remote ID
517 517  
... ... @@ -518,46 +518,68 @@
518 518  
519 519  (% style="color:#4f81bd" %)**Step 5: Upstream**(%%): Save the change, we can see the log info via "sytem log", End Node and MQTT Server
520 520  
521 -[[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"]]
522 522  
523 523  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 538  (% style="color:#4f81bd" %)**Step 6: Set up subscribe**(%%)**:** Subscribe a topci for downstream.
539 539  
540 -[[image:image-20220527142115-27.png]]
523 +[[image:https://wiki.dragino.com/images/thumb/b/b9/LG308_MQTT_7.png/600px-LG308_MQTT_7.png||height="176" width="600"]]
541 541  
542 542  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  
549 549  Downstream Flow
550 550  
551 -(% 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"]]**
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]]**
552 552  
553 553  
554 -= 5. How to Debug =
537 += 5. Example For Different MQTT Servers =
555 555  
556 -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.
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"]]
557 557  
543 +== [[ThingSpeak Server>>url:http://www.thingspeak.com/]] ==
558 558  
559 -= 6. How to ask for Support =
560 560  
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"]]
549 +
550 +
551 +== [[乐联网平台>>url:https://www.lewei50.com/]] ==
552 +
553 +
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"]]
557 +
558 +== [[AWS-IOT>>url:https://aws.amazon.com/cn/iot-platform/how-it-works/]] ==
559 +
560 +
561 +[[AWS Examples>>url:https://wiki.dragino.com/index.php/MQTT_Forward_to_Amazon_AWS-IOT]]
562 +)))
563 +
564 += 6. How to Debug =
565 +
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 +
561 561  If a user still not have trouble making it works. please send a mail to support@dragino.com with the below info:
562 562  
563 563  * 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