以下是小编整理的关于"南京某实验室物联网云平台应用"的相关文章,我们致力于为客户提供全方位的IT人才外包服务,包括软件开发人才外包、IT人员外包、软件开发人力外包等。欢迎来电咨询,我们将竭诚为您服务。。
最近在做一个南京某实验室智能化控制的物联网应用项目,硬件部分是PLC设备,用户端是南京微信小程序,主要需求是开发一个物联网云平台,可以在云平台中查看排风机等新风系统的设备参数(电流、电压、转速等等),并且可以远程控制设备参数以适应环境要求,以可视化的形式展示各设备的实时数据。
项目的技术关键点在于以下几点
1、PLC设备对接
经常做物联网平台的都知道,软件需要和硬件进行通信对接,对接就要涉及数据规格协议,数据协议分公有和私有,PLC设备的协议属于公有协议,比如Mobus,siemns等设备数据协议,对于公有协议一般采用成熟的中间件进行通信,因为中间件已经集成了丰富的数据协议,只是选择对应驱动即可完成对接,私有协议一般都是企业自定义的协议,需要软件人员根据具体协议解析数据。
2、中间件对接
第一节中利用中间件和PLC设备进行通信,物联网平台要想获得设备数据还需要和中间件进行对接,需要获取中间件中设备的各种数据,每种计算机语言对接中间件方式不一样,读写中间件的数据达到回传、控制PLC设备,具体细节就不在这里赘述啦。
3、3D可视化展示
3D可视化展示主要分为2个步骤
第一步是建模,可以根据图纸或实景进行建模工作,建模工具有很多,比如3dmax,revit等都是很优秀的建模工具,建模以后导入可视化开发平台进行处理。
第二部是集成,可以在电脑端的网页或南京小程序中集成建模处理后的结果,这样就可以在网页或小程序中看到3D的可视化展示啦。
4、小程序开发
对于南京小程序的开发和应用在前面的文章里都有,可以具体去看看
标签: 微信小程序 小程序开发 物联网