搜档网
当前位置:搜档网 › BACnet MSTP开发的入门篇

BACnet MSTP开发的入门篇

BACnet MSTP开发的入门篇
BACnet MSTP开发的入门篇

工欲善其事,必先利其器。首先,给大家介绍BACnet MS/TP开发的入门篇--工具准备篇。

1 串口调试程序

因为在BACnet MS/TP开发中,开发者要时刻关心BACnet数据包的状态,在这里仅给大家推荐4款串口监视调试软件。

1.1 串口调试助手

这个工具很常见,在网络上可以搜索到很多,笔者用的是图标为两把剑的那款,在BACnet 下载页面中,您可以找到该工具。该工具用来确认PC和设备的串口状态必备,因为很多时候,大家不太好区分哪个是COMPortxx,所以用这个小工具一下就可以试探出来。

1.2 串口监听软件

笔者使用的是图标为一把鹤嘴钳的小工具,工具很小,但是它是从驱动层抓取数据包,有时候条件简单的情况下,可以快速分析出通讯错误来。该工具在BACnet下载页面中也有提供。

1.3 Device Monitoring Studio

笔者后来在网上找到了该软件,感觉功能很强的,也是在驱动层直接抓取数据包,但是他反馈的数据包之间的时间间隔很准确,可以在BACnet协议开发的后期,调系统性能阶段使用。该工具在BACnet下载页面中也有提供,不过是30天的试用版。

1.4 COMWATCH

这个工具是把好剑,不过是一把双刃剑,不便的原因是他在DOS下运行,要求笔者有两台电脑才适用,不过往往越简单越能见真理,分析起数据包的时序来,感觉还真是非它莫属。在后期调时序阶段必不可少,由于版权问题,该软件咱不提供下载服务。

2 数据包仿真软件

什么样的BACnet MS/TP数据包是准确的符合BACnet MS/TP协议标准的数据包,这个是初级开发人员时常困惑的问题,笔者在初步接触BACnet的时候,也是无从下手,好在笔者开发的条件比较充足,手上不仅有一个标准的BACnet MS/TP DDC,还有一些前辈已经摸着石头趟了一番BACnet MS/TP开发的浑水,并且留下了一批枪支弹药。

2.1 VTS

VTS是BACnet开发认证的官方测试工具,功能很好很强大,但是由于文档有限,很多功能都需要慢慢挖掘,不过在后续章节中,笔者会给大家详细介绍VTS,并以图式的方式给大家一个VTS使用的快速入门。注:在BACnet官方认证阶段,BACnet是否符合BACnet BTL认证标准,也需要提供一个预先在VTS中Pre-Scan的PICS脚本文档,该文档是BTL认证的重要组成部分。

2.2 BACbeat

BACbeat也是笔者开发中经常用到的一款很不错的BACnet开发工具,他的数据包和数据分发方式,笔者认为借鉴作用很大,不过也有一些弊端,后续会和大家分享。

在本章节中,给大家介绍BACnet MS/TP开发经验分享--BACnet MS/TP数据包篇。

在BACnet中国技术联盟的BACnet开发讨论栏目中,已经介绍了相关的数据包格式,这里主要是分享一下,BACnet MS/TP数据包Encoding Decoding中的注意事项。

其网站链接如下:BACnet协议BACnet标准中文资料中关于BACnet MS/TP部分详细解析(3)BACnet MS/TP的实现,按照实现的硬件平台,可以分为设备级(在楼宇自动化行业中主要是在DDC上以Firmware的方式实现)和PC级实现(主要是作为BACnet MS/TP的配置工具或仿真、调试工具在个人电脑上以执行文件EXE的方式实现),在后续的章节中,我们都假设为后面的这种实现方式,即在PC上以配置、调试工具的方式在Windows上的实现。

1 BACnet MS/TP数据包的接收

按照BACnet MS/TP协议的规则,要有一个5ms或精度更高的Timer,这个条件在Windows 下实现,的确有些不太容易,原因是Windows是一个分时处理的多任务操作系统,系统的

标准Timer精度都在12-15ms左右,精度不会太高,即使在实时性好的WinCE5.0上,笔者测试的结果也是在3-5ms左右,如果真是提供如此高精度的Timer的话,Windows操作系统就会很卡,没有机会再去处理其他任务了,CPU基本上被占用到99%以上了。

读者很疑问了,真是这样那BACnet MS/TP的状态机如何在Windows这样的非实时操作系统下实现呢。且听笔者慢慢道来。

这个5ms的Timer只是为了达到后面将要讲到的BACnet MS/TP状态机的实现过程中的各个关键时间点的Check精度,并不是要求BACnet MS/TP接收状态机和主状态机的循环时间控制在5ms,而且仔细想想,这个实现在BACnet MS/TP要求的9600Baud波特率下也是无法实现的,发送完一个Token令牌的过程,时间大约就会是8ms左右了(每个字节大约1ms,一个令牌在8-9个字节,如果有Padding字符为9个字节,其余情况为8个字节)。所以这个5ms Timer只是要求的Timer的精度,也就是系统的配置状况,就像按照某些软件,都会在User Manual中给一个系统的最低配置一样,其实他的最低配置一般PC或DDC早就达到了,他这样的规定只是让大家知道,如果您真是提供了一个配置超低的平台,而运行该软件又是老出问题,那责任就不是软件的事情了,问题已经是您的硬件平台的责任了。话糙理不糙,BACnet MS/TP的5ms Timer的规定也是这个道理。

言归正传,那数据包如何接收合适呢,最简单的解释就是只要不影响您的OS系统的其他任务的运行,采样越快越好,这样才不会造成通讯过程中数据包的丢失。如果读者还是无法理解,可以到Bacnet技术交流QQ群:121189657,中和相关的专家请教一下。

2 BACnet MS/TP数据包的发送

数据包的发送小节,主要是介绍BACnet MS/TP的广播过程。按照BACnet MS/TP的协议规定,当目标地址设定为0xFF,就是发送的为广播数据包。有些设备为了断线侦测的需要,可能会每隔一定的时间间隔就会发送一个IAM的广播数据包,告诉BACnet MS/TP 令牌环网自己的状况。有人可能会问了,RS-485的数据线上,大家都发广播,那不就造成数据包碰撞,数据包乱成一团的状况吗?这个就要归功于令牌环网的令牌的作用,令牌简单理解就是不管您要说什么话,只有得到令牌环网的允许,也就是只有手掌令牌的人才可以发号施令。但这个和古代皇帝和军机大臣议事又不太一样,皇帝和军机大臣议事,基本上是皇帝一个人说了算,就是说令牌一直在他手中掌握,他一直有话语优先权。而令牌环网就民主的太多了,基本上每个人都有轮流坐庄的机会,每个人都会按照Station ID的顺序拿到令牌,只要拿到令牌,不管你是发号施令给其他任何人还是敞开嗓门发广播,那就是随您高兴的事情了。BACnet MS/TP协议定义了3个有限状态机。

