Changes for page RS485-BL – Waterproof RS485 to LoRaWAN Converter
Last modified by Xiaoling on 2025/04/23 15:57
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Content
-
... ... @@ -94,6 +94,8 @@ 94 94 * 127 dB Dynamic Range RSSI. 95 95 * Automatic RF Sense and CAD with ultra-fast AFC. 96 96 97 + 98 + 97 97 == 1.3 Features == 98 98 99 99 * LoRaWAN Class A & Class C protocol (default Class A) ... ... @@ -105,6 +105,8 @@ 105 105 * Support Modbus protocol 106 106 * Support Interrupt uplink 107 107 110 + 111 + 108 108 == 1.4 Applications == 109 109 110 110 * Smart Buildings & Home Automation ... ... @@ -114,6 +114,8 @@ 114 114 * Smart Cities 115 115 * Smart Factory 116 116 121 + 122 + 117 117 == 1.5 Firmware Change log == 118 118 119 119 [[RS485-BL Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/RS485-BL/Firmware/||style="background-color: rgb(255, 255, 255);"]] ... ... @@ -124,47 +124,29 @@ 124 124 ((( 125 125 126 126 127 -((( 128 128 v1.4 129 129 ))) 130 -))) 131 131 132 132 ((( 133 -((( 134 134 ~1. Change Power IC to TPS22916 135 135 ))) 136 -))) 137 137 138 -((( 139 - 140 -))) 141 141 142 142 ((( 143 -((( 144 144 v1.3 145 145 ))) 146 -))) 147 147 148 148 ((( 149 -((( 150 150 ~1. Change JP3 from KF350-8P to KF350-11P, Add one extra interface for I2C and one extra interface for one-wire 151 151 ))) 152 -))) 153 153 154 -((( 155 - 156 -))) 157 157 158 158 ((( 159 -((( 160 160 v1.2 161 161 ))) 162 -))) 163 163 164 164 ((( 165 -((( 166 166 Release version 167 -))) 168 168 169 169 170 170 ))) ... ... @@ -258,129 +258,81 @@ 258 258 259 259 === 3.3.1 onfigure UART settings for RS485 or TTL communication === 260 260 261 -((( 262 262 RS485-BL can connect to either RS485 sensors or TTL sensor. User need to specify what type of sensor need to connect. 263 -))) 264 264 265 -((( 266 266 **~1. RS485-MODBUS mode:** 267 -))) 268 268 269 -((( 270 270 AT+MOD=1 ~/~/ Support RS485-MODBUS type sensors. User can connect multiply RS485 , Modbus sensors to the A / B pins. 271 -))) 272 272 273 -((( 274 274 **2. TTL mode:** 275 -))) 276 276 277 -((( 278 278 AT+MOD=2 ~/~/ Support TTL Level sensors, User can connect one TTL Sensor to the TXD/RXD/GND pins. 279 -))) 280 280 281 -((( 282 282 RS485-BL default UART settings is **9600, no parity, stop bit 1**. If the sensor has a different settings, user can change the RS485-BL setting to match. 283 -))) 284 284 285 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 286 -|=(% style="width: 120px;" %)((( 287 -((( 261 +(% border="1" style="background-color:#ffffcc; color:green; width:795px" %) 262 +|((( 288 288 **AT Commands** 289 -))) 290 -)))|=(% style="width: 190px;" %)((( 291 -((( 264 +)))|(% style="width:285px" %)((( 292 292 **Description** 293 -))) 294 -)))|=(% style="width: 190px;" %)((( 295 -((( 266 +)))|(% style="width:347px" %)((( 296 296 **Example** 297 297 ))) 298 -))) 299 -|(% style="width:120px" %)((( 300 -((( 269 +|((( 301 301 AT+BAUDR 302 -))) 303 -)))|(% style="width:190px" %)((( 304 -((( 271 +)))|(% style="width:285px" %)((( 305 305 Set the baud rate (for RS485 connection). Default Value is: 9600. 306 -))) 307 -)))|(% style="width:190px" %)((( 273 +)))|(% style="width:347px" %)((( 308 308 ((( 309 -((( 310 310 AT+BAUDR=9600 311 311 ))) 312 -))) 313 313 314 314 ((( 315 -((( 316 316 Options: (1200,2400,4800,14400,19200,115200) 317 317 ))) 318 318 ))) 319 -))) 320 -|(% style="width:120px" %)((( 321 -((( 282 +|((( 322 322 AT+PARITY 323 -))) 324 -)))|(% style="width:190px" %)((( 284 +)))|(% style="width:285px" %)((( 325 325 ((( 326 -((( 327 327 Set UART parity (for RS485 connection) 328 328 ))) 329 -))) 330 330 331 331 ((( 332 -((( 333 333 Default Value is: no parity. 334 334 ))) 335 -))) 336 -)))|(% style="width:190px" %)((( 292 +)))|(% style="width:347px" %)((( 337 337 ((( 338 -((( 339 339 AT+PARITY=0 340 340 ))) 341 -))) 342 342 343 343 ((( 344 -((( 345 345 Option: 0: no parity, 1: odd parity, 2: even parity 346 346 ))) 347 347 ))) 348 -))) 349 -|(% style="width:120px" %)((( 350 -((( 301 +|((( 351 351 AT+STOPBIT 352 -))) 353 -)))|(% style="width:190px" %)((( 303 +)))|(% style="width:285px" %)((( 354 354 ((( 355 -((( 356 356 Set serial stopbit (for RS485 connection) 357 357 ))) 358 -))) 359 359 360 360 ((( 361 -((( 362 362 Default Value is: 1bit. 363 363 ))) 364 -))) 365 -)))|(% style="width:190px" %)((( 311 +)))|(% style="width:347px" %)((( 366 366 ((( 367 -((( 368 368 AT+STOPBIT=0 for 1bit 369 369 ))) 370 -))) 371 371 372 372 ((( 373 -((( 374 374 AT+STOPBIT=1 for 1.5 bit 375 375 ))) 376 -))) 377 377 378 378 ((( 379 -((( 380 380 AT+STOPBIT=2 for 2 bits 381 381 ))) 382 382 ))) 383 -))) 384 384 385 385 386 386 ... ... @@ -394,20 +394,19 @@ 394 394 When user issue an (% style="color:#4f81bd" %)**AT+CFGDEV**(%%) command, Each (% style="color:#4f81bd" %)**AT+CFGDEV**(%%) equals to send a command to the RS485 or TTL sensors. This command will only run when user input it and won’t run during each sampling. 395 395 ))) 396 396 397 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %)398 -| =(% style="width: 120px;" %)**AT Commands**|=(% style="width:90px;" %)**Description**|=(% style="width:190px;" %)**Example**399 -|AT+CFGDEV|(% style="width:1 20px" %)(((337 +(% border="1" style="background-color:#ffffcc; color:green; width:806px" %) 338 +|**AT Commands**|(% style="width:418px" %)**Description**|(% style="width:256px" %)**Example** 339 +|AT+CFGDEV|(% style="width:418px" %)((( 400 400 This command is used to configure the RS485/TTL devices; they won’t be used during sampling. 401 401 402 402 AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx, 403 403 404 404 mm: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command 405 -)))|(% style="width: 190px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m345 +)))|(% style="width:256px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m 406 406 407 407 Detail of AT+CFGDEV command see [[AT+CFGDEV detail>>||anchor="HRS485DebugCommand28AT2BCFGDEV29"]]. 408 408 409 409 410 - 411 411 === 3.3.3 Configure read commands for each sampling === 412 412 413 413 ((( ... ... @@ -474,213 +474,117 @@ 474 474 After we got the valid value from each RS485 commands, we need to combine them together with the command **AT+DATAUP**. 475 475 ))) 476 476 477 -((( 478 478 **Examples:** 479 -))) 480 480 481 -((( 482 482 Below are examples for the how above AT Commands works. 483 -))) 484 484 485 -((( 486 486 **AT+COMMANDx : **This command will be sent to RS485/TTL devices during each sampling, Max command length is 14 bytes. The grammar is: 487 -))) 488 488 489 -(% border="1" class="table-bordered" style="background-color:#4f81bd; color:white; width:50 0px" %)422 +(% border="1" class="table-bordered" style="background-color:#4f81bd; color:white; width:501px" %) 490 490 |(% style="width:498px" %)((( 491 -((( 492 492 **AT+COMMANDx=xx xx xx xx xx xx xx xx xx xx xx xx,m** 493 -))) 494 494 495 -((( 496 496 **xx xx xx xx xx xx xx xx xx xx xx xx: The RS485 command to be sent** 497 -))) 498 498 499 -((( 500 500 **m: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command** 501 501 ))) 502 -))) 503 503 504 -((( 505 505 For example, if we have a RS485 sensor. The command to get sensor value is: 01 03 0B B8 00 02 46 0A. Where 01 03 0B B8 00 02 is the Modbus command to read the register 0B B8 where stored the sensor value. The 46 0A is the CRC-16/MODBUS which calculate manually. 506 -))) 507 507 508 -((( 509 509 In the RS485-BL, we should use this command AT+COMMAND1=01 03 0B B8 00 02,1 for the same. 510 -))) 511 511 512 -((( 513 - 514 -))) 515 - 516 -((( 517 517 **AT+SEARCHx**: This command defines how to handle the return from AT+COMMANDx. 518 -))) 519 519 520 -(% border="1" class="table-bordered" style="background-color:#4f81bd; color:white; width:50 0px" %)437 +(% border="1" class="table-bordered" style="background-color:#4f81bd; color:white; width:580px" %) 521 521 |(% style="width:577px" %)((( 522 -((( 523 523 **AT+SEARCHx=aa,xx xx xx xx xx** 524 -))) 525 525 526 -* (((527 -** aa:1:prefix matchmode;2:prefix and suffixmatch mode**441 +* **aa: 1: prefix match mode; 2: prefix and suffix match mode** 442 +* **xx xx xx xx xx: match string. Max 5 bytes for prefix and 5 bytes for suffix** 528 528 ))) 529 -* ((( 530 -**xx xx xx xx xx: match string. Max 5 bytes for prefix and 5 bytes for suffix** 531 -))) 532 -))) 533 533 534 -((( 535 535 **Examples:** 536 -))) 537 537 538 -((( 539 539 1)For a return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49 540 -))) 541 541 542 -((( 543 543 If we set AT+SEARCH1=1,1E 56 34. (max 5 bytes for prefix) 544 -))) 545 545 546 -((( 547 547 The valid data will be all bytes after 1E 56 34 , so it is (% style="background-color:yellow" %)**2e 30 58 5f 36 41 30 31 00 49** 548 -))) 549 549 550 -((( 551 551 [[image:1653271044481-711.png]] 552 -))) 553 553 554 -((( 555 555 2)For a return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49 556 -))) 557 557 558 -((( 559 559 If we set AT+SEARCH1=2, 1E 56 34+31 00 49 560 -))) 561 561 562 -((( 563 563 Device will search the bytes between 1E 56 34 and 31 00 49. So it is(% style="background-color:yellow" %) **2e 30 58 5f 36 41 30** 564 -))) 565 565 566 -((( 567 567 [[image:1653271276735-972.png]] 568 -))) 569 569 570 -((( 571 571 **AT+DATACUTx : **This command defines how to handle the return from AT+COMMANDx, max return length is 45 bytes. 572 -))) 573 573 574 -(% style="background-color:#4f81bd; color:white; width: 510px" %)465 +(% style="background-color:#4f81bd; color:white; width:729px" %) 575 575 |(% style="width:726px" %)((( 576 -((( 577 577 **AT+DATACUTx=a,b,c** 578 -))) 579 579 580 -* ((( 581 -**a: length for the return of AT+COMMAND** 469 +* **a: length for the return of AT+COMMAND** 470 +* **b:1: grab valid value by byte, max 6 bytes. 2: grab valid value by bytes section, max 3 sections.** 471 +* **c: define the position for valid value. ** 582 582 ))) 583 -* ((( 584 -**b:1: grab valid value by byte, max 6 bytes. 2: grab valid value by bytes section, max 3 sections.** 585 -))) 586 -* ((( 587 -**c: define the position for valid value. ** 588 -))) 589 -))) 590 590 591 -((( 592 592 **Examples:** 593 -))) 594 594 595 -* ((( 596 -Grab bytes: 597 -))) 476 +* Grab bytes: 598 598 599 -((( 600 600 [[image:1653271581490-837.png||height="313" width="722"]] 601 -))) 602 602 603 -((( 604 - 605 -))) 606 606 607 -* ((( 608 -Grab a section. 609 -))) 481 +* Grab a section. 610 610 611 -((( 612 612 [[image:1653271648378-342.png||height="326" width="720"]] 613 -))) 614 614 615 -((( 616 - 617 -))) 618 618 619 -* ((( 620 -Grab different sections. 621 -))) 486 +* Grab different sections. 622 622 623 -((( 624 624 [[image:1653271657255-576.png||height="305" width="730"]] 625 -))) 626 626 627 627 ((( 628 -((( 629 629 (% style="color:red" %)**Note:** 630 630 ))) 631 -))) 632 632 633 633 ((( 634 -((( 635 635 AT+SEARCHx and AT+DATACUTx can be used together, if both commands are set, RS485-BL will first process AT+SEARCHx on the return string and get a temporary string, and then process AT+DATACUTx on this temporary string to get the final payload. In this case, AT+DATACUTx need to set to format AT+DATACUTx=0,xx,xx where the return bytes set to 0. 636 636 ))) 637 -))) 638 638 639 639 ((( 640 -((( 641 641 **Example:** 642 642 ))) 643 -))) 644 644 645 645 ((( 646 -((( 647 647 (% style="color:red" %)AT+COMMAND1=11 01 1E D0,0 648 648 ))) 649 -))) 650 650 651 651 ((( 652 -((( 653 653 (% style="color:red" %)AT+SEARCH1=1,1E 56 34 654 654 ))) 655 -))) 656 656 657 657 ((( 658 -((( 659 659 (% style="color:red" %)AT+DATACUT1=0,2,1~~5 660 660 ))) 661 -))) 662 662 663 663 ((( 664 -((( 665 665 (% style="color:red" %)Return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49 666 666 ))) 667 -))) 668 668 669 669 ((( 670 -((( 671 671 (% style="color:red" %)String after SEARCH command: 2e 30 58 5f 36 41 30 31 00 49 672 672 ))) 673 -))) 674 674 675 675 ((( 676 -((( 677 677 (% style="color:red" %)Valid payload after DataCUT command: 2e 30 58 5f 36 678 678 ))) 679 -))) 680 680 681 -((( 682 682 [[image:1653271763403-806.png]] 683 -))) 684 684 685 685 686 686 === 3.3.4 Compose the uplink payload === ... ... @@ -687,14 +687,10 @@ 687 687 688 688 ((( 689 689 Through AT+COMMANDx and AT+DATACUTx we got valid value from each RS485 commands, Assume these valid value are RETURN1, RETURN2, .., to RETURNx. The next step is how to compose the LoRa Uplink Payload by these RETURNs. The command is **AT+DATAUP.** 690 - 691 - 692 692 ))) 693 693 694 694 ((( 695 695 (% style="color:#037691" %)**Examples: AT+DATAUP=0** 696 - 697 - 698 698 ))) 699 699 700 700 ((( ... ... @@ -827,8 +827,26 @@ 827 827 828 828 == 3.4 Uplink Payload == 829 829 830 -[[image:image-20220606105412-1.png]] 669 +(% border="1" style="background-color:#4f81bd; color:white; width:850px" %) 670 +|**Size(bytes)**|(% style="width:130px" %)**2**|(% style="width:93px" %)**1**|(% style="width:509px" %)**Length depends on the return from the commands** 671 +|Value|(% style="width:130px" %)((( 672 +((( 673 +Battery(mV) 674 +))) 831 831 676 +((( 677 +& 678 +))) 679 + 680 +((( 681 +Interrupt _Flag 682 +))) 683 +)))|(% style="width:93px" %)((( 684 +PAYLOAD_VER 685 + 686 + 687 +)))|(% style="width:509px" %)If the valid payload is too long and exceed the maximum support payload length in server, server will show payload not provided in the LoRaWAN server. 688 + 832 832 Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 833 833 834 834 ((( ... ... @@ -886,21 +886,13 @@ 886 886 887 887 == 3.5 Configure RS485-BL via AT or Downlink == 888 888 889 -((( 890 890 User can configure RS485-BL via AT Commands or LoRaWAN Downlink Commands 891 -))) 892 892 893 -((( 894 894 There are two kinds of Commands: 895 -))) 896 896 897 -* ((( 898 -(% style="color:#4f81bd" %)**Common Commands**(%%): They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]] 899 -))) 750 +* (% style="color:#4f81bd" %)**Common Commands**(%%): They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]] 900 900 901 -* ((( 902 -(% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for RS485-BL. User can see these commands below: 903 -))) 752 +* (% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for RS485-BL. User can see these commands below: 904 904 905 905 906 906 ... ... @@ -912,7 +912,6 @@ 912 912 === 3.5.2 Sensor related commands: === 913 913 914 914 915 - 916 916 ==== **Choose Device Type (RS485 or TTL)** ==== 917 917 918 918 RS485-BL can connect to either RS485 sensors or TTL sensor. User need to specify what type of sensor need to connect. ... ... @@ -936,7 +936,6 @@ 936 936 937 937 938 938 939 - 940 940 ==== **RS485 Debug Command (AT+CFGDEV)** ==== 941 941 942 942 This command is used to configure the RS485 or TTL sensors; they won’t be used during sampling. ... ... @@ -976,9 +976,7 @@ 976 976 977 977 (% style="color:#037691" %)**A8 01 06 0A 05 00 04 00 00 00**(%%): to deactivate the RS485 Alarm 978 978 979 -((( 980 980 A8 is type code and 01 means add CRC-16/MODBUS at the end, the 3^^rd^^ byte is 06, means the next 6 bytes are the command to be sent to the RS485 network, the final byte 00 means this command don’t need to acquire output. 981 -))) 982 982 983 983 984 984 **Example 2:** ... ... @@ -990,7 +990,6 @@ 990 990 991 991 992 992 993 - 994 994 ==== **Set Payload version** ==== 995 995 996 996 This is the first byte of the uplink payload. RS485-BL can connect to different sensors. User can set the PAYVER field to tell server how to decode the current payload. ... ... @@ -1011,7 +1011,6 @@ 1011 1011 1012 1012 1013 1013 1014 - 1015 1015 ==== **Set RS485 Sampling Commands** ==== 1016 1016 1017 1017 AT+COMMANDx, AT+DATACUTx and AT+SEARCHx ... ... @@ -1073,7 +1073,6 @@ 1073 1073 1074 1074 1075 1075 1076 - 1077 1077 ==== **Fast command to handle MODBUS device** ==== 1078 1078 1079 1079 AT+MBFUN is valid since v1.3 firmware version. The command is for fast configure to read Modbus devices. It is only valid for the devices which follow the [[MODBUS-RTU protocol>>url:https://www.modbustools.com/modbus.html]]. ... ... @@ -1107,7 +1107,6 @@ 1107 1107 1108 1108 1109 1109 1110 - 1111 1111 ==== **RS485 command timeout** ==== 1112 1112 1113 1113 Some Modbus device has slow action to send replies. This command is used to configure the RS485-BL to use longer time to wait for their action. ... ... @@ -1139,7 +1139,6 @@ 1139 1139 1140 1140 1141 1141 1142 - 1143 1143 ==== **Uplink payload mode** ==== 1144 1144 1145 1145 Define to use one uplink or multiple uplinks for the sampling. ... ... @@ -1186,9 +1186,7 @@ 1186 1186 1187 1187 * **AT Command:** 1188 1188 1189 -((( 1190 1190 (% style="color:#037691" %)**AT+CMDEAR=mm,nn** (%%) mm: start position of erase ,nn: stop position of erase Etc. AT+CMDEAR=1,10 means erase AT+COMMAND1/AT+DATACUT1 to AT+COMMAND10/AT+DATACUT10 1191 -))) 1192 1192 1193 1193 Example screen shot after clear all RS485 commands. 1194 1194 ... ... @@ -1204,7 +1204,6 @@ 1204 1204 1205 1205 1206 1206 1207 - 1208 1208 ==== **Set Serial Communication Parameters** ==== 1209 1209 1210 1210 Set the Rs485 serial communication parameters: ... ... @@ -1248,7 +1248,6 @@ 1248 1248 1249 1249 1250 1250 1251 - 1252 1252 ==== **Control output power duration** ==== 1253 1253 1254 1254 User can set the output power duration before each sampling. ... ... @@ -1272,7 +1272,7 @@ 1272 1272 1273 1273 == 3.6 Buttons == 1274 1274 1275 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:233px" %)1111 +(% border="1" style="background-color:#ffffcc; color:green; width:233px" %) 1276 1276 |=(% style="width: 89px;" %)**Button**|=(% style="width: 141px;" %)**Feature** 1277 1277 |(% style="width:89px" %)**RST**|(% style="width:141px" %)Reboot RS485-BL 1278 1278 ... ... @@ -1318,6 +1318,8 @@ 1318 1318 |=**LEDs**|=(% style="width: 274px;" %)**Feature** 1319 1319 |**LED1**|(% style="width:274px" %)Blink when device transmit a packet. 1320 1320 1157 + 1158 + 1321 1321 == 3.10 Switch Jumper == 1322 1322 1323 1323 (% border="1" style="background-color:#ffffcc; color:green; width:515px" %) ... ... @@ -1461,17 +1461,13 @@ 1461 1461 1462 1462 == 6.2 How to change the LoRa Frequency Bands/Region? == 1463 1463 1464 -((( 1465 1465 User can follow the introduction for [[how to upgrade image>>||anchor="H6.1Howtoupgradetheimage3F"]]. When download the images, choose the required image file for download. 1466 -))) 1467 1467 1468 1468 1469 1469 1470 1470 == 6.3 How many RS485-Slave can RS485-BL connects? == 1471 1471 1472 -((( 1473 1473 The RS485-BL can support max 32 RS485 devices. Each uplink command of RS485-BL can support max 16 different RS485 command. So RS485-BL can support max 16 RS485 devices pre-program in the device for uplink. For other devices no pre-program, user can use the [[downlink message (type code 0xA8) to poll their info>>||anchor="H3.3.3Configurereadcommandsforeachsampling"]]. 1474 -))) 1475 1475 1476 1476 1477 1477 ... ... @@ -1505,6 +1505,7 @@ 1505 1505 * (% style="color:blue" %)**RU864**(%%): frequency bands RU864 1506 1506 * (% style="color:blue" %)**KZ865**(%%): frequency bands KZ865 1507 1507 1342 + 1508 1508 = 9. Packing Info = 1509 1509 1510 1510 ((( ... ... @@ -1542,9 +1542,5 @@ 1542 1542 1543 1543 = 10. Support = 1544 1544 1545 -* ((( 1546 -Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule. 1547 -))) 1548 -* ((( 1549 -Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:file:///D:/市场资料/说明书/LoRa/LT系列/support@dragino.com]] 1550 -))) 1380 +* Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule. 1381 +* Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:file:///D:/市场资料/说明书/LoRa/LT系列/support@dragino.com]]
- image-20220606105412-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -13.9 KB - Content