<
From version < 1.10 >
edited by Xiaoling
on 2022/05/12 16:08
To version < 1.18 >
edited by Xiaoling
on 2022/05/12 16:19
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -220,7 +220,9 @@
220 220  )))
221 221  
222 222  
223 +(((
223 223  and modify the /usr/bin/mqtt_process.sh script, the location to change the command option is below lines:
225 +)))
224 224  
225 225  (% class="box" %)
226 226  (((
... ... @@ -274,7 +274,9 @@
274 274  
275 275  The [[MQTT.fx>>url:http://mqttfx.jensd.de/index.php/download]] is a MQTT client tool. We can use this to simulate a MQTT connection to our MQTT broker first to make sure the MQTT broker works. This will also help us understand how it works.
276 276  
279 +(((
277 277  In this test, the MQTT broker and MQTT.fx are installed in the same PC, so the MQTT server address in MQTT.fx should be localhost. Below shows how to connect to the server.
281 +)))
278 278  
279 279  [[image:https://wiki.dragino.com/images/thumb/0/06/MQTT_Forward_4.png/600px-MQTT_Forward_4.png||height="201" width="600"]]
280 280  
... ... @@ -300,7 +300,7 @@
300 300  In the Dragino Gateway, we use [[mosquitto client>>url:https://mosquitto.org/]] for MQTT connection.
301 301  
302 302  
303 -For Upstream
307 +(% class="mark" %)**For Upstream**
304 304  
305 305  command is [[mosquitto_pub>>url:https://mosquitto.org/man/mosquitto_pub-1.html]]
306 306  
... ... @@ -313,7 +313,7 @@
313 313  mosquitto_pub
314 314  
315 315  
316 -For Downstream
320 +(% class="mark" %)**For Downstream**
317 317  
318 318  Use [[mosquitto_sub>>url:https://mosquitto.org/man/mosquitto_sub-1.html]] to subscribe the change on the topic.
319 319  
... ... @@ -326,13 +326,17 @@
326 326  
327 327  This chapter are step by step to show to configure the Dragino Menu for MQTT auto connection.
328 328  
329 -Go to Dragino Menu ~-~-> MQTT Client
333 +(((
334 +Go to (% class="mark" %)**Dragino Menu ~-~-> MQTT Client**
335 +)))
330 330  
331 331  [[image:https://wiki.dragino.com/images/thumb/b/bc/MQTT_Command_8.png/600px-MQTT_Command_8.png||height="249" width="600"]]
332 332  
333 333  go to mqtt configure menu
334 334  
335 -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 +)))
336 336  
337 337  [[image:https://wiki.dragino.com/images/thumb/1/14/MQTT_Commands_8.png/600px-MQTT_Commands_8.png||height="240" width="600"]]
338 338  
... ... @@ -343,27 +343,36 @@
343 343  
344 344  Below screenshot is same as the publish command:
345 345  
346 -{{{mosquitto_pub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t CLIENTID/CHANNEL/data -m DATA
347 -//where the CLIENTID, CHANNEL & DATA are macro. represent for
348 -//CLIENTID: dragino-1b7060
349 -//CHANNEL: Remote ID in Channel settings; here is 78901 or 567456
350 -//DATA: The data stores in /var/iot/channels/
351 -}}}
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 +)))
352 352  
353 353  [[image:https://wiki.dragino.com/images/thumb/c/c7/MQTT_Command_9.png/600px-MQTT_Command_9.png||height="385" width="600"]]
354 354  
355 355  MQTT Publish configure
356 356  
367 +
357 357  [[image:https://wiki.dragino.com/images/thumb/b/b7/MQTT_Command_10.png/600px-MQTT_Command_10.png||height="544" width="600"]]
358 358  
359 359  MQTT Channel settings
360 360  
372 +(((
361 361  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 +)))
362 362  
363 -{{{mosquitto_pub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t dragino-1b7060/78901/data -m temp=46
364 -}}}
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 +)))
365 365  
381 +(((
366 366  to MQTT broker.
383 +)))
367 367  
368 368  
369 369  Below is a simulation to put this data to active the MQTT publish.
... ... @@ -499,27 +499,28 @@
499 499  
500 500  = 5. Example For Different MQTT Servers =
501 501  
502 -(% style="width:715.222px" %)
503 -|=(% style="width: 238px;" %)(((
504 -[[image:https://wiki.dragino.com/images/thumb/7/73/ThingSpeak1.png/200px-ThingSpeak1.png||alt="ThingSpeak1.png" height="98" width="200"]]
519 +(% style="width:731.222px" %)
520 +|=(% style="width: 270px;" %)(((
521 +[[image:https://wiki.dragino.com/images/thumb/7/73/ThingSpeak1.png/200px-ThingSpeak1.png||alt="ThingSpeak1.png" height="114" width="233"]]
505 505  
506 -=== [[ThingSpeak Server>>url:http://www.thingspeak.com/]] ===
523 +== [[ThingSpeak Server>>url:http://www.thingspeak.com/]] ==
507 507  
508 508  
509 509  [[Examples>>url:https://wiki.dragino.com/index.php/ThingSpeak_Examples]]
510 -)))|=(% style="width: 235px;" %)(((
511 -[[image:https://wiki.dragino.com/images/thumb/3/3b/Lewei50.png/200px-Lewei50.png||alt="Lewei50.png" height="58" width="200"]]
527 +)))|=(% style="width: 242px;" %)(((
528 +[[image:https://wiki.dragino.com/images/thumb/3/3b/Lewei50.png/200px-Lewei50.png||alt="Lewei50.png" height="65" width="223"]]
512 512  
513 -=== [[乐联网平台>>url:https://www.lewei50.com/]] ===
530 +(% class="wikigeneratedid" %)
531 +== ==
514 514  
533 +== [[乐联网平台>>url:https://www.lewei50.com/]] ==
515 515  
516 516  
517 -
518 518  [[lewei Example>>url:https://wiki.dragino.com/index.php/Lewei_Example_mqtt]]
519 -)))|=(% style="width: 239px;" %)(((
520 -[[image:https://wiki.dragino.com/images/thumb/a/aa/AWS-IOT.png/200px-AWS-IOT.png||alt="AWS-IOT.png" height="122" width="200"]]
537 +)))|=(% style="width: 214px;" %)(((
538 +[[image:https://wiki.dragino.com/images/thumb/a/aa/AWS-IOT.png/200px-AWS-IOT.png||alt="AWS-IOT.png" height="112" width="183"]]
521 521  
522 -=== [[AWS-IOT>>url:https://aws.amazon.com/cn/iot-platform/how-it-works/]] ===
540 +== [[AWS-IOT>>url:https://aws.amazon.com/cn/iot-platform/how-it-works/]] ==
523 523  
524 524  
525 525  [[AWS Examples>>url:https://wiki.dragino.com/index.php/MQTT_Forward_to_Amazon_AWS-IOT]]
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0