APP下载

大型电机远程监测系统云服务器数据接口设计

2021-07-01徐志祥李春秋曹冰冰牛小刚

物联网技术 2021年6期
关键词:数据库

徐志祥,李春秋,曹冰冰,牛小刚

(大连理工大学 机械工程学院,辽宁 大连 116024)

0 引 言

大型电机是能源、国防、采掘等行业关键装备的驱动部件,其安全运行不仅事关电机本身的安全,更关乎整个生产链的安全。因此,如何提高大型电机的安全性和可靠性,及时准确地发现电机故障或诊断出潜在故障,保障关键装备安全运行,一直受到广泛的关注和重视。物联网和云计算技术的出现,为大型电机的在线状态监测提供了全新的技术手段。利用物联网技术,通过将电机的运行状态数据发送到云服务器,检测人员能够通过远程终端如手机APP或电脑网页查看电机的运行状态,从而极大地提高电机状态监测的实时性,便于相关人员及时处置出现的问题,延长电机的使用寿命,降低生产链风险。

在基于物联网的大型电机远程监测系统中,需要采集大量电机参数上传到云端,在云服务器中对这些数据进行存储、转发和计算,给云服务器系统造成了很大负担。本文针对这一问题创新性地设计了云服务器上的数据库通信接口以及数据接收和发送接口。针对传统模式中使用Socket连接和HTTP协议实现数据接收和发送时造成的云服务器系统CPU与内存资源浪费,将数据接收与发送接口的性能进行了优化,降低了云服务器系统资源的消耗。

本文使用PyMySQL库进行与MySQL数据库通信模块的编写。使用Tornado库中的TCPServer与协程方式编写数据接收接口,基于WebSocket协议使用Tornado库中的WebSocketHandler实现用户终端的数据发送。……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库