一种利用串行总线实现多点通信的方法技术

技术编号:3530766 阅读:162 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种利用串行总线实现多点通信的方法,该方法可在集群式网络设备系统中,运用串行总线实现设备间的多点通讯。该方法包括以下步骤:(A)在网络的物理层建立主从设备关系;(B)在网络的链路层建立设备间基本的握手关系;(C)在网络的传输层,建立设备间点对点的通信关系;(D)在网络的应用层按照版本号,指令和数据内容的格式进行数据传输。本发明专利技术对能够建立串行传输关系的设备,可以实现设备间的主从式数据通信,从而实现设备的集中远程控制,网络设备的统一管理,也可以实现信息家电等信息设备的统一管理。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种利用串行总线实现多点通信的方法,它包括以下步骤: (A)在网络的物理层建立主从设备关系; (B)在网络的链路层建立设备间基本的握手关系; (C)在网络的传输层,建立设备间点对点的通信关系; (a)、设备间按以下数据格式进行数据传输: 8位版本号+8位目的地址+8位源地址+8位状态字+8位字节数+n↑[*]8数据位+16位累加和校验位; (b)、设备间按以下步骤建立通信关系: ①、广播询问 总线上的主控设备向总线发送广播询问报文,询问是否有新设备上线,广播的目的地址是0xff; ②、认证请求 各设备接收到广播询问报文后,检查自己的ID值;由于未经认证的设备初始ID地址是0,而经过认证的设备ID地址非0,所以,如果ID值不等于0,则该设备已经经过认证;如ID值等于0,则该设备没有经过认证,需要进行认证请求;需要请求认证的设备,产生一个随机等待时间,在该时间内检测总线中是否有数据传输,如果在此时间内没有数据传输,则发送认证请求报文;如果有数据传输,则放弃本次认证操作,等待下次广播询问; ③、ID分配认证 当主控设备接收到认证请求报文后,则在当前空闲的ID池中依次选择一个新的ID,并且绑定该设备的设备信息,构成ID分配报文,以广播的形式发送出去; ④、ID分配应答 总线中所有得到ID分配报文的设备,比较该报文的设备信息是否与自己一致,如果一致,则把新的ID值替换初始的零值,并发送应答报文;如果不一致,将做丢弃处理; ⑤、应答确认 当主控设备接收到应答报文以后,将该设备的ID与设备信息绑定并添加到ID池中;将主控设备所记录的从控设备信息及ID值与相应的从控设备所记录的ID值比较,如果一致,则主控设备与从控设备的通信就建立起来; (c)、设备间进行数据传输 (D)、在网络的应用层按照以下格式进行数据传输; 在网络应用层传输的数据格式分为版本号,指令和数据内容三部分,它位于传输层数据区部分。...

【技术特征摘要】

【专利技术属性】
技术研发人员:邹红兵郝长鹏徐大鹏邱立纯
申请(专利权)人:北京长城鼎兴网络通信技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1