请教一个通讯协议的问题

问题描述

分析下面的通讯协议并回答后面的问题:LogicalMessageProtocol:8bytepacket,Checksum=Negative8bit2'scomplementsumofbytes1-7.Allnumbersinhexadecimal:SelectCurrentPresetByte0:1ChexByte1:AreaByte2:FadeRatelowbyte(usually10)Byte3:Preset:0=P1,1=P2,2=P3,3=P4,A=P5,B=P6,C=P7,D=P8Byte4:FadeRatehighbyte(usually0)Byte5:PresetBank:0=P1–P8,1=P9–P16,2=P17–P24etc.Byte6:JoinByte7:ChecksumExample:[1C][01][20][03][00][00][FF][___]问题:(1)解释Example中[01]和[03]的含义。(2)计算Byte7处的内容。

解决方案

解决方案二:
(1)01->地区码03->Preset:P4(2)C1
解决方案三:
楼上正解

时间: 2024-12-09 01:54:35

请教一个通讯协议的问题的相关文章

PHP在RS232串口通讯协议的应用演示[测试环境WinXP/PHP5.1.4]

php5|应用演示 一. 预先的知识: 什么是RS232/RS484及其应用?       QUOTE:RS232接口就是串口,电脑机箱后方的9芯(或25芯)插座,旁边一般有 "|O|O|" 样标识. 一般机箱有两个,新机箱有可能只有一个.笔记本电脑有可能没有. 有很多工业仪器将它作为标准通信端口.通信的内容与格式一般附在仪器的用户说明书中. 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少.成本低,特别是在远程传输时,避免了

ASI通讯协议——ASI2x1

通讯协议--ASI2x1 基本功能描述 计算机或控制器通过以太网口或者RS232接口发出指令,包括查询指令,切换指令等,主机箱中的控制板在收到这些指令之后,将这些数据通过485总线转发给对应的主板,并将结果回传给发出指令的计算机或控制器.控制器或计算机发出切换指令后,等待主机箱中的控制板发出刷新指令,以改变显示.主机箱中,控制板以一定时间为间隔不断查询主板的状态,并发出刷新指令将查得的信息更新给计算机或控制器. 通过网络控制时,网管软件必须每隔在30秒内向切换器发出如下字符:         *

介绍几种常见通讯协议中与安全控制相关的标准规范

本文首先介绍了几种常见通讯协议中与安全控制相关的标准规范,以便读者理解 Message Broker 安全管理器的底层工作机制:然后介绍了 Message Broker 安全管理器的功能,如何通过创建安全概要文件来定制化安全控制选项,以及如何为特定消息流启用不同的安全设置.在文章的最后,作者还根据以往的项目经验,提到在实际应用中应当了解和注意的几个事项. 传输协议及安全控制 WebSphere Message Broker(简称 Message Broker)作为企业级的整合中间件和服务总线,提

scoter编程-根据通讯协议获取报文,放到数据库中

问题描述 根据通讯协议获取报文,放到数据库中 对方主动发送数据,然后我们只管接收,存到数据库中,应该怎么写,根据 解决方案 response做一个表,每个字段做一列,然后获取xml对应节点数据,然后数据库做一行

单点表通讯协议,谁看的懂啊,请大侠给指明一下如何接收数据

问题描述 单点表通讯协议一.硬件连接和设置:1.仪表设置:a.BAUD设置:(默认为BAUD=3)BAUD=0通讯波特率1200数据位=8校验位=N停止位=1BAUD=1通讯波特率2400数据位=8校验位=N停止位=1BAUD=2通讯波特率4800数据位=8校验位=N停止位=1BAUD=3通讯波特率9600数据位=8校验位=N停止位=1b.ID设置:(默认为ID=1)通讯地址可设位0-31(接在同一485口上的通讯地址不能一样)c.硬件连接:(仪表接线以实物准,并请参照本文件接线.仪表端子号对应

C#中如何根据已有的通讯协议打包数据?

问题描述 拜托介绍详细点,有类似源码给看看更好.跪求 解决方案 解决方案二:对于socket来说,它的工作对象只有byte[]所谓协议,是应用层发送.接收双方的约定因为tcp是基于流的,没有边界所以所谓打包,就是按照约定的顺序,把数据写到byte[]中,然后发送出去c#中,打包.解包可以借助BinaryWriter和BinaryReader来完成解决方案三:把你的"已有的通讯协议"做个说明.不确定你到底再问什么?!通讯至少有两个层次,一个是指底层,例如某框架可长连接传送byte流,并且

Qpopper 4.1.0发布 POP3的通讯协议软件

QPOPPER是一种POP3的通讯协议软件.QPOPPER负责允许你通过其他的软件(如http://www.aliyun.com/zixun/aggregation/33954.html">Outlook等)以POP3的协议到服务器里收取邮件.它并不能帮你发邮件.QPOPPER可和任何标准的SMTP服务器兼容. 一种广泛使用的POP3协议服务器.它包括TLS/SSL支持,非常快的启动时间,并减少在I/O会话.这个服务器是完全符合RFCs 1939和2449兼容,并支持Kerberos V4

Trickles —— 康奈尔大学的高性能网络通讯协议

Trickles 是一个无状态的高性能网络通讯协议. Trickles 目前提供了基于 Knoppix 改造的一个 Live CD 版本,该版本的网络内核已经替换为 Trickles ,请点击本介绍底部的 软件下载 按钮. Trickles 的系统架构: 文章转载自 开源中国社区 [http://www.oschina.net]

JAVA之旅(三十二)——JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用

JAVA之旅(三十二)--JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用 GUI写到一半电脑系统挂了,也就算了,最多GUI还有一个提示框和实例,我们暂时不讲了,我们直接来重点吧,关于JAVA的网络请求是怎么实现的?当然是HTTP协议,但是不可否认,他的概念和思想都是我们必须去涉及的,包括后面的tcp和socket等,好吧,我们开车吧! 一.JAVA网络请求概述 关于JAVA的网络请求,我们大致的可以分为以下几个分类 网络模式 OSI TCP