1 一个是接收数据帧状态机(BACnet Receive Frame Finite State Machine),

2 一个是Master节点状态机(BACnet Master Node Finite State Machine),

3 一个是Slave节点状态机(BACnet Slave Node State Machine)。

Slave节点状态机比较简单,是Master节点状态机的一个子集SubSet,Slave节点状态机主要用来处理不需要维护令牌环的设备,像I/O模块、BACnet传感器、BACnet执行器等,主要做为其他设备请求的一个应答设备。

这里重点给大家解释BACnet MS/TP的接收数据帧状态机(BACnet Receive Frame Finite State Machine)和Master节点状态机(BACnet Master Node Finite State Machine)。

在BACnet MS/TP的接收数据帧状态机(BACnet Receive Frame Finite State Machine)中,如果按照协议规定,接收程序要一个字节一个字节的接收并解析,在Firmware级别的设备中,UART会产生硬件中断,CPU要处理的逻辑比较简单,处理起来没有大的问题。但是在像Windows这样的平台上,如果单个字节去解析,时间上就无法满足BACnet MS/TP接收状态机的时序要求,造成和其他设备通讯上的异常。如何解决这个问题,就要在串口接收上做文章,提前进行数据处理,详细实现内容会在以后的咨询服务中给大家做详细解答。

在BACnet MS/TP的主程序中,当主程序处理完接收数据帧状态机(BACnet Receive Frame Finite State Machine),就会进入BACnet MS/TP的Master节点状态机(BACnet Master Node Finite State Machine)中,在接收数据帧状态机(BACnet Receive Frame Finite State Machine)中会反馈接收状态,该状态会在Master节点状态机(BACnet Master Node Finite State Machine)中做为函数执行的一个判断条件,然后在安装BACnet协议第9章节中的状态机各个分状态进行解析。

此处要提醒开发人员的是,一定要严格按照Master节点状态机(BACnet Master Node Finite State Machine)要求的时序进行处理,否则和其他标准BACnet设备的通讯会出现严重的问题,甚至于完全无法通讯。

在BACnet MS/TP的Master节点状态机(BACnet Master Node Finite State Machine)的开发中,令牌Token的维护是开发工作的重中之重,衡量BACnet MS/TP的Master节点状态机(BACnet Master Node Finite State Machine)是否开发成功的关键也是看是否该状态机和其他的标准BACnet设备是否通讯顺畅,令牌Token 维护稳健,不造成令牌Token的频繁丢失。

在本章节中,给大家介绍BACnet MS/TP开发经验分享--串口传输篇。

在BACnet串口传输这个章节中,重点给大家介绍两部分内容。

1 BACnet数据包的接收部分

在BACnet数据包的接收部分,要在串口配置参数时,优化读写串口的Timeout参数,并且对于串口的异常,应用串口清理API PurgeComm(),及时进行串口清理动作,在数据处理过程中,无效的信息和运行时间都要监控,依照当前的系统波特率去动态调整各个参数的最佳配置。该部分内容的详细代码实现部分,将会在后面的BACnet培训认证环节给大家重点讲解。

2 BACnet数据包的发送部分

在BACnet数据包的发送部分,如果BACnet数据包字节个数不是很多的话,最好一次性的输出,防止BACnet接收设备在BACnet数据帧接收时序比较严格的情况下,认为该数据包无效而丢弃不处理的状况发生。

BACnet开发注意事项:在BACnet MS/TP的串口传输过程中,数据的处理要进行预期的筛选和判断,防止无效的数据过多的影响后面的BACnet状态机状态,造成BACnet设备CPU的Loading过高,影响其他事务的处理过程。

在BACnet MS/TP开发经验分享的本章节中,给大家介绍BACnet开发的优化处理部分。

1 在Windows操作系统中,如何给BACnet MS/TP状态机提供高精度的Timer

在BACnet MS/TP的开发过程中,大家很关注的一点就是BACnet MS/TP的各个状态机都规定了严格的时序,并且各个时间参数的精度都是很高,有几个BACnet的时序参数都是毫秒级别的,而且BACnet时序之间啮合很紧密,所以笔者给BACnet开发人员的建议是尽量不去用系统的ms级别的时间函数去处理,如GetTickCount(),这类常用的API,而是使用两个高精度的系统时间参数QueryPerformanceCounter()和QueryPerformanceFrequency(),这组函数来判断系统执行时序状况,经验表明,这对函数的时间精度很高,很精确。

2 如何提高BACnet设备的数据访问速度

由于BACnet MS/TP采用的是令牌环网的机制,这就造成BACnet设备访问上在特定时间内有RS-485总线被占用的状况。如何实现设备之间的快速访问呢,尽量让令牌环网高效率的运

行。这里笔者介绍的BACnet MS/TP环网高效运行的机制就是尽量把设备的Station ID设定为连续的,并且主要的令牌使用设备,如所有BACnet设备的参数配置、数据采集设备的Station ID设定为0,这样就会得到一个高效的令牌环网。还有一个重要参数就是Nmax_master参数,如果BACnet MS/TP令牌环网的设备个数比较固定,设备网络规划已经稳定,则建议用户把该Nmax_master参数设定为该BACnet令牌环网的最大设备Station ID值,也就是该令牌环网中的设备个数。

1 BACnet MS/TP的状态机按照BACnet协议的标准文档开发就能够实现

也许很多资深技术人员会给出绝对可以的答案,但是笔者的经验是最好有一份BACnet MS/TP 接收状态机和Master节点状态机的源代码,这样开发起来才不会走太多的冤枉路,拖延宝贵的BACnet产品开发周期,并且请资深的BAcnet开发咨询师或开发咨询机构进行指导,起到事倍功半的效果,而且如果BACnet产品要进行国际化拓展的话,即要求进行BACnet 认证BTL 测试的话,一份有参考价值的BACnet MS/TP源代码的贡献度会很高。

2 BACnet MS/TP设备开发只要肯下工夫就可以通过BTL认证

BACnet标准的确是楼宇自动化领域第一份公开免费的行业准标准。但是天下没有免费的午餐,就像OPC开发一样,都是有一定的技术门槛和难点,若想通过BACnet BTL认证,一份BACnet源代码的确必不可少,至少笔者多年的楼宇自动化开发经验提醒BACnet开发者,BACnet协议开放的背后是有很大的技术开发难度的,尤其是BACnet MS/TP的时序调整优化的部分,更需要BACnet专家的指点迷津和必要的技术指导。

分析BACnet协议栈1

