<
From version < 1.16 >
edited by Xiaoling
on 2022/05/12 16:15
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
... ... @@ -338,7 +338,9 @@
338 338  
339 339  go to mqtt configure menu
340 340  
341 -Select Forward to MQTT server. 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.
341 +(((
342 +Select **Forward to MQTT server**. (% class="mark" %)**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 +)))
342 342  
343 343  [[image:https://wiki.dragino.com/images/thumb/1/14/MQTT_Commands_8.png/600px-MQTT_Commands_8.png||height="240" width="600"]]
344 344  
... ... @@ -349,30 +349,41 @@
349 349  
350 350  Below screenshot is same as the publish command:
351 351  
352 -{{{mosquitto_pub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t CLIENTID/CHANNEL/data -m DATA
353 -//where the CLIENTID, CHANNEL & DATA are macro. represent for
354 -//CLIENTID: dragino-1b7060
355 -//CHANNEL: Remote ID in Channel settings; here is 78901 or 567456
356 -//DATA: The data stores in /var/iot/channels/
357 -}}}
354 +(% class="box" %)
355 +(((
356 +mosquitto_pub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t CLIENTID/CHANNEL/data -m DATA
357 +~/~/where the CLIENTID, CHANNEL & DATA are macro. represent for
358 +~/~/CLIENTID: dragino-1b7060
359 +~/~/CHANNEL: Remote ID in Channel settings; here is 78901 or 567456
360 +~/~/DATA: The data stores in /var/iot/channels/
361 +)))
358 358  
359 359  [[image:https://wiki.dragino.com/images/thumb/c/c7/MQTT_Command_9.png/600px-MQTT_Command_9.png||height="385" width="600"]]
360 360  
361 361  MQTT Publish configure
362 362  
367 +
363 363  [[image:https://wiki.dragino.com/images/thumb/b/b7/MQTT_Command_10.png/600px-MQTT_Command_10.png||height="544" width="600"]]
364 364  
365 365  MQTT Channel settings
366 366  
372 +(((
367 367  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 +)))
368 368  
369 -{{{mosquitto_pub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t dragino-1b7060/78901/data -m temp=46
370 -}}}
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 +)))
371 371  
381 +(((
372 372  to MQTT broker.
383 +)))
373 373  
374 374  
386 +(((
375 375  Below is a simulation to put this data to active the MQTT publish.
388 +)))
376 376  
377 377  [[image:https://wiki.dragino.com/images/thumb/3/30/MQTT_Command_11.png/600px-MQTT_Command_11.png||height="308" width="600"]]
378 378  
... ... @@ -383,8 +383,10 @@
383 383  
384 384  Below screen shot equal to this subscribe command:
385 385  
386 -{{{ mosquitto_sub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t command.
387 -}}}
399 +(% class="box" %)
400 +(((
401 +mosquitto_sub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t command.
402 +)))
388 388  
389 389  [[image:https://wiki.dragino.com/images/3/36/MQTT_Command_12.png||height="173" width="579"]]
390 390  
... ... @@ -391,7 +391,9 @@
391 391  MQTT Subscribe
392 392  
393 393  
409 +(((
394 394  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 +)))
395 395  
396 396  [[image:https://wiki.dragino.com/images/thumb/b/b8/MQTT_Command_13.png/600px-MQTT_Command_13.png||height="300" width="600"]]
397 397  
... ... @@ -411,13 +411,21 @@
411 411  
412 412  === 4.5.1 Use LoRa Raw protocol for communication ~-~- For LG01/LG02 ===
413 413  
431 +(((
414 414  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 +)))
415 415  
435 +(((
416 416  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 +)))
417 417  
439 +(((
418 418  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 +)))
419 419  
443 +(((
420 420  What does the Arduino Sketch do? The Arduino Sketch will:
445 +)))
421 421  
422 422  * 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).
423 423  * Downstream: Listening broadcast message from gateway, and print it in console.
... ... @@ -441,18 +441,22 @@
441 441  
442 442  === 4.5.2 Use LoRaWAN Protocol for communication ~-~- For LG308/LPS8/DLOS8 ===
443 443  
469 +(((
444 444  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 +)))
445 445  
473 +(((
446 446  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.
447 -
448 -
449 -
450 450  Video Instruction:[[https:~~/~~/youtu.be/qJTY441-t90>>url:https://youtu.be/qJTY441-t90]]
451 -
476 +)))
452 452  
478 +(((
453 453  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 +)))
454 454  
482 +(((
455 455  Step 2: Make sure your Radio settings match the End Node settings.
484 +)))
456 456  
457 457  [[image:https://wiki.dragino.com/images/thumb/f/f7/LG308_MQTT_5.png/600px-LG308_MQTT_5.png||height="387" width="600"]]
458 458  
... ... @@ -459,7 +459,9 @@
459 459  Use Same Frequency Band as End Node
460 460  
461 461  
491 +(((
462 462  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 +)))
463 463  
464 464  [[image:https://wiki.dragino.com/images/thumb/8/8d/LG308_MQTT_3.png/600px-LG308_MQTT_3.png||height="385" width="600"]]
465 465  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0