<
From version < 1.19 >
edited by Xiaoling
on 2022/05/12 16:20
To version < 1.12 >
edited by Xiaoling
on 2022/05/12 16:11
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -220,9 +220,7 @@
220 220  )))
221 221  
222 222  
223 -(((
224 224  and modify the /usr/bin/mqtt_process.sh script, the location to change the command option is below lines:
225 -)))
226 226  
227 227  (% class="box" %)
228 228  (((
... ... @@ -276,9 +276,7 @@
276 276  
277 277  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.
278 278  
279 -(((
280 280  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 -)))
282 282  
283 283  [[image:https://wiki.dragino.com/images/thumb/0/06/MQTT_Forward_4.png/600px-MQTT_Forward_4.png||height="201" width="600"]]
284 284  
... ... @@ -304,7 +304,7 @@
304 304  In the Dragino Gateway, we use [[mosquitto client>>url:https://mosquitto.org/]] for MQTT connection.
305 305  
306 306  
307 -(% class="mark" %)**For Upstream**
303 +For Upstream
308 308  
309 309  command is [[mosquitto_pub>>url:https://mosquitto.org/man/mosquitto_pub-1.html]]
310 310  
... ... @@ -317,7 +317,7 @@
317 317  mosquitto_pub
318 318  
319 319  
320 -(% class="mark" %)**For Downstream**
316 +For Downstream
321 321  
322 322  Use [[mosquitto_sub>>url:https://mosquitto.org/man/mosquitto_sub-1.html]] to subscribe the change on the topic.
323 323  
... ... @@ -330,17 +330,13 @@
330 330  
331 331  This chapter are step by step to show to configure the Dragino Menu for MQTT auto connection.
332 332  
333 -(((
334 -Go to (% class="mark" %)**Dragino Menu ~-~-> MQTT Client**
335 -)))
329 +Go to Dragino Menu ~-~-> MQTT Client
336 336  
337 337  [[image:https://wiki.dragino.com/images/thumb/b/bc/MQTT_Command_8.png/600px-MQTT_Command_8.png||height="249" width="600"]]
338 338  
339 339  go to mqtt configure menu
340 340  
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 -)))
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.
344 344  
345 345  [[image:https://wiki.dragino.com/images/thumb/1/14/MQTT_Commands_8.png/600px-MQTT_Commands_8.png||height="240" width="600"]]
346 346  
... ... @@ -351,36 +351,27 @@
351 351  
352 352  Below screenshot is same as the publish command:
353 353  
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 -)))
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 +}}}
362 362  
363 363  [[image:https://wiki.dragino.com/images/thumb/c/c7/MQTT_Command_9.png/600px-MQTT_Command_9.png||height="385" width="600"]]
364 364  
365 365  MQTT Publish configure
366 366  
367 -
368 368  [[image:https://wiki.dragino.com/images/thumb/b/b7/MQTT_Command_10.png/600px-MQTT_Command_10.png||height="544" width="600"]]
369 369  
370 370  MQTT Channel settings
371 371  
372 -(((
373 373  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 -)))
375 375  
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 -)))
363 +{{{mosquitto_pub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t dragino-1b7060/78901/data -m temp=46
364 +}}}
380 380  
381 -(((
382 382  to MQTT broker.
383 -)))
384 384  
385 385  
386 386  Below is a simulation to put this data to active the MQTT publish.
... ... @@ -394,10 +394,8 @@
394 394  
395 395  Below screen shot equal to this subscribe command:
396 396  
397 -(% class="box" %)
398 -(((
399 -mosquitto_sub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t command.
400 -)))
380 +{{{ mosquitto_sub -h 192.168.199.148 -p 1883 -i dragino-1b7060 -t command.
381 +}}}
401 401  
402 402  [[image:https://wiki.dragino.com/images/3/36/MQTT_Command_12.png||height="173" width="579"]]
403 403  
... ... @@ -404,9 +404,7 @@
404 404  MQTT Subscribe
405 405  
406 406  
407 -(((
408 408  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:
409 -)))
410 410  
411 411  [[image:https://wiki.dragino.com/images/thumb/b/b8/MQTT_Command_13.png/600px-MQTT_Command_13.png||height="300" width="600"]]
412 412  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0