【物联网】LonWorks协议

目录

一、LonWorks协议概述

二、LonWorks协议基本组成

三、LonWorks协议使用步骤

四、LonWorks协议编程

五、LonWorks协议优势


一、LonWorks协议概述

        LonWorks协议是一种用于分布式控制网络的通信协议,广泛应用于建筑自动化、工业自动化、家庭自动化等领域。LonWorks协议使用两种主要技术:物理层(LonTalk)和媒体访问控制层(PFS,并行帧结构)。

二、LonWorks协议基本组成

  1. LonWorks网络设备:包括从设备(如传感器、执行器)和主设备(如网关、控制器)。

  2. LonTalk协议:LonWorks网络的通信协议,定义了数据的封装、传输和接收过程。

  3. PFS协议:LonWorks网络的媒体访问控制协议,实现网络设备的同步和冲突避免。

三、LonWorks协议使用步骤

  1. 确定网络拓扑结构:根据实际需求设计LonWorks网络的拓扑结构

Document Contents 0 RECORD OF CHANGES................................................................................................... 4 1 SYSTEM ARCHITECTURE ............................................................................................... 6 2 COMMUNICATION PRINCIPLES.................................................................................... 8 2.1 LON FEATURES.............................................................................................................8 2.2 APPLICATION COMMUNICATION BASICS ................................................................................9 3 APPLICATION MESSAGE FORMAT............................................................................... 12 3.1 GENERIC MESSAGE FRAME..............................................................................................12 3.2 APPLICATION MESSAGE FIELDS ........................................................................................13 3.2.1 Message Status "M_St" .............................................................................................13 3.2.2 Message Length "M_Lg"............................................................................................14 3.2.3 Database Address "DB_Ad" and Length "DB_Ad_Lg" ....................................................14 3.2.4 Application Data "Data" ............................................................................................15 3.3 APPLICATION MESSAGE TYPE...........................................................................................15 3.3.1 "Read" - Message.....................................................................................................15 3.3.2 "Answer" - Message..................................................................................................16 3.3.3 "Write" - Message ....................................................................................................18 3.3.4 "Acknowledge" - Message .........................................................................................20 3.3.5 "Unsolicited Data" - Message.....................................................................................22 3.4 CONCURRENT MESSAGE HANDLING....................................................................................25 3.4.1 Ambiguity of Block Cut Messages ...............................................................................25 3.4.2 Ambiguity of Response Messages...............................................................................25 3.4.3 NACK Reads.............................................................................................................25 4 IFSF COMMUNICATION SERVICES.............................................................................. 26 4.1 ADDRESSING ..............................................................................................................26 4.2 APPLICATION PROTOCOL PARAMETERS................................................................................26 4.3 MESSAGES CODE "IFSF_MC" .........................................................................................27 4.4 BLOCK CUTTING "BL" ...................................................................................................27 4.5 COMMUNICATION SERVICE DATABASE ................................................................................28 4.5.1 Initial Node Installation.............................................................................................29 4.5.2 Recipient Address Table............................................................................................29 4.5.3 Heartbeat................................................................................................................35 4.6 DATA ENCRYPTION.......................................................................................................36 4.6.1 COPT DATA ENCRYPTION ..............................................................................................36 4.7 UNLOCKING................................................................................................................40 5 IMPLEMENTATION GUIDELINES & RECOMMENDATIONS.......................................... 41 5.1 ACTIONS WHEN A DEVICE RECOGNISES THAT A SC IS OFF-LINE.................................................41 5.2 IFSF MESSAGE EXAMPLES ..............................................................................................41 5.2.1 Read and Answer Messages.......................................................................................41 5.2.2 Write and Acknowledge Messages..............................................................................41 5.3 READ AND WRITE DATA ERROR HANDLING ..........................................................................42 5.3.1 Communication Layer Errors ......................................................................................42 5.3.2 Application Data Layer Errors.....................................................................................43 5.4 DATA_ACK ERROR HANDLING..........................................................................................44 5.4.1 Checking Order ........................................................................................................45
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大雨淅淅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值