从现在开始分析BACnet协议栈了,版本号是bacnet-stack-0.7.1。目录是bacnet-stack-0.7.1\ports\linux\rs485.c rs485.c文件主要要解决在物理层发送和接收数据的作用。不同的开发板需要移植该文件。 #include #include #include #include #include #include #include /* Linux includes */ #include #include #include #include #include #include /* Local includes */ #include "mstp.h" #include "rs485.h" #include "fifo.h" #include #include /* Posix serial programming reference: https://www.sodocs.net/doc/899299910.html,/~mike/serial/serial.html */ /* Use ionice wrapper to improve serial performance: $ sudo ionice -c 1 -n 0 ./bin/bacserv 12345 */ /* handle returned from open() */ static int RS485_Handle = -1; /* baudrate settings are defined in , which is included by */ static unsigned int RS485_Baud = B38400;//波特率选择38400 bps /* serial port name, /dev/ttyS0, /dev/ttyUSB0 for USB->RS485 from B&B Electronics USOPTL4 */ static char *RS485_Port_Name = "/dev/ttyUSB0"; /*系统默认是通过USB转485的,根据需要设置,若你的开发板用485接口,则用static char *RS485_Port_Name = "/dev/ttyS0";代替*/ /* some terminal I/O have RS-485 specific functionality */

舞蹈培训合作协议书(律师修改)

-精品文档- 合作协议书 甲方: 地址: 法定代表人: 电话: 乙方: 身份证号: 地址: 电话: 为保障合作良好、有序运行,充分保护各方的正当权益,甲、乙双方本着平等自愿、 互利互惠、共同发展的目的,就双方在 __________________ 开设舞蹈艺术培训中心,依照《中 华人民共和国合同法》等相关法律法规,甲乙双方友好协商一致,达成如下协议,以资信守。第一条合作项目名称 舞蹈艺术培训中心。 第二条合作方式 1甲方负责提供教学、办公场地,教学设备,广告宣传、招生等工作,并负责相关费用。 2、由甲方董事长郭淑芳出任深圳舞蹈艺术培训中心董事长,负责本舞蹈艺术培训中心 的全面管理工作;由乙方出任深圳舞蹈艺术培训中心校长兼总教练,负责本舞蹈艺术培训中 心的日常经营管理工作,管理学员档案包括整理、保存、运用学员的信息资料,负责招聘教学师资及员工,组织教学培训等。 3、乙方招聘的教学师资及员工与深圳舞蹈艺术培训中心签订合作协议,教师工酬根据教师级别不同按每课时200-400元的不同标准由深圳舞蹈艺术培训中心支付,教师工酬以日结方式进行结算。 4、本舞蹈艺术培训中心设立单独的财务账簿及账户,独立核算,每月核算一次,实行专款专用。 5、本舞蹈艺术培训中心设立一名会计和一名出纳,本舞蹈艺术培训中心的会计由甲方 -精品文档-

会计兼任,会计的工资报酬由甲方承担。出纳由乙方选任,工资报酬(5000元/月)由深圳 舞蹈艺术培训中心支付。 6、本舞蹈艺术培训中心根据市场情况拟设置培训班如下:①摩登班(少儿、成人),②拉丁(少儿、成人),③交谊舞(成人、企业家班),④、莎莎舞,⑤三步踩,⑥肚皮舞,⑦ 瑜珈班,⑧街舞,⑨操课。 第三条授课时间及方式地点 具体上课时间以课程表安排为准,45--60分钟为一个课时。授课地点为甲方提供的教学 场地内。 第四条甲方的权利和义务 1、甲方负责提供教学、办公场地。在开办初期,甲方提供位于_______________ 不少于200平方米房屋一间作教室使用,及约 _______ 平方米房屋一间作办公室,甲方提供的场地应以满 足教学需求为前提,如学员过多,现有场地不能满足教学需求时,甲方应无条件增加场地投入,甲方保证在本协议合作期内,其对所提供场地拥有的房屋使用权无任何法律上的瑕疵, 保证乙方依本协议使用该场地不会受到第三人的干涉,并保证乙方在周一至周五的晚上时至时,周六全天、周日全天能正常使用场地,否则甲方应当承担由此引起一切经济和法律责任。 2、甲方负责提供教学设备包括但不限于音响、灯光、空调(按每50平方米配一台5P 的空调的标准配备)等设备(视情况如需增加其它设备均由甲方提供),并承担本协议期间所发生的水费、电费、卫生、物业管理等费用。 3、甲方负责招生工作的宣传包括但不限于教师简介、宣传画册制作、发布,广告宣传 等活动并承担相关费用。除本协议规定外,未经乙方书面授权许可,甲方不得在其单位名称,商号,广告,宣传资料,产品目录,办公用品,名片,办公场所的装潢装饰中使用乙方的名称、简称、肖像,注册商标和标志,标识等。 4、甲方负责制定的招生简章和招生计划、安排开展招生工作,落实招生的相关事宜, 发生的费用由甲方负担。由甲方负责向学员收取培训费用并及时向学员开具收费凭证。甲方须及时向乙方通报招生进展情况,每个舞蹈培训班招收学员应不少于_________ 人,如果甲方招收的每个舞蹈培训班学员人数少于 _______ 人,则乙方有权不开班,甲方负责学员的善后处理 工作。 5、参与培训期间后勤服务工作,甲方人员参与服务工作所发生费用及报酬由甲方负责。 -精品文档- 6、本舞蹈艺术培训中心的会计由甲方会计兼任,会计的工资报酬由甲方承担。 7、甲方在招生过程中,不得以本项目名义收取任何费用。

论述具有五层协议的网络体系结构的要点

