我們公司運行的一款舊式軟件,用於管理RFID卡,以便打開/關閉打開門。分析COM1活動的應用程序
我們希望創造誰確定誰只是觸及在一個特定的地方的應用程序(我們有ID爲),並抓住他們的第一個名字,說「你好[NAME]」在屏幕上。
正如我提到的,軟件是很老,也沒有的API。它通過串口(COM1)與RFID硬件通信。
我在想,如果最好的方式來獲得我需要的數據是以某種方式攔截COM1交通和提取/尋找我想要的數據。
這聽起來像是最好的方法嗎?它會起作用,還是不可能從正在傳輸的數據中獲取姓名和號碼?
乾杯, 安德烈
直到嘗試後才能找到答案。我們無法幫你嘗試。 –
好像你忽略了一些細節。這個門禁系統是否仍在使用?這個「舊軟件」在哪裏硬件執行?閱讀器的串行端口未使用(獨立單元)還是連接到控制器盒?由於您不知道API,爲什麼您認爲寫入串行端口只會導致數據顯示在屏幕上?您是否知道您可以嗅探EIA/RS-232線路,但是無法將兩個Tx信號注入到一個接收器中? – sawdust
對,更多詳情:我們仍然使用門禁系統。軟件在WinXP機器上運行。有一個獨立的硬件控制整個建築物內的所有RFID通信,然後通過COM1將其饋送到軟件中。 我試過運行一個串行端口監視器,但正如所料,我所得到的只是十六進制數據的加載。 無論如何,我可以解碼,看看它是加密的還是可以用於我的應用程序? – Andre