<
From version < 1.17 >
edited by Xiaoling
on 2022/05/12 16:17
To version < 2.1 >
edited by Xiaoling
on 2022/05/12 16:27
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -364,19 +364,28 @@
364 364  
365 365  MQTT Publish configure
366 366  
367 +
367 367  [[image:https://wiki.dragino.com/images/thumb/b/b7/MQTT_Command_10.png/600px-MQTT_Command_10.png||height="544" width="600"]]
368 368  
369 369  MQTT Channel settings
370 370  
372 +(((
371 371  For example, if we put a data(temp=46) on the file /var/iot/channels/4567, because 4567 match the remote channel 78901. the gateway will run this command:
374 +)))
372 372  
373 -{{{mosquitto_pub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t dragino-1b7060/78901/data -m temp=46
374 -}}}
376 +(% class="box" %)
377 +(((
378 +mosquitto_pub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t dragino-1b7060/78901/data -m temp=46
379 +)))
375 375  
381 +(((
376 376  to MQTT broker.
383 +)))
377 377  
378 378  
386 +(((
379 379  Below is a simulation to put this data to active the MQTT publish.
388 +)))
380 380  
381 381  [[image:https://wiki.dragino.com/images/thumb/3/30/MQTT_Command_11.png/600px-MQTT_Command_11.png||height="308" width="600"]]
382 382  
... ... @@ -387,8 +387,10 @@
387 387  
388 388  Below screen shot equal to this subscribe command:
389 389  
390 -{{{ mosquitto_sub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t command.
391 -}}}
399 +(% class="box" %)
400 +(((
401 +mosquitto_sub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t command.
402 +)))
392 392  
393 393  [[image:https://wiki.dragino.com/images/3/36/MQTT_Command_12.png||height="173" width="579"]]
394 394  
... ... @@ -395,7 +395,9 @@
395 395  MQTT Subscribe
396 396  
397 397  
409 +(((
398 398  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 +)))
399 399  
400 400  [[image:https://wiki.dragino.com/images/thumb/b/b8/MQTT_Command_13.png/600px-MQTT_Command_13.png||height="300" width="600"]]
401 401  
... ... @@ -415,13 +415,21 @@
415 415  
416 416  === 4.5.1 Use LoRa Raw protocol for communication ~-~- For LG01/LG02 ===
417 417  
431 +(((
418 418  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 +)))
419 419  
435 +(((
420 420  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 +)))
421 421  
439 +(((
422 422  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 +)))
423 423  
443 +(((
424 424  What does the Arduino Sketch do? The Arduino Sketch will:
445 +)))
425 425  
426 426  * 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).
427 427  * Downstream: Listening broadcast message from gateway, and print it in console.
... ... @@ -445,18 +445,22 @@
445 445  
446 446  === 4.5.2 Use LoRaWAN Protocol for communication ~-~- For LG308/LPS8/DLOS8 ===
447 447  
469 +(((
448 448  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 +)))
449 449  
473 +(((
450 450  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.
451 -
452 -
453 -
454 454  Video Instruction:[[https:~~/~~/youtu.be/qJTY441-t90>>url:https://youtu.be/qJTY441-t90]]
455 -
476 +)))
456 456  
478 +(((
457 457  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 +)))
458 458  
482 +(((
459 459  Step 2: Make sure your Radio settings match the End Node settings.
484 +)))
460 460  
461 461  [[image:https://wiki.dragino.com/images/thumb/f/f7/LG308_MQTT_5.png/600px-LG308_MQTT_5.png||height="387" width="600"]]
462 462  
... ... @@ -463,7 +463,9 @@
463 463  Use Same Frequency Band as End Node
464 464  
465 465  
491 +(((
466 466  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 +)))
467 467  
468 468  [[image:https://wiki.dragino.com/images/thumb/8/8d/LG308_MQTT_3.png/600px-LG308_MQTT_3.png||height="385" width="600"]]
469 469  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0