《表3 部分远程控制的设备及指令》

《表3 部分远程控制的设备及指令》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《日光温室智能控制系统的构建》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

利用Androidstudio、Androidsdk等工具开发完成的日光温室控制系统手机APP,实现了查看不同温室数据、查看当前温室的实时数据、以折线图的方式查看某项数据的历史记录、图片抓拍、查看实时监控视频的监控、设备控制和意见反馈等功能。其中设备控制中需要设置远程控制指令,表3给出部分远程控制的设备及指令。日光温室控制功能的实现主要通过两种方式,一种是控制指令,另一种是手机短信。以控制灌溉为例,具体实现过程如下:进入设备控制页面后,先调用类加载页面,利用其中方法获取当前温室编号,并将编号保存在变量中。系统根据编号信息加载设备开关按钮的监听事件。当用户点击命令按钮或是输入浇水指令时,系统触发该命令的监听事件,并调用弹窗输入验证码,待验证通过后,系统调用类开启一个新的线程,并在该线程中使用socket通信将相应指令通过TCP/IP协议发送到部署于服务器上的上位机程序。上位机程序在收到用户的操作指令后,将该指令发送给位于温室中的下位机程序,下位机根据用户的指令操作温室设备做出相应的反应。而另一种控制方式,以风扇控制为例,具体实现过程如下:点击风扇开关按钮,系统会创建Sim对象,调用构造函数(string message)传入操作指令“打开”或“关闭”,接着调用Sim类中的发送消息方法,使用手机本机号码向储存在Sim类中的sim卡号发送短信(message),设备在收到短信后,根据短信内容做出相应反应。手机APP部分界面如图7所示。