1-24论述具有五层协议的网络体系结构的要点,包括各层的主要功能。 答:综合OSI 和TCP/IP 的优点,采用一种原理体系结构。各层的主要功能: 物理层物理层的任务就是透明地传送比特流。(注意:传递信息的物理媒体,如双绞 线、同轴电缆、光缆等,是在物理层的下面,当做第0 层。)物理层还要确定连接电缆插头的定义及连接法。 数据链路层数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧(frame)为单位的数据。每一帧包括数据和必要的控制信息。 网络层网络层的任务就是要选择合适的路由,使发送站的运输层所传下来的分组能够正确无误地按照地址找到目的站,并交付给目的站的运输层。 运输层运输层的任务是向上一层的进行通信的两个进程之间提供一个可靠的端到端服务,使它们看不见运输层以下的数据通信的细节。 应用层应用层直接为用户的应用进程提供服务。 1-25试举出日常生活中有关“透明”这种名词的例子。答:电视,计算机视窗操作系统、工农业产品 1-26 试解释以下名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、服务器、客户-服务器方式。 答:实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议是控制两个对等实体进行通信的规则的集合。 客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户是服务的请求方,服务器是服务的提供方。 客户服务器方式所描述的是进程之间服务和被服务的关系。 协议栈:指计算机网络体系结构采用分层模型后,每层的主要功能由对等层协议的运行来实现,因而每层可用一些主要协议来表征,几个层次画在一起很像一个栈的结构. 对等层:在网络体系结构中,通信双方实现同样功能的层. 协议数据单元:对等层实体进行信息交换的数据单位. 服务访问点:在同一系统中相邻两层的实体进行交互(即交换信息)的地方.服务访问点SAP是一个抽象的概念,它实体上就是一个逻辑接口. 1-26试解释everything over IP 和IP over everthing 的含义。 答:TCP/IP协议可以为各式各样的应用提供服务(所谓的everything over ip) 允许IP协议在各式各样的网络构成的互联网上运行(所谓的ip over everything) 第二章物理层 2-01 物理层要解决哪些问题?物理层的主要特点是什么? 答:物理层要解决的主要问题: (1)物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的协议和服务。 (2)给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力,为此,物理层应该解决物理连接的建立、维持和释放问题。 (3)在两个相邻系统之间唯一地标识数据电路 物理层的主要特点: (1)由于在OSI之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物 理规程已被许多商品化的设备所采用,加之,物理层协议涉及的范围广泛,所以至今没有按OSI 的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传 输媒体接口的机械,电气,功能和规程特性。 (2)由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复杂。 2-02 归层与协议有什么区别?答:规程专指物理层协议 2-03 试给出数据通信系统的模型并说明其主要组成构建的作用。 答:源点:源点设备产生要传输的数据。源点又称为源站。 发送器:通常源点生成的数据要通过发送器编码后才能在传输系统中进行传输。 接收器:接收传输系统传送过来的信号,并将其转换为能够被目的设备处理的信息。 终点:终点设备从接收器获取传送过来的信息。终点又称为目的站 传输系统:信号物理通道 2-04 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。 答:数据:是运送信息的实体。 信号:则是数据的电气的或电磁的表现。 模拟数据:运送信息的模拟信号。 模拟信号:连续变化的信号。 数字信号:取值为有限的几个离散值的信号。 数字数据:取值为不连续数值的数据。 码元(code):在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。 单工通信:即只有一个方向的通信而没有反方向的交互。 半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间再反过来。

OSPF路由协议各种类型详解

OSPF各种类型详解 一、OSPF数据包类型 1.Hello包:用于建立和维护相邻的两个OSPF路由器的邻接关系,该数据包是周期性地发送的。 2.Database Description(数据库描述包DBD):用于描述整个数据库,该数据包仅在OSPF初始化时发送。 3.Link state request(链路状态请求包LSQ):用于向相邻的OSPF路由器请求部分或全部的数据,这种数据包是在当路由器发现其数据已经过期时才发送的。 4.Link state update(链路状态更新包LSU):这是对link state请求数据包的响应,即通常所说的LSA数据包。 5.Link state acknowledgment(链路状态确认包LSAck):是对LSA数据包的确认,以确保可靠地传输和信息交换。 二、OSPF网络类型 OSPF链路类型有3种:点到点,广播型,NBMA。在3种链路类型上扩展出5种网络类型:点到点,广播,NBMA,点到多点,虚链路。其中虚链路较为特殊,不针对具体链路,而NBMA链路对应NBMA和点到多点两种网络类型。 以上是RFC的定义,在Cisco路由器的实现上,我们应记为3种链路类型扩展出8种网络类型,其中NBMA链路就对应5种,即在RFC的定义基础上又增加了3种类型。首先分析一下3种链路类型的特点: 1. 点到点:一个网络里仅有2个接口,使用HDLC或PPP封装,不需寻址,地址字段固定为FF; 2. 广播型:广播型多路访问,目前而言指的就是以太网链路,涉及IP 和Mac,用ARP 实现二层和三层映射; 3. NBMA:网络中允许存在多台Router,物理上链路共享,通过二层虚链路(VC)建立逻辑上的连接。

项目合作协议书修改版

合作协议书 甲方: 乙方: 身份证号码: 经甲、乙双方友好协商,按照优势互补,利益分享的原则,就乙 方----项目所涉及经营管理等相关事项达成如下协议: 一、乙方以甲方的名义负责出面联系的有关事宜,有设计项目费用 由乙方支付,乙方履行该合同条款所规定的属于甲方的责、权、利等条 款。 二、乙方负责建立、健全工程项目部及管理机制,负责实施运作设 计项目。本工程项目的采购、施工、预算及各类工程文件编制均由乙方 负责。 三、甲方按照营业承包管理的形式,对乙方具体运作的工程项目进 行管理及监督,由乙方负责具体实施。 1、双方责任划分 3)、甲方承诺将付款方的支付的设计款,每次到款后的,延后一 次。在扣除税金和设计资质后 剩余的百分之40拔付及时(3个工作日内)给乙方(本人签字确 认并以传真形式告知指定打入某人某公司账号),不得以任何理由拖 欠、占用、挪用; (2)、乙方权利和义务 1)乙方有权知道公司项目款项的打款进度。 2)、乙方应严格履行甲方与业主签订的合同规定的各项合同条 款,保质、保量、按期完成施工任务。因乙方未严格履行合同所规定义 务而造成的工程财产损失和人员伤害由乙方全部负责;

