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

    Grason Stadler GSI 61 电测听设备

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

    对接说明

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

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

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

    对接方法:

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

    GSISuiteGsi61.dll文件
    TestBatteryDataRecord类
    ProcessData方法

    说明

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

  • 相关阅读:
    jq 自定义动画案例
    jq 左右轮播图案例
    hdu-5728 PowMod(数论)
    UVA-11892(组合游戏)
    UVA-12293(组合游戏)
    LA-5059(组合游戏)
    hdu-5724 Chess(组合游戏)
    hdu-5750 Dertouzos(数论)
    hdu-5748 Bellovin(LIS)
    hdu-5747 Aaronson(水题)
  • 原文地址:https://www.cnblogs.com/zifeiniu/p/10097589.html
Copyright © 2011-2022 走看看