zoukankan      html  css  js  c++  java
  • 记一次非常规方法对接硬件设备(Grason Stadler GSI 61)

    Grason Stadler GSI 61 电测听设备

    (写下设备的名字, 希望别人遇坑可以搜到)

    对接说明

    设备厂家提供自带的软件,但是没有找到接口说明.我们需要获取设备发送过来的数据.

    厂家提供的自带软件是通过USB虚拟串口,每次程序启动传输是通过再次虚拟新的串口传输数据...所以我们无法捕获数据,更无法模拟客户端软件.

    翻出去也没查到多少资料, 官网没找到接口文档, 其他网站上找到了文档 ,是通过其他硬件端口的几个触电连接串口串口,貌似很麻烦..

    对接方法:

    使用dnspy(.NET反编译工具),导出为VS项目, 导出后不能直接编译,检查下,改一改可以编译通过.
    找到软件处理数据方法, 将捕获到的数据发送到自己的软件等. 搞定...
    当然你也可以直接使用dnspy直接编辑方法.

    GSISuiteGsi61.dll文件
    TestBatteryDataRecord类
    ProcessData方法

    说明

    缺点:必须运行厂家软件.
    优点:预计两个星期的工作量,两小时搞定.

  • 相关阅读:
    105.UDP通信实现广播
    104.tcp多线程读写实现群聊
    103.tcp通信实现远程控制
    102.tcp实现多线程连接与群聊
    101.自动注入
    100.dll调用
    99.遍历进程并直接写入内存
    98.TCP通信传输文件
    97.TCP通信
    96.udp通信
  • 原文地址:https://www.cnblogs.com/zifeiniu/p/10097589.html
Copyright © 2011-2022 走看看