3)、乙方施工管理中发生的一切本项目有关的各种法律纠纷由乙方负责解决,并承担一切责任。如产生法律纠纷的,甲方有权向乙方追偿; 4)、乙方不得冠用甲方名称从事非法及侵权行为和有损于甲方声誉的活动,否则将承担一切名誉赔偿及经济责任和社会责任; 5)、乙方在该项目合同签定后,第一时间要提供一份该项目的方案,包括效果图、动画、预算书、材料清单(可提供电子版或现成资料)、施工合同、中标通知书等文件用于建档。在竣工验收后,将验收报告、竣工图、移交单、夜景实拍照片两张,交公司办公室存档。否则财务将缓付工程款并按每天合同总额的千分之一收取滞纳金。 6)、接受并遵守公司的有关制度,每周按时上报《设计施工进度周报表》。 五、本协议经双方签字盖章后生效,有效期为一年(通常情况为:一年签一次)。 六、甲乙双方在签订本协议后一年内有效,不再为单个项目签订协议。期间的合作项目,均通过《合作项目备案登记表》(见附件)进行登记,双方签字后即行生效,视为本协议不可分割的部分。 七、其它 1、本协议有效期内,双方必须遵守国家的政策、法律、法规。 2、本协议未尽事宜,经双方协商同意后签订补充协议,与本协议具同等法律效力。 3、合同期间如一方违约,造成另一方的经济损失时违约方应赔偿对方的经济损失。 4、履行协议过程中发生争议或纠纷本着友好态度协商解决,若经协商仍不能解决, 可向深圳市人民法院通过法律途径解决。 八、本协议一式两份,甲、乙双方各执一份,均具同等法律效力。(说明:附件一、附件二为本协议不可分割的部分,具有同等法律效

计算机网络课后习题答案:第2章物理层

第二章物理层 2-01 物理层要解决哪些问题?物理层的主要特点是什么? 答:物理层要解决的主要问题: (1)物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的协议和服务。 (2)给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力,为此,物理层应该解决物理连接的建立、维持和释放问题。(3)在两个相邻系统之间唯一地标识数据电路。 物理层的主要特点: ①由于在OSI之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用,加之,物理层协议涉及的范围广泛,所以至今没有按OSI的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械、电气、功能和过程特性。 ②由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复杂。 2-02 归层与协议有什么区别? 答:规程专指物理层协议。 2-03 试给出数据通信系统的模型并说明其主要组成构建的作用。 答:源点:源点设备产生要传输的数据。源点又称为源站。 发送器:通常源点生成的数据要通过发送器编码后才能在传输系统中进行传输。 接收器:接收传输系统传送过来的信号,并将其转换为能够被目的设备处理的信息。 终点:终点设备从接收器获取传送过来的信息。终点又称为目的站。 传输系统:信号物理通道。 2-04 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。 答:数据:是运送信息的实体。 信号:则是数据的电气的或电磁的表现。 模拟数据:运送信息的模拟信号。 模拟信号:连续变化的信号。 基带信号(即基本频带信号):来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。 带通信号:把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)。 数字数据:取值为不连续数值的数据。 数字信号:取值为有限的几个离散值的信号。 码元(code):在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。 单工通信:即只有一个方向的通信而没有反方向的交互。 半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间再反过来。 全双工通信:即通信的双方可以同时发送和接收信息。

路由协议的分类

路由协议的分类。什么是自治域系统、IGP、EGP。 自治域(自治系统),在同一种路由协议上使用不同的自治域,可以有效的分割 路由信息,即自治域A中的路由器不会与自治域B中的路由器交换路由 信息。一个AS是一组共享相似的路由策略并在单一管理域中运行的路由器的集合。一个AS可以是一些运行单个IGP(内部网关协议)协议的路由器集合。也可以是一些运行不同路由选择协议但都属于同一个组织机构的路由器集合。不管是哪种情况,外部世界都将整个AS看作是一个实体。按照工作区域,路由协议可以分为IGP和EGP: IGP(InteriorGateway Protocols)内部网关协议 在同一个自治系统内交换路由信息,RIP、OSPF和IS—lS 都属于IGP。IGP的主要目的是发现和计算自治域内的路由信息。 EGP(Exterior Gateway Protocols)外部网关协议 用于连接不同的自治系统,在不同的自治系统之间交换路由信息,主要使用路由策略和路由过滤等控制路由信息在自治域间的传播 什么是管理距离,有什么作用。 管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低,依次分配一个信任等级,这个信任等级就叫管理距离。对于两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议。 防止环路的方法有哪些? RIP:有六种防止环路的措施:设定无穷大的值(16)路由毒化水平分割毒化反转触发更新抑制计时器 OSPF有哪些状态,在每种状态下进行哪些操作?OSPF有哪三个表?为什么需要DR、BDR,如何选择。 OSPF路由器在完全邻接之前,所经过的几个状态: 1.Down:此状态还没有与其他路由器交换信息。首先从其ospf接口向外发送hello分组,还并不知道DR(若为广播网络)和任何其他路由器。发送hello分组使用组播地址224.0.0.5。 2.Attempt: 只适于NBMA网络,在NBMA网络中邻居是手动指定的,在该状态下,路由器将使用HelloInterval取代PollInterval 来发送Hello包. 3.Init: 表明在DeadInterval里收到了Hello包,但是2-Way通信仍然没有建立起来. 4.two-way: 双向会话建立,而RID彼此出现在对方的邻居列表中。(若为广播网络:例如:以太网。在这个时候应该选举DR,BDR。) 5.ExStart: 信息交换初始状态,在这个状态下,本地路由器和邻居将建立Master/Slave关系,并确定DD Sequence Number,路由器ID大的的成为Master. 6.Exchange: 信息交换状态,本地路由器和邻居交换一个或多个DBD分组(也叫DDP) 。DBD包含有关LSDB中LSA条目的摘要信息)。 7.Loading: 信息加载状态:收到DBD后,将收到的信息同LSDB中的信息进行比较。如果DBD中有更新的链路状态条目,则向对方发送一个LSR,用于请求新的LSA 。 8.Full: 完全邻接状态,邻接间的链路状态数据库同步完成,通过邻居链路状态请求列表为空且邻居状态为Loading判断。

BACnet协议的体系结构

B A C n e t协议的体系结 构 Revised by Petrel at 2021

B A C n e t 协议的体系结构 国际标准化组织在制定计算机网络通讯协议标准时定义了一个模型,称为开放系统互联参考模型(OSI )(ISO7498)。模型的目的是解决计算机与计算机之间普遍的通信问题。在这个模型中,将计算机通信这样一个复杂的问题分解成7个小的、容易解决的子问题,每个子问题只与某些通信功能相关,并且把这些子问题称为协议体系结构的一层,整个模型是一个七层的体系结构。在图4-1中给出这七层的体系结构图。 层。信的单个计算机之间可能相距很远,因此报文要通过一系列中间点才能到达。 而这些中间点相应地可能需要实现路由选择功能、某种解析功能,以及复杂的同步和差错恢复功能。 实现OSI 模型协议所需的费用较高,在绝大部分楼宇自动控制系统中,并不需要实现OSI 模型的所有内容。不过只从OSI 的功能性方面来考虑,经过简化,OSI 模型仍然是楼宇自动控制协议的一个很好的参考。如果只选择OSI 模型中需要的层次,形成一个简化的模型,作为楼宇自动控制系统的协议体系结构,就可以减少报文的长度,降低通信处理的开销,并且也满足楼宇自动控制系统的需要。这个简化的体系结构降低了楼宇自动控制工业的生产成本,同时处理器的大批量生产、局域网技术的发展,也为过程控制和办公自动化工业的发展起到了推动作用。另一方面,可以充分利用现有的、易用的、应用广泛的局域网技术,如以太网、ARCNET 和LonTalk 。这样不但可以降低成本,而且也有利于提高性能,为系统集成开辟新的途径。 用户1 用户2 图4-1开放系统互联基本参考模型

修改合同协议书修订版

