【技术实现步骤摘要】
一种BACnet协议直接进数据库网关的方法
本专利技术涉及一种编码技术,具体是一种BACnet协议直接进数据库网关的方法。
技术介绍
目前,当一些系统(比如能源管理系统)需要长时间采集分布于多个地点的多个传感器的数据历史记录时,常常需要在传感器所在地安装网关、自控软件等,然后再由自控软件将传感器数据转换后上传至数据库中。目前使用自控系统接入传感器,并将数据上传到数据库的模式的问题在于,目前的大部分自控软件除了记录数据的功能外,还有额外的很多逻辑控制、日程控制等自动控制系统所需的功能,且价格比较高,而对于诸如能源管理系统来说,只需要将所需传感器数据记录进入数据库中,不需要控制功能。所以,设计一种只实现接入BACnetIP协议传感器,并将采集到的数据上传至指定数据库的低成本网关设备是必要的。
技术实现思路
本专利技术要解决的技术问题是提供一种BACnet协议直接进数据库网关的方法,以解决
技术介绍
中提到的问题。为实现上述目的,本专利技术提供如下技术方案:一种BACnet协议直接进数据库网关的方法,包含以下步骤:A、使用BACnetIP编解码软件,将BACnetIP协议转换为JOSN数据包,并以标准的RESTFul网络服务形式,将BACnetIP转换服务公开;B、使用数据库网络服务,定时读取BACnetIP的网络服务接口,用以获得本地BACnetIP设备的所需记录的各项数据的最新值,并将所获得的数据转换为数据库表格式,写入到目标数据库中;C、使用设置网络服务,让用户能够通过网页调用BACnetIP的设备发现服务,能够设定需记录的点信息,能都设定目标数据库的各项连接参数 ...
【技术保护点】
一种BACnet 协议直接进数据库网关的方法,其特征在于,包含以下步骤:A、使用BACnetIP编解码软件,将BACnetIP协议转换为JOSN数据包,并以标准的RESTFul网络服务形式,将BACnetIP转换服务公开;B、使用数据库网络服务,定时读取BACnetIP的网络服务接口,用以获得本地BACnetIP设备的所需记录的各项数据的最新值,并将所获得的数据转换为数据库表格式,写入到目标数据库中;C、使用设置网络服务,让用户能够通过网页调用BACnetIP的设备发现服务,能够设定需记录的点信息,能都设定目标数据库的各项连接参数;D、将上述3个服务编译为具体网关硬件的Linux操作系统上的监控进程程序,并写入网关硬件中,完成整个网关。
【技术特征摘要】
1.一种BACnet协议直接进数据库网关的方法,其特征在于,包含以下步骤:A、使用BACnetIP编解码软件,将BACnetIP协议转换为JOSN数据包,并以标准的RESTFul网络服务形式,将BACnetIP转换服务公开;B、使用数据库网络服务,定时读取BACnetIP的网络服务接口,用以获得本地BACnetIP设备的...
【专利技术属性】
技术研发人员:杨超,唐俊杰,王旭,
申请(专利权)人:上海庄生机电工程设备有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。