我购买了RFID阅读器,这个阅读器提供的是UDP通讯协议。
我有看但没看懂,请问这个通讯协议该怎么看。看了之后又该怎么用呢?现在正在编写软硬件连通部分,完全不懂呀。
4. 读阅读器的配置参数(CheckSum(1B=0-255)可以填任意数,在此协议不作判断)
电脑->设备
0x02,0x03,0x04,0x05,长度(2Byte=0x00,0x0B),设备ID(2Byte),0x44('D'),SN(1Byte=0-255),CheckSum(1B=0-255);
//02 03 04 05 00 0B 00 58 44 0D 00
设备->电脑
0x02,0x03,0x04,0x05,长度(2Byte0x00 0x19),设备ID(2Byte),0x44('D'),SN(1Byte=0-255),设备ID(2Byte),GAIN1,GAIN2,AirBaudrate,BAUDRATE,BUZZTYPE,IO_INPUT,Critical,Filter_Tag_Time,
Send_Interval,TagType,Crc_En,Reserve(1Byte),CheckSum(1B=0-255);
其中: 0x02,0x03,0x04,0x05 为引导码。
0x00 0x1A 为长度(全部字节)
设备ID(2Byte) = 0-65535
0x44('D') 为命令码。
SN(1Byte=0-255) 每发送一个包加一(为兼容其它协议,可以不理)
设备ID(2Byte) = 0-65535
GAIN1 = 0-3 (发送增益)
GAIN2 = 0-31(接收增益)
AirBaudrate = 0-2 (0=250K,1=1M,2=2M)
BAUDRATE = 0-6 (0=4800,..6=115200)
BUZZTYPE = 0-1 (0=关,1=开)
IO_INPUT = 0-1 (0=无地感,1=有地感)
Critical = 0-8 (两秒内接收到的同一个ID的次数阀值)
Filter_Tag_Time = 0-250(单位秒,同一个ID的过滤时间)
Send_Interval = 0-250(单位0.1秒,两个韦根数据的发送间隔)
TagType = 2-255
Crc_En = 0-1
Reserve(1Byte) = 任意
CheckSum(1Byte) 前面所有字节的累加和模256的值.
我有看但没看懂,请问这个通讯协议该怎么看。看了之后又该怎么用呢?现在正在编写软硬件连通部分,完全不懂呀。
4. 读阅读器的配置参数(CheckSum(1B=0-255)可以填任意数,在此协议不作判断)
电脑->设备
0x02,0x03,0x04,0x05,长度(2Byte=0x00,0x0B),设备ID(2Byte),0x44('D'),SN(1Byte=0-255),CheckSum(1B=0-255);
//02 03 04 05 00 0B 00 58 44 0D 00
设备->电脑
0x02,0x03,0x04,0x05,长度(2Byte0x00 0x19),设备ID(2Byte),0x44('D'),SN(1Byte=0-255),设备ID(2Byte),GAIN1,GAIN2,AirBaudrate,BAUDRATE,BUZZTYPE,IO_INPUT,Critical,Filter_Tag_Time,
Send_Interval,TagType,Crc_En,Reserve(1Byte),CheckSum(1B=0-255);
其中: 0x02,0x03,0x04,0x05 为引导码。
0x00 0x1A 为长度(全部字节)
设备ID(2Byte) = 0-65535
0x44('D') 为命令码。
SN(1Byte=0-255) 每发送一个包加一(为兼容其它协议,可以不理)
设备ID(2Byte) = 0-65535
GAIN1 = 0-3 (发送增益)
GAIN2 = 0-31(接收增益)
AirBaudrate = 0-2 (0=250K,1=1M,2=2M)
BAUDRATE = 0-6 (0=4800,..6=115200)
BUZZTYPE = 0-1 (0=关,1=开)
IO_INPUT = 0-1 (0=无地感,1=有地感)
Critical = 0-8 (两秒内接收到的同一个ID的次数阀值)
Filter_Tag_Time = 0-250(单位秒,同一个ID的过滤时间)
Send_Interval = 0-250(单位0.1秒,两个韦根数据的发送间隔)
TagType = 2-255
Crc_En = 0-1
Reserve(1Byte) = 任意
CheckSum(1Byte) 前面所有字节的累加和模256的值.
解决方案 »
- 网页抓取时,得到乱码,如何解决?
- 在线交流(私人、多人)
- 能用DATAGRID显示电子商务的产品信息,主要是显示的位置。左边正列是产品图片,右边一列的多行中显示产品信息
- 使用updater application block实现智能客户端的问题
- C# 的telnet编程问题,怎么发送 Backspace命令
- 关于 .net winform usercontrol 的数据绑定问题
- 实际中如何操作MVP模式
- vb.net和C#的电子书哪里有下载
- 高分:如何获得一个数据集其中一个表的字段,及其内容?不胜感激!
- 历史最高分求助:关于短信息的接收和Unicode码的转换
- c#中在picturebox中画线
- C# 串口通信 求助
给了,但是只是个Demo,很不全。
给了,但是只是个Demo,很不全。一般我们的原则是,付钱买硬件以前先要技术文档,技术文档不全坚决不买!这时候厂家会千方百计给你找支援。像你这样傻傻先付钱买了下来。人家随便扒拉个“demo”糊弄你,你又有什么办法呢。
发送:02 03 04 05 00 0B 00 58 44 0D 00 00 58是设备ID,你转换成10进制看看对不对?
00CheckSum得有校验规则吧?
给了,但是只是个Demo,很不全。一般我们的原则是,付钱买硬件以前先要技术文档,技术文档不全坚决不买!这时候厂家会千方百计给你找支援。像你这样傻傻先付钱买了下来。人家随便扒拉个“demo”糊弄你,你又有什么办法呢。人家厂家给的例子程序还可以,主要是我自己不会看,所以想找个人帮我讲解一下这通讯协议是怎么个意思。我对通讯完全没概念,我甚至都不是学计算机的,所以做起来很吃力,想找人教我一下。