STANDARD AGREEMENT SAMPLE (协议范本) 甲方:____________________ 乙方:____________________ 签订日期:____________________ 编号:YW-HT-033467 修改合同协议书修订版

协议书 | YW-HT-033467 企业公民常用合同修改合同协议书修订版 修改合同编号:________ 甲方_________与乙方_________原于________年____月____日签订的 _________合同(原合同编号),现因_________,经双方协商同意,决定将其中_________条款:_________修定为:_________因修改合同给_________方造成损失计_________元,由_________方负责赔偿,赔偿金自________年____月____日起至________年____月____日止分_______次付清,特此协议。 本协议由双方签字盖章,并经鉴证机关审查证明后生效。协议书一式_____份,由双方各收执一份,鉴证机关收存一份,送________(有关单位)_______份。 甲方(盖章):___________乙方(盖章):___________ 代表人(签字):_________代表人(签字):_________ ________年____月____日________年____月____日 签订地点:_______________签订地点:_______________ XX网络科技有限公司 YunBo Network Technology Co., Ltd. 第2页

第八章物理层习题

单选题 1以下关于物理层服务功能的描述中,错误的是(D) A物理层向数据链路层提供比特流传输服务 B物理层服务的功能主要是:物理连接的建立、维护与释放,比特流的传输 C设置物理层就是要屏蔽传输介质、设备与通信技术的差异 D物理层比特流传输的可靠性主要是靠物理层自身来解决 2以下关于信息、数据与信号的描述中,错误的是(D) A通信的目的是交换信息,信息的载体可以是文字、语言、图形或图像 B计算机将字母、数字、语音、图形或图像用二进制代码来表示 C在网络中传输的是表示二进制代码的电信号的过程 D ASCII码是一个信息交换编码的国家标准,不包括用于数据通信的控制字符 3以下关于信号概念的描述中,错误的是(D) A物理层需要根据所使用的传输介质与传输设备来确定数据的传输方式 B 信号是数据在传输过程中电信号的表示形式 C 电平幅度连续变化的电信号成为模拟信号 D 电平幅度连续变化的模拟信号不能够用于传输二进制比特序列 4以下关于同步技术的描述中,错误的是(C) A 同步是指要求通信的收发双方在时间基准上保持一致 B 数据通信的同步包括:位同步、字符同步 C 外筒不发是在发送端发送一路数据信号的同时,另外发送一路控制字符SOH D 内同步法是从自含时钟编码的发送数据中提取同步时钟的方法 5 以下关于传输介质的类型和特点的描述中,错误的是(D) A常用的传输介质有双绞线、同轴电缆、光纤电缆、无线与卫星通信信道 B 双绞线分为屏蔽双绞线与非屏蔽双绞线 C 光纤分为单模光纤与多模光纤 D 在设计中采用的典型的卫星通信延迟时间值为270ms 6 以下关于模拟数据编码方法的描述中,错误的是(C) A 具备调制与解调功能的设备成为调制解调器 B 移频键控方法是通过改变载波信号的角频率来表示数字信号1、0 C 用相位的绝对值表示数字信号1、0,称为相对解调 D 将发送的数据每3个比特组成一个码元组,共有8种组合,成为八相调制 7 以下关于数字数据编码方法的描述中,错误的是(D) A 基带传输基本不改变数字信号频带直接传输数字的方法 B 非归零码必须用另一个信道同时传输同步信号 C 曼彻斯特编码属于自含时钟编码方法 D 差分曼彻斯特编码的时钟信号频率等于发送频率 8 以下关于信道速率概念的描述中,错误的是(D) A 奈奎斯特准则描述了无噪声状态下的“带宽”与“速率”的关系 B 奈奎斯特准则表示出最大传输速率在数值上信道带宽的2倍 C 香农定理描述了在有随机热噪声状态下的“带宽”与“速率”的关系 D S/N=30db表示信道上的信号功率是噪声功率的30倍 9 以关于多路复用基本概念额描述中,错误的是(C) A 时分多路复用通过为多个信道分配互不重叠的时间片来达到多路复用的目的 B 频分多路复用通过设置多个频率互不重叠的信道来达到同时传输多路信号的目的

楼宇自控协议BACnet 简介

BACnet 简介 BACnet 是 A Data Communication Protocol for Building Automation and Control Network 的简称,是一种为楼宇自控网络制定的数据通讯协议。 1987年,美国暖通空调工程师协会组织(ASHARE)的标准项目委员会调集了全球20多位业内著名专家,经过8年半时间,在1995年6月,ASHARE正式通过全球首个楼宇自控行业通讯标准--BACnet,标准编号为ANSI/ASHARE Standard135-1995,同年12月成为美国国家标准,并且还得到欧盟委员会的承认,成为欧盟标准草案。 BACnet是一个标准通讯和数据交换协议。各厂家按照这一协议标准开发与楼宇自控网兼容的控制器与接口,最终达到不同厂家生产的控制器都可以相互交换数据,实现互操作性。换言之,它确立了在不必考虑生产厂家,不依赖任何专用芯片组的情况下,各种兼容系统实 现开放性与互操作性的基本规则。 根据1999年底楼宇自控网在互联网页里的资料,目前世界上已有数百家国际知名的厂家支持BACnet ,其中包括楼宇自控系统厂家、消防系统厂家、冷冻机厂家、配电照明系统厂 家和安保系统厂家等。 〖 BACnet技术特点〗 BACnet采用了面向对象的技术,它定义了一组具有属性的对象(Object)来表示任意的楼宇自控设备的功能,从而提供了一种标准的表示楼宇自控设备的方式。同时BACnet定义了四种服务原语来传递某些特定的服务参数。目前BACnet共定义了18个对象,123 个属性和35个服务。由于一个楼宇自控系统中并不是所有的设备都要有必要支持BACnet所有的功能,BACnet协议还定义了6个性能级别和13个功能组。 〖 BACnet协议优点〗 BACnet是一个完全开放性的楼宇自控网协议,其开放性表现在: 独立于任何制造商,不需要专门芯片,并得到众多制造商的支持; 有完善和良好的数据表示和交换方法; 按标准制造的产品有严格的性能等级和完整的说明;

合作经营协议书范本

合作经营协议书范本 甲方: 乙方: 根据有关法律、法规,本着平等互利的原则,甲、乙双方共同合作投资经营商铺做安防项目,经友好协商一致,特订立本协议书。 第一章合作项目 第一条:1、双方拟共同投资经营的项目为位于 xx电脑城,并挂靠甲方的名义,甲方无偿提供 商铺内一切货源和安防配套经营

