手上有一份详细的关于GPS车载定位系统硬件部分的接口协议,硬件是现成的,想开发应用软件部分,由于第一次针对硬件来写应用软件部分,所以不知道怎么下手。应用软件这头怎么得到硬件部分返回的指令数据呢?我怎么把硬件部分返回来的这些数据写到我的数据库中呢?

解决方案 »

  1.   

    1、了解设备与软件间是哪一种通信方式:TCP/UDP Channel? AT cmd? Serialport? SPP (并口)?
    2、根据通信方式,与设备建立连接。
    3、利用接口协议给定的命令,进行通信测试。
    4、断开连接。
      

  2.   

    通信方式:TCP/UDP Channel 用的是这种通信方式
      

  3.   


    那我建议你了解下 System.Runtime.Remoting.Channels.Tcp.TcpChannel 类,建立与设备的通信在 MSDN 里可以找到详细的信息:
    ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/fxref_system.runtime.remoting.channels.tcp/html/f00f10da-1e1b-2d3e-c4e6-bde7e798988d.htmMicrosoft MSDN: http://social.msdn.microsoft.com/Search/zh-CN?query=tcpchannel&ac=8然后根据设备的接口协议,控制命令等对设备发来的数据进行分析,回传。
      

  4.   

    接口方式是串口还是并口,
    通过在C#中[DllImport]相关DLL实现数据通信
    http://topic.csdn.net/u/20090723/18/9d94c09c-9daf-4846-8076-4e6a6c0c1800.html