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)
Details
- Page properties
-
- Content
-
... ... @@ -383,7 +383,9 @@ 383 383 ))) 384 384 385 385 386 +((( 386 386 Below is a simulation to put this data to active the MQTT publish. 388 +))) 387 387 388 388 [[image:https://wiki.dragino.com/images/thumb/3/30/MQTT_Command_11.png/600px-MQTT_Command_11.png||height="308" width="600"]] 389 389 ... ... @@ -394,8 +394,10 @@ 394 394 395 395 Below screen shot equal to this subscribe command: 396 396 397 -{{{ mosquitto_sub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t command. 398 -}}} 399 +(% class="box" %) 400 +((( 401 +mosquitto_sub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t command. 402 +))) 399 399 400 400 [[image:https://wiki.dragino.com/images/3/36/MQTT_Command_12.png||height="173" width="579"]] 401 401 ... ... @@ -402,7 +402,9 @@ 402 402 MQTT Subscribe 403 403 404 404 409 +((( 405 405 When MQTT broker receive a update on this topic, the gateway will get the update and use LoRa radio to broadcast this message. The LoRa parameters used for update is: 411 +))) 406 406 407 407 [[image:https://wiki.dragino.com/images/thumb/b/b8/MQTT_Command_13.png/600px-MQTT_Command_13.png||height="300" width="600"]] 408 408 ... ... @@ -422,13 +422,21 @@ 422 422 423 423 === 4.5.1 Use LoRa Raw protocol for communication ~-~- For LG01/LG02 === 424 424 431 +((( 425 425 We can use [[LoRa Shield>>url:http://www.dragino.com/products/lora/item/102-lora-shield.html]] to send LoRa Raw data to Gateway and receive data from gateway. 433 +))) 426 426 435 +((( 427 427 The example Sketch for LoRa Shield +Arduino is here: [[LoRa_Shield_Sketch_For_MQTT>>url:http://www.dragino.com/downloads/index.php?dir=LoraShield/]] 437 +))) 428 428 439 +((( 429 429 And this link is the required library: [[arduino-LoRa-master>>url:http://www.dragino.com/downloads/index.php?dir=LoraShield/]]. Unzip this library and put in Arduino library location. 441 +))) 430 430 443 +((( 431 431 What does the Arduino Sketch do? The Arduino Sketch will: 445 +))) 432 432 433 433 * Upstream: Keep sending a LoRa Message every minutes with this payload : <4567>tem=xx&hum=yy (Where xx and yy are temperature and humidity value generated randomly). 434 434 * Downstream: Listening broadcast message from gateway, and print it in console. ... ... @@ -452,18 +452,22 @@ 452 452 453 453 === 4.5.2 Use LoRaWAN Protocol for communication ~-~- For LG308/LPS8/DLOS8 === 454 454 469 +((( 455 455 Since firmware LG02_LG08~-~-build-v5.3.1585192026-20200326-1109, Dragino LoRaWAN gateways support the communication to LoRaWAN ABP end node locally without the need of LoRaWAN server. This feature allow us to integrate MQTT in the gateway to support LoRaWAN to MQTT forwarding or visa verse. 471 +))) 456 456 473 +((( 457 457 When use test this feature, please use the version higher then : LG02_LG08~-~-build-v5.4.1593400722-20200629-1120, in this version, the upload format is changed and readable, which is easier for integration. 458 - 459 - 460 - 461 461 Video Instruction:[[https:~~/~~/youtu.be/qJTY441-t90>>url:https://youtu.be/qJTY441-t90]] 462 - 476 +))) 463 463 478 +((( 464 464 Step 1: Refer [[Communicate with ABP End Node>>url:https://wiki.dragino.com/index.php/Communication_with_ABP_End_Node]] to know how to set up LG308 to work with LoRaWAN End node. 480 +))) 465 465 482 +((( 466 466 Step 2: Make sure your Radio settings match the End Node settings. 484 +))) 467 467 468 468 [[image:https://wiki.dragino.com/images/thumb/f/f7/LG308_MQTT_5.png/600px-LG308_MQTT_5.png||height="387" width="600"]] 469 469 ... ... @@ -470,7 +470,9 @@ 470 470 Use Same Frequency Band as End Node 471 471 472 472 491 +((( 473 473 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 493 +))) 474 474 475 475 [[image:https://wiki.dragino.com/images/thumb/8/8d/LG308_MQTT_3.png/600px-LG308_MQTT_3.png||height="385" width="600"]] 476 476