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, 5 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -397,8 +397,8 @@ 397 397 398 398 **AT+COMMANDx : **This command will be sent to RS485/TTL devices during each sampling, Max command length is 14 bytes. The grammar is: 399 399 400 -(% border="1" class="table-bordered" %) 401 -|((( 400 +(% border="1" class="table-bordered" style="background-color:#4f81bd; color:white; width:501px" %) 401 +|(% style="width:498px" %)((( 402 402 **AT+COMMANDx=xx xx xx xx xx xx xx xx xx xx xx xx,m** 403 403 404 404 **xx xx xx xx xx xx xx xx xx xx xx xx: The RS485 command to be sent** ... ... @@ -412,39 +412,36 @@ 412 412 413 413 **AT+SEARCHx**: This command defines how to handle the return from AT+COMMANDx. 414 414 415 -(% border="1" class="table-bordered" %) 416 -|((( 415 +(% border="1" class="table-bordered" style="background-color:#4f81bd; color:white; width:580px" %) 416 +|(% style="width:577px" %)((( 417 417 **AT+SEARCHx=aa,xx xx xx xx xx** 418 418 419 419 * **aa: 1: prefix match mode; 2: prefix and suffix match mode** 420 420 * **xx xx xx xx xx: match string. Max 5 bytes for prefix and 5 bytes for suffix** 421 - 422 - 423 423 ))) 424 424 425 -Examples: 423 +**Examples:** 426 426 427 427 1. For a return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49 428 428 429 429 If we set AT+SEARCH1=1,1E 56 34. (max 5 bytes for prefix) 430 430 431 -The valid data will be all bytes after 1E 56 34 , so it is 2e 30 58 5f 36 41 30 31 00 49 429 +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** 432 432 433 -[[image:1652 954654347-831.png]]431 +[[image:1653271044481-711.png]] 434 434 435 - 436 436 1. For a return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49 437 437 438 438 If we set AT+SEARCH1=2, 1E 56 34+31 00 49 439 439 440 -Device will search the bytes between 1E 56 34 and 31 00 49. So it is 2e 30 58 5f 36 41 30 437 +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** 441 441 442 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png]]439 +[[image:1653271276735-972.png]] 443 443 444 - 445 445 **AT+DATACUTx : **This command defines how to handle the return from AT+COMMANDx, max return length is 45 bytes. 446 446 447 -|((( 443 +(% style="background-color:#4f81bd; color:white; width:729px" %) 444 +|(% style="width:726px" %)((( 448 448 **AT+DATACUTx=a,b,c** 449 449 450 450 * **a: length for the return of AT+COMMAND** ... ... @@ -456,34 +456,33 @@ 456 456 457 457 * Grab bytes: 458 458 459 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image015.png]]456 +[[image:1653271581490-837.png||height="313" width="722"]] 460 460 461 461 * Grab a section. 462 462 463 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image016.png]]460 +[[image:1653271648378-342.png||height="326" width="720"]] 464 464 465 465 * Grab different sections. 466 466 467 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image017.png]]464 +[[image:1653271657255-576.png||height="305" width="730"]] 468 468 466 +(% style="color:red" %)**Note:** 469 469 470 -Note: 471 - 472 472 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. 473 473 474 -Example: 470 +**Example:** 475 475 476 -AT+COMMAND1=11 01 1E D0,0 472 +(% style="color:red" %)AT+COMMAND1=11 01 1E D0,0 477 477 478 -AT+SEARCH1=1,1E 56 34 474 +(% style="color:red" %)AT+SEARCH1=1,1E 56 34 479 479 480 -AT+DATACUT1=0,2,1~~5 476 +(% style="color:red" %)AT+DATACUT1=0,2,1~~5 481 481 482 -Return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49 478 +(% style="color:red" %)Return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49 483 483 484 -String after SEARCH command: 2e 30 58 5f 36 41 30 31 00 49 480 +(% style="color:red" %)String after SEARCH command: 2e 30 58 5f 36 41 30 31 00 49 485 485 486 -Valid payload after DataCUT command: 2e 30 58 5f 36 482 +(% style="color:red" %)Valid payload after DataCUT command: 2e 30 58 5f 36 487 487 488 488 [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image018.png]] 489 489
- 1653271044481-711.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +27.8 KB - Content
- 1653271276735-972.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +26.6 KB - Content
- 1653271581490-837.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +138.7 KB - Content
- 1653271648378-342.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +131.4 KB - Content
- 1653271657255-576.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +142.6 KB - Content