BACnet安全连接(BACnet/SC)是ASHRAE BACnet委员会最近发布的BACnet协议的增编。是在增编135-2016bj中介绍的。它基于一个安全的、加密的数据链路层。 专门设计以满足不同IP基础结构。对BACnet通信使用标准化的、通常已经存在的IP网络基础设施的需求正在增加,BACnet/SC的安全性正是满足这种需求,构建IoT网络(构建物联网-Biot)的一个关键部分。

那么为什么需要BACnet/SC ?

简单地说,现有BACnet系统的某些方面有时会出现问题,因为它们偏离了常见的IT策略和实践,尽管这些策略和实践从一种情况到另一种情况各不相同。从IT的角度来看,BACnet/SC解决了许多现有BACnet系统常见的问题:

  • BACnet/SC提供广泛使用的、标准的、被IT界所接受的网络安全解决方案。
  • BACnet/SC消除了对静态IP地址的需要,减轻了IT组的负担,并可能降低用户租赁成本。
  • BACnet/SC不依赖于网络广播消息。
  • BACnet/SC消除了BACnet/IP广播管理设备(BBMDs)及其配置和容忍网络拓扑的变化。
  • BACnet/SC可以轻松地与IT基础设施中常见的防火墙设备一起工作。

从增编135-2016bj中的协议架构图,我们可以发现新增的红色框中的链路。基于websocket 解决了常见的和IT基础设施中防火墙问题。它基于标准的TLS 1.3安全性,具有128位的选项以及256位椭圆曲线密码术。以及它消除了对静态IP地址和网络的需要广播。这些使其可以工作在通常已经存在的IP网络基础设施中。并且作为一种新的安全的BACnet数据链,消除了业主、设施管理人员和客户的许多担忧。

协议栈架构

下图给出了完整的协议栈架构

拓扑结构

BACnet/SC网络的逻辑拓扑结构一般遵循由多个节点BACnet/SC节点和Hub功能中心节点组成的中心辐射型模型。

对于传输单播BACnet消息,BACnet/SC节点也可以支持与其他节点的直接连接。在同一BACnet网络上的BACnet/SC节点,可以作为BACnet/SC直连的发起者或接收者。

为了提高可用性,BACnet/SC还提供了冗余功能。通过提供附加的Hub节点,作为备份中心功能。如下图所示。

最后,看一个网络构成示例图

主中心 ( P) 和故障转移中心(F)位于防火墙内部,用于保护BACnet/SC设施内的设备。包括一个BACnet/SC-to-BACnet/IP路由器,一个BACnet/SC-to-MS/TP路由器,以允许在BACnet/SC安全网络和传统BACnet网络。在本例中,外部(远程)访问是通过启用防火墙来提供的使用公网DNS名或公网静态IP地址转发BACnet/SC端口。

BACnet安全连接(BACnet/SC) 介绍相关推荐

  1. eclipse怎么配置oracle数据库,Eclipse连接Oracle数据库介绍

    Eclipse连接Oracle数据库介绍 由于eclipse是开源产品,所以许多工具都以插件的形式提供由用户选择安装,许多文章中都提到了如何连接数据库,但是并没有说明需要加载以及如何加载数据库.jar ...

  2. chatgpt赋能python:Python中的连接符:介绍与应用

    Python中的连接符:介绍与应用 在Python编程中,连接符起着关键性的作用,它是连接不同代码部分的纽带.本篇文章将重点介绍几种常用的Python连接符. 一.加号连接符(+) 加号连接符最常见, ...

  3. linux系统不能用投影仪,linux连接投影机方法介绍

    linux连接投影机方法介绍 发布时间:2012-11-15 14:51:36   作者:佚名   我要评论 一般来说,需要笔记本当前使用的分辨率和投影仪的分辨率相同,才能在投影仪上显示笔记本的X,接 ...

  4. MySQL连接查询\等值连接介绍

    MySQL连接查询\等值连接介绍 连接查询 含义:又称多表查询,当查询的字段来自于多个表时,就会使用到连接查询 笛卡尔乘积现象:表一有m行,表二有n行,结果=m*n行 发生原因:没有有效的连接条件 如 ...

  5. Mybatis(11)连接池基本介绍

    连接池的基本介绍 type属性取值: POOLED UNPOOLED JNDI   使用 复制项目day02_eesy_01mybatisCRUD,到新项目day03_eesy_01datasourc ...

  6. 关于vmvare网络连接方式的介绍与实践

    先介绍一下VMware网络设置的三种方式 1 Host-only连接方式   让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新增一个IP地址,且保证该IP地址与各虚机 ...

  7. android 连接电脑,安卓手机怎么连接电脑详细介绍【图文教程】

    随着科技不断地发展,现在市场上的安卓手机越来越多,但是有些安卓的手机用户们在下载软件,往电脑上传照片视频时还是不会,不知道应该怎么连接到电脑,其实有的时候数据线将电脑与手机连接起来后,手机上的资料并不 ...

  8. 电视android怎么连接手机助手,海信电视微助手怎么帮助手机连接电视机 方法介绍...

    海信智能电视是可以通过手机连接的,如果海信液晶电视是非智能的普通电视机,则无法支持无线传屏,海信电视可以通过手机连接播放电视吗?本文介绍手机连接海信电视的方法.海信电视和手机互动有两个方式: 海信电视 ...

  9. 连接池原理介绍+常用连接池介绍

    下面以访问MySQL为例,执行一个SQL命令,如果不使用连接池,需要经过哪些流程. 不使用数据库连接池的步骤: TCP建立连接的三次握手 MySQL认证的三次握手 真正的SQL执行 MySQL的关闭 ...

最新文章

  1. android gradle 给所有的buildFlavor 的versionName 增加一个后缀
  2. 【转】C#中的线程 入门
  3. 将可执行文件加入到系统启动项中
  4. k8s springboot 文件_Springboot整合Spring Cloud Kubernetes读取ConfigMap支持自动刷新配置的教程...
  5. 《学习JavaScript数据结构与算法》 第四章笔记 栈
  6. linux内核zfs,Linus Torvalds 不建议使用 ZFS On Linux
  7. AI智能人脸识别很难?30行Python代码完美打造
  8. 图之Dijkstra算法
  9. linux ab 命令参数,linux环境中ab命令简介及结果分析
  10. multisim扩大工作区_利用Multisim 10仿真软件对共射投放大电路进行了计算机辅助设计和仿真...
  11. 微信小程序名称、简称设置规范
  12. 网站域名被拦截,网站被流量劫持,服务器攻击,网站被跨区恶意点击,问题的定义与解答
  13. WES分析2-分析流程
  14. 维恩贝特面试java后端开发面试经验
  15. IIS部署Thinkphp网站
  16. 设置Ajax为同步请求
  17. 【北京迅为】i.MX6ULL终结者GPIO时钟
  18. SpringCloud( H版 alibaba )框架开发教程(中级)
  19. 是什么让我遇见这样的你。
  20. soul之websocket数据同步

热门文章

  1. 2019届校招实习生惨痛经历
  2. 2008服务器系统ie,windows server 2008 IE增强的安全配置关闭方法
  3. SQL Server 认证(Certification)
  4. 大前端CPU优化技术--NEON指令介绍
  5. 数字图像处理之频域滤波
  6. vector<vector>排序
  7. 【论文学习】MKIoU Loss: Towards Accurate Oriented Object Detection in Aerial Images
  8. vue实现水平时间线与蛇形时间线
  9. ArcGIS供地图斑图形及属性入库操作(附练习数据)
  10. 1345. 跳跃游戏 IV