IP-Switch SDK说明.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、RS485 /RS232 通讯协议 IP-Switch 通过RS485/RS232 接口与模拟设备进行通讯,接受RS485/RS232 总线上任何模 拟设备向IP-Switch 发出的指令,并根据通讯协议对指令进行解析;或者通过RS485/RS232 向模拟设备发出相应的指令应答和通过网络数据解析后的有关指令。 1.1 RS485 /RS232 通讯波特率设置 Baud Rate: 从1200bps 到 38400bps 。可通过 AVConfig 工具设置 Data bit:8 Stop Bit:1 Parity Bit:None 1.2 名词定义 1. IP-Switch 在本文中特指网络协议转换器。 a) IP-Switch 可用于传统的模拟可视对讲系统中,通过对现有模拟系统的软件进行升级, 可以将传统的模拟系统中的模拟音频数据、模拟视频数据、以及RS485/RS232总线数据转变为数字信号,并在遵循标准的TCP/IP 协议的网络内自由传输。 b) IP-Switch 主要实现以下两类功能 i. 音视频数据的模数互转、MPEG4 编解码及网络收发与回放。 ii. RS485/RS232 总线制数据的网络转发。 2. 设备ID 设备地址。在本文中设备是指与IP-Switch 相连接的传统模拟可视对讲设备。 每台设备在整个系统中拥有一个唯一的设备地址(设备ID)。设备地址被定义为4 字节长,用户可以定义其指定的含义,与FFFFFFFF 为系统保留,后者表示群发地址。例如:可以用8 位BCD 码来组成一个唯一的设备地址,其中后5 位表示分机编码,而前3 位则表示该分机对应的门口机编码,不足位数者用F 填充。如:102FF503与102 号门口机相连接的503 号设备;302FFFFF 表示编码为302 的门口机或者管理机;等等 3. IP地址 每台 IP-Switch 在整个网络系统中拥有一个唯一的IP 地址,可以使用工具软 件AVConfig 为IP-Switch 配置一个静态的IP 地址,并同时设定子网掩码、网关等相 关的网络信息。 4. 地址表 描述了系统中所有的 IP-Switch(IP 地址)与模拟设备(设备ID)的连 接关系。 5. AVConfig 通过网络对IP-Switch 进行远程配置的工具软件。 1.3 编程说明 1. 鉴于 RS485 总线半双工的工作特性,在发送每一条指令之前都必须确保当前RS485 总线为空闲状态。(在模拟机与IP-SWITCH 的通讯方式为RS485 的情况下) 2. 发向 RS485/RS232 的的所有指令都必须遵守第6.4 节描述的指令格式,只需要简单地将原有命令加上一个适当的通讯协议头就可以完成该项工作(原有命令被当成是一条转发 的指令,做为转发内容经由IP-Switch 被转发到指定的目的地)。 3. 根据业务逻辑的需要,填写适当的通讯协议头内容。这其中包括在什么时候并发地对IP-Switch 对行音视频状态的控制。 4. 从 RS485/RS232 总线上收到的所有指令都符合第1.4 节描述的指令格式,必须按照该协议对指令进行正确地解析。 1.4 RS485/RS232 协议指令格式 指令格式 序号 1 2 3 4 5 6 字节数 1 1 1 1 4 DATALEN 格式 START CMD LENGTH FLAG ADDR DATA 格式注解 序号 符号 含义 备注 1 START 起始标志位 0xA1 2 CMD 指令的类型,IP-SWITCH依据此命令进行操作 3 LENGTH 指令的长度,为8+DATALEN。最大可达255 0x08 至0xFF 4 FLAG ADDR 的含义标识 0xA5 或0x5A 5 ADDR 目标地址 6 DATA 为数据的长度,最大可达247 字节 关于 FLAG 和ADDR 的注解 FLAG ADDR 备注 0xA5 目标设备的 ID 标识。目标设备是指与 IP-SWITCH 通过RS485/232 通 讯的模拟对讲设备,这些设备在系统中拥有唯一 的地址码(ID),由8 位BCD 码来表示。与FFFFFFFF 为系统保留ID。 0x5A IP-SWITCH 的IP 地址。 说明 1:无论是在发送指令时,还是在接收指令时,ADDR 始终表示着本次通讯的远端地址。 说明 2:当ADDR=0xFFFFFFFF 时,IP-SWITCH 会把该条指令转发到网络中的所有设备中。 指令类型 CMD 取值 功能说明 备注 0x01 数据转发 0x02 启动音频 0x03 启动音频+数据转发 0x04 停止音频 0x05 停止音频+数据转发

文档评论(0)

638922bb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档