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

    Grason Stadler GSI 61 电测听设备

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

    对接说明

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

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

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

    对接方法:

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

    GSISuiteGsi61.dll文件
    TestBatteryDataRecord类
    ProcessData方法

    说明

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

  • 相关阅读:
    QuickSort
    Java细节
    Java
    Prime
    apache和tomcat有什么不同,为什么要整合apache 和tomcat?
    java线程面试题及答案
    Struts2中的ModelDriven机制及其运用
    Java中instanceof关键字的用法总结
    spring特点与好处
    spring与struts有什么区别?
  • 原文地址:https://www.cnblogs.com/zifeiniu/p/10097589.html
Copyright © 2011-2022 走看看