2、合作本项目内容为: 乙方同意共同出资购买xx电脑城商铺,并装修,同时按照双方确定的 安防材料设备的标准及规模进行装修 4、本合作项目期限为x年,自本合同签订之日开始计算。 第二章出资及盈亏分担 第二条:乙方确认本项目的第一期投资为x万元,甲方负责商店的进货和管理和技术。 第三条:合作经营的利润分配方式为:甲、乙双方各占商铺内50%的纯利润享有合作经营所产生的利润;如在合作经营中,合作经营产生借款,合作经营的利润应先偿还借款;利润三个月分配一次,但须在利润中扣除20%作为合作项目的后续发展基金 合作经营的亏损分担方式为:乙方前期需要承担第一期投资的30%亏损!若超过30%则以双方各承担一半分担合作经营所造成的亏损。

第三章项目经营管理 第四条:项目经营的组织架构 1、管委会由甲、乙双方共同组成,是项目经营管理的最高权利机构,参照我国有关法律及合作双方签订的合同规定行使职权。 2、商店管理由甲方担任负责合作经营的日常事宜,会计由乙方推荐担任,所有合作资金须全部划入店铺资金。有关财务制度,经管委会订立后实施执行。 3、其他管理人员的由甲、乙双方共同商定委派或向社会招聘来确定。 第五条:商铺经营的具体经营模式、商铺管理及业务规章及制 度由甲乙双方共同制订,甲乙双方应认真、全面遵守。 第六条:每一个月甲乙双方召开一次会议,通报商铺的经营情况,包括生产、财务等情况,并经全体合作人一致同意制订的相应方案、协议对全体合作人具有约束力;特殊情况,经双方合作人同意,可召开临时会议。

计算机网络答案(第五版) 谢希仁 第二章物理层

第二章物理层 2-01 物理层要解决什么问题?物理层的主要特点是什么? (1)物理层要解决的主要问题: ①.物理层要尽可能屏蔽掉物理设备、传输媒体和通信手段的不同,使上面的数据链路层感觉不到这些差异的存在,而专注于完成本曾的协议与服务。 ②.给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力。为此,物理层应解决物理连接的建立、维持和释放问题。 ③.在两个相邻系统之间唯一地标识数据电路。 (2)物理层的主要特点: ①.由于在OSI 之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备锁采用。加之,物理层协议涉及的范围广泛,所以至今没有按OSI 的抽象模型制定一套心的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械、电气、功能和规程特性。②.由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复 杂。 2-02 规程与协议有什么区别? 答:在数据通信的早期,对通信所使用的各种规则都称为“规程”(procedure),后来具有体系结构的计算机网络开始使用“协议”(protocol)这一名词,以前的“规程”其实就是“协议”,但由于习惯,对以前制定好的规程有时仍常用旧的名称“规程”。2-03 试给出数据通信系统的模型并说明其主要组成构件的作用。 答:一个数据通信系统可划分为三大部分: 源系统(或发送端)、传输系统(或传输网络)、和目的系统(或接收端)。源系统一般包括以下两个部分:?源点:源点设备产生要传输的数据。例如正文输入到PC 机,产生输出的数字比特流。 ?发送器:通常源点生成的数据要通过发送器编码后才能在传输系统中进行传输。例如,调制解调器将PC 机输出的数字比特流转换成能够在用户的电话线上传输的模拟信号。 ?接收器:接收传输系统传送过来的信号,并将其转换为能够被目的设备处理的信息。例如,调制解调器接收来自传输线路上的模拟信号,并将其转换成数字比特流。计算机调制解调器调制解调器计算机数字比特流模拟信号模拟信号数字比特流 正文正文源点发送器传输系统接收器终点输入信息输入数据发送的信号接收的信号输出数据输出信息源系统传输系统目的系统 数据通信系统数据通信系统的模型公用电话网?终点:终点设备从接收器获取传送过来的信息。 2-04 试解释以下名词:数据、信号、模拟数据、模拟信号、基带信号、带通信号、数字数据、数字信号、码元、单工通信、半双工通信、全双工通信、串行传输、并行传输。答:数据:是运送信息的实体。信号:则是数据的电气的或电磁的表现。 模拟数据:运送信息的模拟信号。 模拟信号:连续变化的信号。 基带信号:来自信源的信号。 带通信号:经过载波调制后的信号。 数字信号:取值为有限的几个离散值的信号。 数字数据:取值为不连续数值的数据。 码元:在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形 单工通信:即只有一个方向的通信而没有反方向的交互。半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间再反过来。 全双工通信:即通信的双方可以同时发送和接收信息。基带信号(即基本频带信号)——来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。带通信号——把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段以便在信道 中传输(即仅在一段频率范围内能够通过信道)。 2-05 物理层的接口有哪几个特性?各包含什么内容?答:(1)机械特性:指明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。 (2)电气特性:指明在接口电缆的各条线上出现的电压的范围。 (3)功能特性:指明某条线上出现的某一电平的电压表示何意。 (4)规程特性:说明对于不同功能的各种可能事件的出现顺序。 2-06 数据在信道中的传输速率受哪些因素的限制?信噪比能否任意提高?香农公式在数据通信中的意义是什么?“比特/秒”和“码元/秒”有何区别? 答:限制码元在信道上的传输速率的因素有以下两个:(1)在任何信道中,码元传输速率是有上限的,传输速率超过此上限,就会出现严重的码元间串扰的问题,使接收端对码元的判决(即识别)成为不可能。 (2)由于噪声会使接收端对码元的判决产生错误(1 判决为0 或0 判决为1)。所以信噪比要限制在一定范围内。由香农公式可知,信息传输速率由上限。信噪比越大,量化性能越好;均匀量化的输出信噪比随量化电平数的增加而提高;非均匀量化的信号量噪比,例如PCM 随编码位数N 指数规律增长,DPCM 与频率有关等。但实际信噪比不能任意提高,都有一定限制。例如增加电平数会导致接收机的成本提高,制作工艺 复杂等。香农公式的意义在于:只要信息传输速率低于信 1

BACnet协议

