Changes for page AI Image Sensor Calibration
Last modified by Karry Zhuang on 2025/07/03 11:59
From version 119.3
edited by Karry Zhuang
on 2024/04/30 16:18
on 2024/04/30 16:18
Change comment:
There is no comment for this version
To version 140.1
edited by Karry Zhuang
on 2024/04/30 17:02
on 2024/04/30 17:02
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 19 added, 0 removed)
- 1714465192126-772.png
- 1714465532892-179.png
- 1714465603386-389.png
- 1714465658414-905.png
- 1714465669043-619.png
- 1714467040612-103.png
- 1714467065723-178.png
- 1714467089355-837.png
- 1714467112365-676.png
- 1714467126476-110.png
- 1714467134950-189.png
- image-20240430162820-5.png
- image-20240430163520-6.png
- image-20240430163532-7.png
- image-20240430163600-8.png
- image-20240430163626-9.png
- image-20240430163738-10.png
- image-20240430165602-11.png
- image-20240430165602-12.png
Details
- Page properties
-
- Content
-
... ... @@ -398,6 +398,118 @@ 398 398 399 399 === 3.2.1 The image packets are obtained by TTN === 400 400 401 - In TTN, make sure that node ACK is on: AT+PNACKMD=1 or 34 01401 +Make sure that node ACK is on: AT+PNACKMD=1 or 34 01 402 402 403 403 Then send the graph instruction 0B 01. 404 + 405 +The next time the AIS Sensor device runs at the set time, it will start collecting image data. 406 + 407 +[[image:1714465192126-772.png||height="478" width="678"]] 408 + 409 +The uplink payload includes totally 208 bytes. Uplink packets use FPORT=3 410 + 411 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:370px" %) 412 +|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**Size(bytes)(% style="display:none" %) (%%)**|=(% style="width: 60px;background-color:#4F81BD;color:white" %)4|=(% style="width: 80px;background-color:#4F81BD;color:white" %)2|=(% style="width: 80px;background-color:#4F81BD;color:white" %)1|=(% style="width: 60px;background-color:#4F81BD;color:white" %)1|=(% style="width: 80px;background-color:#4F81BD;color:white" %)200 413 +|(% style="width:99px" %)Value|(% style="width:62px" %)sysTimeCurrent|BAT|total_packages|subcontracting_count|Image_date 414 + 415 +[[image:1714465532892-179.png||height="250" width="586"]] 416 + 417 +Example of the first payload(FPort=3):663095C00BBE1000FFD8FFE000104A46494600010101004800480000FFDB0043001B12141714111B1716171E1C1B2028422B28252528513A3D3042605565645F555D5B6A7899816A7190735B5D85B586909EA3ABADAB6780BCC9BAA6C799A8ABA4FFDB0043011C1E1E2823284E2B2B4EA46E5D6EA4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4FFC0000B0800F0014001012200FFC4001F00000105010101010101000000000000000001020304050607 418 + 419 +(% class="wikigeneratedid" %) 420 +==== ==== 421 + 422 +==== 3.2.1.1sysTimeCurrent ==== 423 + 424 +These four bytes contain the year, month, day, hour, minute, and second of the time. 425 + 426 +AI Sensor use Unix TimeStamp format based on. 427 + 428 +[[image:1714465658414-905.png||height="85" width="553"]] 429 + 430 +Users can get this time from the link: [[https:~~/~~/www.epochconverter.com/>>url:https://www.epochconverter.com/]] : 431 + 432 +Below is the converter example 433 + 434 +EX: 663095C0=2024-04-30 06:54:57. 435 + 436 +[[image:image-20240430162820-5.png||height="218" width="532"]] 437 + 438 +(% class="wikigeneratedid" %) 439 +==== ==== 440 + 441 +==== 3.2.1.2 BAT- Battery information ==== 442 + 443 +These two bytes of BAT include the battery state and the actual voltage. 444 + 445 +[[image:image-20240430163600-8.png||height="50" width="1141"]] 446 + 447 +**Ex**:0X0BBE= 3006 mv 448 + 449 +==== ==== 450 + 451 +==== 3.2.1.3 total_packages ==== 452 + 453 +This byte represents the total number of packets for the image fetched this time. 454 + 455 +[[image:image-20240430163626-9.png||height="47" width="1116"]] 456 + 457 +==== ==== 458 + 459 +==== 3.2.1.4 subcontracting_count ==== 460 + 461 +This byte represents the data number of the image packet retrieved 462 + 463 +[[image:image-20240430163738-10.png||height="44" width="1117"]] 464 + 465 + 466 +==== 3.2.1.5 Image_date ==== 467 + 468 +Apart from the eight bytes mentioned above, the next 200 bytes are all image data. 469 + 470 +Example the first packet:663095C00BBE1000FFD8FFE000104A46494600010101004800480000FFDB0043001B12141714111B1716171E1C1B2028422B28252528513A3D3042605565645F555D5B6A7899816A7190735B5D85B586909EA3ABADAB6780BCC9BAA6C799A8ABA4FFDB0043011C1E1E2823284E2B2B4EA46E5D6EA4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4FFC0000B0800F0014001012200FFC4001F00000105010101010101000000000000000001020304050607 471 + 472 +Image_date=FFD8FFE000104A46494600010101004800480000FFDB0043001B12141714111B1716171E1C1B2028422B28252528513A3D3042605565645F555D5B6A7899816A7190735B5D85B586909EA3ABADAB6780BCC9BAA6C799A8ABA4FFDB0043011C1E1E2823284E2B2B4EA46E5D6EA4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4FFC0000B0800F0014001012200FFC4001F00000105010101010101000000000000000001020304050607 473 + 474 + 475 +==== 3.2.1.6 Combined image ==== 476 + 477 +Once all the data has been uploaded to the TTN platform, the subsequent step involves concatenating each packet in sequential order and saving it into a new TXT file. It is important to note that the first 8 bytes of each packet should be removed before concatenation. 478 + 479 +When you combine all the packets, you need to convert the data inside to binary. Here the conversion is demonstrated using the [[WinHex>>http://www.x-ways.net/winhex/index-m.html]] software. 480 + 481 +Open WinHex to open the combined image data file. 482 + 483 +[[image:1714467040612-103.png||height="134" width="649"]] 484 + 485 +Click on the edit option to choose and convert. 486 + 487 +[[image:1714467065723-178.png||height="349" width="762"]] 488 + 489 +Choose the Hex ASCII->Binary option and then click OK. 490 + 491 +[[image:1714467089355-837.png||height="366" width="336"]] 492 + 493 +After the conversion is finished, click on "File" and choose "Save As". 494 + 495 +[[image:1714467112365-676.png]] 496 + 497 +Save as a.jpg file and click OK to generate a JPG file. 498 + 499 +[[image:1714467126476-110.png]] 500 + 501 +Open the saved JPG file to display the image transmitted by the AIS Sensor through the serial port. 502 + 503 +[[image:1714467134950-189.png]] 504 + 505 +=== 3.2.2 Get the current image packet by connecting the AUC USB TTL adapters for AIS Sensors to the AIS Sensor. === 506 + 507 +Select the corresponding baud rate and serial port number through the serial port tool, select HEX display and HEX send, and continuously receive data from the AIS Sensor 508 + 509 + 510 +In the serial port to send data C0 5A 00 00 00 00 04, and then send C0 5A 00 00 00 00 09, AIS Sensor will send a real-time image of the data packet, and then stop sending. Start with FFD8 and put it in TXT file 511 + 512 + 513 +Then follow the instructions in 3.2.1.6 to get the image from AIS Sensor. 514 + 515 +
- 1714465192126-772.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +33.9 KB - Content
- 1714465532892-179.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +101.8 KB - Content
- 1714465603386-389.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +16.2 KB - Content
- 1714465658414-905.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +16.2 KB - Content
- 1714465669043-619.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +123.5 KB - Content
- 1714467040612-103.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +52.8 KB - Content
- 1714467065723-178.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +206.7 KB - Content
- 1714467089355-837.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +69.7 KB - Content
- 1714467112365-676.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +129.3 KB - Content
- 1714467126476-110.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +21.8 KB - Content
- 1714467134950-189.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +42.1 KB - Content
- image-20240430162820-5.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +70.6 KB - Content
- image-20240430163520-6.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +15.5 KB - Content
- image-20240430163532-7.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +15.5 KB - Content
- image-20240430163600-8.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +15.8 KB - Content
- image-20240430163626-9.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +15.5 KB - Content
- image-20240430163738-10.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +14.7 KB - Content
- image-20240430165602-11.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +271.0 KB - Content
- image-20240430165602-12.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +236.4 KB - Content