摘要
针对发酵过程的监测及控制问题,利用高级编程语言Python和JavaScript,设计并开发了一套基于浏览器/服务器(brower/server,B/S)架构的发酵过程嵌入式监控软件系统。该软件系统应用基于Python语言的Django框架及基于JavaScript语言的VUE框架,以MySQL和Redis数据库作为信息载体,运行于本地树莓派的嵌入式Linux操作系统,通过Web浏览器访问,具有数据采集、数据汇总、数据表展示以及多批次多参数的曲线比较功能。同时,在云服务器上搭建了配套的云端系统,Web页面和本地软件系统相同。用户可以在任意一个能够访问公网的计算机上通过Web浏览器远程监控发酵设备。将该软件系统连接发酵设备进行多批次的发酵实验,测试其在实验中的功能和性能。结果表明,该系统的各个功能模块运行正常并能达到预期的效果。
A fermentation process monitoring software system was designed and developed using high-level programming languages of Python and JavaScript based on Brower/Server architecture for monitoring and controlling the fermentation process.This software system applied Python-based Django framework and JavaScript-based VUE framework,used MySQL and Redis databases as the information carrier,and ran on local Raspberry Pi embedded Linux operating system.Accessed through a Web browser,it had such functions as data acquisition,data summarization,datasheet display and multi-batch multi-parameter curve comparison.Meanwhile,a supporting cloud system was built on a cloud server,and Web pages were identical with the local software system.Users could monitor the fermentation equipment remotely via a Web browser on any computer that has access to the public network.This software system was connected to the fermentation equipment for multiple batches of fermentation experiments,so as to test its functionality and performance in the experiments.The results showed that all functional modules of the system can operate properly and deliver the expected effects.
作者
许志国
汪坤
丁健
XU Zhiguo;WANG Kun;DING Jian(School of Biotechnology,Jiangnan University,Wuxi 214122,China)
出处
《食品与发酵工业》
CAS
CSCD
北大核心
2023年第20期59-65,共7页
Food and Fermentation Industries
基金
国家重点研发计划(2021YFC2101100)
2020内蒙古自治区科技重大专项(2020ZD12101)
2021内蒙古自治区“科技兴蒙”合作引导(2021SCG0347)资助项目。
关键词
B/S架构
嵌入式系统
发酵数据采集
发酵过程远程监测
发酵过程远程控制
B/S architecture
embedded system
fermentation data acquisition
remote monitoring of fermentation process
remote control over fermentation process