BACnet、楼宇自动化系统与Internet的集成    徐正元 王盛卫  香港理工大学屋宇设备工程系  注:本文作者徐正元可以通过bacman@https://www.sodocs.net/doc/899299910.html,联系。  摘要:BACnet即“楼宇自控网络的数据通讯协议” ,是一种使不同厂家生产的楼宇自动化控制器能够互相通讯和共享信息的开放协议。本文论述了BACnet系统与Internet集成的几种方式,从而能够利用Internet的现有资源,采用统一的浏览器界面对分布在各地的BACnet系统进行监控。  关键字:BACnet,Internet,LonWorks,集成,BA,楼宇自动化通信协议    一、 什么是BACnet?  BACnet,即A Data Communication Protocol for Building Automation and Control Networks[2],简称BACnet协议,是美国采暖、制冷和空调工程师协会(ASHRAE)经过近9年时间的研究制定的世界上第一个开放的楼宇自动控制网络协议。它详细地阐述了楼宇自控网的功能,阐明了系统组成单元相互分享数据实现的途径、使用的通讯媒介、可以使用的功能以及信息如何翻译的全部规则。它确立了不同生产厂家生产的各种BACnet兼容系统在不依赖任何专用芯片的情况下,相互开放通讯的基本规则。它使不同厂商生产的设备与系统在互连和互操作的基础上实现无缝集成成为可能。  该协议1995年一经颁布,即引起了各国政府、专家学者和企业的广泛关注。1995年由美国国家标准学院通过成为美国国家标准,目前韩国、日本已将其列为国家标准,也成为欧盟的预标准、ISO草案标准(关于BACnet成为ISO正式BA标准的投票正在进行之中)。  BACnet提供了一个描述各种自动化系统的精确模型,模型包括以下这些组成部分:23种对象(2001年版)、40个服务、137种属性、6种数据链路层、网络功能、互操作一致性。  BACnet是一个实现控制系统互操作的应用独立模型,它有着众多的互操作性类型和通用的对象,这使它不仅可以用于HVAC,还可以用于照明、安防、消防、门禁、交通等领域,事实证明它的应用领域还在不断的扩展之中[3]。    二、 关于BA系统与Internet的集成  Internet作为一个覆盖全世界的超级计算机网际网,在上个世纪九十年代得到了非常广泛的使用。无论是对人们的生活还是各个行业的发展都产生了极大的影响,楼宇自动化行业也不例外。楼宇自动化系统与Internet结合起来,就能够利用Internet的现有资源条件,实现分布在各地的BA设备及网络的低成本互

合作协议补充协议书

《内容合作协议》补充协议书 甲方: 乙方 丙方: 本协议中的所有术语,除非另有说明,否则其定义与三方于2017 年12 月签订合同《内容合作协议》(以下简称“原合同” )中的定义相同。 鉴于: 甲乙丙三方本着互利互惠的原则,经友好协商,依据实际情况,在原合同基础上变更合同条款部分内 容,特订立以下补充协议。 一、协议内容变更部分为: (一)、原合同中:第二条第 6 款:乙方同意,【】可以将本协议约定的乙方授予【】的权利转授给 任何第三方行使。 修改为:乙方同意,【】可以将本协议约定的乙方授予【】的权利转授给授权书中约定的第三方(“转 授给中国移动通信集团公司、中国移动通信有限公司和中国移动通信有限公司各省/自治区/直辖市子公司、咪咕文化科技有限公司和咪咕文化科技有限公司各子公司(下称“各移动公司”)以及其他第三方于在线教育业务及其他业务中行使。”)。 (二)、原合同中:第三条第 1 款:在协议有效期内,【】有权在本协议和授权书约定的授权范围内 使用、许可他人使用乙方授权的作品。包括但不限于通过运营商移动通信网络、互联网(有线或无线)和 其他营销渠道等进行复制、发行、出版、传播和销售,包括但不限于通过咪咕阅读业务将作品提供给用户 阅读、在线聆听、存储、下载。 修改为:在协议有效期内,【】有权在本协议和授权书约定的授权范围内使用、许可他人使用乙方授 权的作品。仅限于授权书中的第三方,如运营商移动通信网络、互联网(有线或无线)和其他营销渠道等 进行复制、发行、出版、传播和销售,仅限于通过咪咕阅读业务将作品提供给用户阅读、在线聆听、存储、 下载。

(三)、原合同中:第三条第8 款:在合作期满甲乙方不再续签或合作提前终止(无论是否可归责于 哪一方的原因),【】可以使用乙方已授权作品至授权期限届满, 授权期限届满后,对用户已购买的作品,【】仍有权保留在该用户在相关阅读平台内的个人空间中。 修改为:在合作期满甲乙方不再续签或合作提前终止(无论是否可归责于哪一方的原因),对用户已购买的作品,【】仍有权保留在该用户在相关阅读平台内的个人空间中。 (四)、原合同中:第三条第12 款:【】有权在乙方所提供的作品中附加宣传信息,包括但不限于【】 及第三方自有业务及第三方广告宣传,并有权决定是否将乙方作品置于【】相关平台特定栏目内。 修改为:【】有权在乙方所提供的作品中附加宣传信息,包括但不限于【】广告宣传,并有权决定是否将 乙方作品置于【】相关平台特定栏目内。 (五)、原合同中:第四条第11 款:若至合作期限届满,仍有任何第三方以【】或(及)与【】合作 的第三方所使用的乙方提供的作品侵害其著作权或其他合法权利为由向【】或(及)与【】合作的第三方 主张权利(含此前未结纠纷),或有主张权利的可能的,【】有权从乙方待结款项中暂扣一定比例(具体比 例由【】根据实际情况确定)作为风险保证金,直至合作期限届满之日起满 1 年为止。若在此期间内发生 诉讼或其他形式的争议处理,【】有权从风险保证金中扣回发生的费用、损失。乙方应在接到【】通知后 5 个工作日内向【】支付与扣除等额的款项以补足风险保证金,逾期应按每日千分之一为标准支付滞纳金。 期限届满后无息退还保证金剩余部分。同时乙方还应当承担由此给【】或(及)与【】合作的第三方造成 的一切损失(包括但不限于公证费、诉讼费、律师费、差旅费等一切费用)。 修改为:若至合作期限届满,仍有任何第三方以【】或(及)与【】合作的第三方所使用的乙方提供 的作品侵害其著作权或其他合法权利为由向【】或(及)与【】合作的第三方主张权利(含此前未结纠纷),【】有权从乙方待结款项中暂扣一定比例(具体比例根据实际情况确定)作为风险保证金,直至合作期限 届满之日起满 1 年为止。若在此期间内发生诉讼或其他形式的争议处理,【】必须书面通知乙方,方有权从 风险保证金中扣回发生的费用、损失。乙方应在接到【】通知后 5 个工作日内向【】支付与扣除等额的款 项以补足风险保证金,逾期应按每日千分之一为标准支付滞纳金。期限届满后无息退还保证金剩余部分。 同时乙方还应当承担由此给【】或(及)与【】合作的第三方造成的直接损失(包括但不限于公证费、诉 讼费、律师费、差旅费等直接费用)。 (六)、原合同中第四条第15 款:为保障已订购作品用户的权利,作品授权到期或本协议终止后,乙 方授权【】在咪咕阅读平台及其他相关平台上为用户开设的个人空间上继续保存该作品。 修改为:为保障已订购作品用户的权利,作品授权到期或本协议终止后,乙方授权【】在咪咕阅读平 台及其他相关平台上为用户开设的个人空间上继续保存该作品,仅限于个人使用。 (七)、原合同中第四条第19/20/21 条:

相关主题