拿到一份详细的硬件接口协议来开发应用软件部分,不知道怎么下手。请高手指点 手上有一份详细的关于GPS车载定位系统硬件部分的接口协议,硬件是现成的,想开发应用软件部分,由于第一次针对硬件来写应用软件部分,所以不知道怎么下手。应用软件这头怎么得到硬件部分返回的指令数据呢?我怎么把硬件部分返回来的这些数据写到我的数据库中呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、了解设备与软件间是哪一种通信方式:TCP/UDP Channel? AT cmd? Serialport? SPP (并口)?2、根据通信方式,与设备建立连接。3、利用接口协议给定的命令,进行通信测试。4、断开连接。 通信方式:TCP/UDP Channel 用的是这种通信方式 那我建议你了解下 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然后根据设备的接口协议,控制命令等对设备发来的数据进行分析,回传。 接口方式是串口还是并口,通过在C#中[DllImport]相关DLL实现数据通信http://topic.csdn.net/u/20090723/18/9d94c09c-9daf-4846-8076-4e6a6c0c1800.html [求助] Http页面Session,Cookie同步的问题 如何恢复数据库 关于json反序列化 工作流能不能动态定义 如何修改listview背景色? 让我郁闷的C#中的Merge方法…… 一个关于多线程的问题,附代码!请各位大侠指点! 请教各位,大学学报编辑这工作怎么样?来者有分! 关于时间的问题,有胆量的进来,很有趣味! 请问有谁知道C#怎么调用API呀 关于timer的小问题 求一正则,查找指定的内容
2、根据通信方式,与设备建立连接。
3、利用接口协议给定的命令,进行通信测试。
4、断开连接。
那我建议你了解下 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然后根据设备的接口协议,控制命令等对设备发来的数据进行分析,回传。
通过在C#中[DllImport]相关DLL实现数据通信
http://topic.csdn.net/u/20090723/18/9d94c09c-9daf-4846-8076-4e6a6c0c1800.html