青岛正源千恒科技有限公司为您提供计量管理系统,计量管理软件系统,计量实验室信息管理系统等相关信息发布和资讯展示,敬请关注!

计量管理系统:基于物联网的实验室信息管理系统(三)

计量管理系统:基于物联网的实验室信息管理系统(三)

1. 终端模块软件开发

    终端软件由 C 语言开发。系统上电后初始化终端设备,如系统定时器、SPI 等,配置系统滴答定时器、中断处理函数等。感知模块软件流程如图 5 所示。系统上电初始化终端各设备后,主程序进行轮询循环,采集环境数据、检测有无刷卡,将数据打包发送给核心板服务器。当外部 RFID 刷卡且其他数据采集正常时,RFID 中断函数同时对 RFID 卡进行数据采集、校验数据有效性等操作,并发送给核心板服务器。

    实验室设备自助借还流程如图 6 所示。为每台设备贴一个 RFID 标签,将实验设备信息录入系统数据库,借出时,用户利用一卡通认证成功后,扫描设备上的 RFID 标签即可记录借用信息,设备归还后将自动清除借用记录。借还全程无需人工记录,不仅省时省力,还能-大限度避免出现记录错误。


    执行单元软件在系统上电初始化 M3 终端各设备之后,主程序进行轮询循环,查看是否有 ZigBee 接收数据中断产生,当有外部中断时,ZigBee 接收核心板服务器发送的指令,然后解析数据,执行相应的命令,实现设备的远程控制。

2. 核心板服务器软件开发

    核心板服务器的功能较多,需要处理的任务较多,所以核心板服务器的软件开发相对复杂,主要包括以下几方面 :

(1)嵌入式 Linux 操作系统的移植。核心板服务器选择源代码开放的嵌入式 Linux 操作系统。

(2)BOA 服务器的移植。管理员可以通过浏览器登录系统,查看实验室环境信息并控制相关设备,所以需要在系统中架设 Web 服务器。BOA 是一种非常小巧的 Web 服务器,且支持 CGI,因此是本系统的不二之选 。

(3)视频服务器的移植。实现远程视频监控需要视频服务器,于是选择 mjpg-streamer 开源软件完成 JPEG 库及mjpg-streamer 的移植 。

来源:http://www.zyqhkj.com/news917958.html  发布时间:2023-02-23 03:00:00

相关标签:计量管理系统,

上一条:计量管理系统:基于物联网的实验室信息管理系统(四)
下一条:计量管理系统:基于物联网的实验室信息管理系统(二)