解决方案 »
- WinForm 里使用第三方控件没有DoDragDrop方法,如何实现拖放?
- 关于PropertyGrid中属性的值动态从数据库取出
- 用datatable 动态绑定GridView 怎样可以找到列???
- 高手求救
- 图片编辑的问题(分不够继续开贴给)
- 如何在c#里实现c++中的friend功能呢?请高手指点
- 书上代码没看懂,望高手解答?
- 如何通过javascript获取整个文档的内容?
- 在C#的DataGrid中如何屏蔽某些按键?
- 菜鸟问题:关于hint的问题!
- 将Excel表格中的数据(每一行中其中一列包含图片)批量导入到SQL Server的表中,并在winform的窗体上可以显示这些信息(包括图片)
- 求指点ConcurrentDictionary的用法
55AA 2 Bytes 2Byte 1Byte nBytes 1Byte
最终就是构造一个byte[] 给硬件发送过去就是了..比如byte[] by=new byte[9]{0x55,0xaa,0x10,0x00,0x01,0x00,0x0f,0x00,0xff}55 aa 表示头
10 00表示这个字节有10个长度
01 00表示流水号
0f表示命令
00表示命令内容
ff表示校验和当然 我这里面的数据都是假的 其中重要的部分 就是命令 根据你自己的协议来写.(数据域=>命令内容 命令是0x3f 表示设置)
比如控制门开 是0x01 你就传01 控制门关是00 你就传过去00
0x3f 0x00就是关门 0x3f 0x01就是开门
(数据域=>命令内容 命令是0x3e 表示查询)
比如查询门开关的状态
0x3e 0x00
当然 这些都是我模拟的.所有的字节都是根据你上面的协议来构造一个byte[] 就行了.