<
From version < 37.9 >
edited by Xiaoling
on 2022/06/01 10:45
To version < 44.1 >
edited by Kilight Cao
on 2022/06/13 19:35
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +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-20220527141450-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-20220527141727-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-20220527142115-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
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0