基于物联网云平台的空调远程控制系统
2019-09-10李焕东
李焕东
摘 要 在居民进行日常生活的过程当中,往往希望自身的生活能够更加的方便快捷,所以针对空调的控制问题,也希望可以引进先进的技术来实现空调的远程控制,而在进行空调的远程控制系统构建过程当中,物联网云平台的使用,便使这项远程控制系统成为了可能。这个系统的搭建首先要在物联网云平台上进行一个方案的构建,通过用户自身终端的软件与物联网云平台上的方案对接,这时用户便可以通过手机终端来实现对空调的远程控制。这种控制系统有效地解决了用户对于空调远程控制的需求,而这种设计方案也会影响着其他的智能家居设备,使得物联网云平台能够在智能家电领域取得良好发展。
关键词 物联网云平台 空调远程控制系统
在物联网云平台进行空调远程控制系统的构建过程当中,虽然取得一些进展,但在目前的方案设计仍然存在着一些不足之处。例如在开发的过程当中应用到了不成熟的SDK开发版本,或者由于用户终端使用的不合理性,导致这项方案不能够很好的发挥本身的作用。在近几年来,互联网技术的快速发展,人们也越来越能够接受将产品和互联网结合起来,从而体现产品自身的优势以及智能控制的便捷,通过对物联网云平台的构建可以满足人们对于家居的智能控制需求,客户可以通过自身的手机终端实现远程控制。这种控制方式有效地降低了开发过程当中的成本,另外也使人们的生活更加方便快捷。
一、空调远程控制系统的构成
目前NB-IoT技术解决了传统空调物联网技术,对于长距离通信方案有3G、4G、短距离通信方式有WIFI、蓝牙等模式,但WIFI、蓝牙存在距离和能耗之间的矛盾问题,而NB-IoT这种技术拥有远超4G模式的连接规模,超长的设备寿命等优势。
在进行空调远程控制系统的构建过程当中,开发团队设计出了一种基于NB-IoT的模组,这种模组与空调结合,再通过物联网云平台的服务将模组和终端之间建立起连接,这样用户便可以通过手机终端实现对空调的远程化控制。另外,这种模组的主要是由数据传输以及数据处理中心和主控器来构成的,可以实现传统设备以及用户终端和物联网云平台的连接。具体工作过程为:用户在手机终端下达控制命令,控制命令通过云平台经过NB-IoT基站传输到模块,再由模块传输到主控器,进而实现远程控制。另外,模组也可以将空调的运行信息通过云平台来反馈给手机终端,可以使用户即时查询空调运行状态。
在模组构成中,一项重要的单元是数据处理单元,模组需要解析一定数据,并且空调在工作的过程当中需要获取及时并且准确的信息,所以要选择高频率的工作处理器来进行数据的处理。另外在进行空调控制系统的构建过程当中,模组是要与传统空调进行对接的,通过将模组安装在空调里面,可以以空调的电压为自身的工作动力,实现数据的处理。在进行数据的采集以及处理工作过程当中,要想增加模组对于数据处理的准确性以及高效性,可以通过在模组当中加入一些校验机制来提高模组的数据处理的准确性。另外,在进行空调的对接和工作过程当中,可以通过采用电平转换电路,将模组与空调系统能够更好地融合起来,从而提高整个系统的工作效率以及工作过程当中的稳定性。
模组工作过程当中的另一个部分就是数据传输,单元数据传输是需要模组通基站来将空调运行信息传递到物联网与平台或者客户的手机终端上。所以在进行模块构建的过程当中,需要安装一个无线传输的模块,这样便可以通过互联网来进行信息的互相传递,有时用户在进行智能控制时,不会离开空调太远的距离,所以可以通过采用SPI接口来进行模块之间的连接,从而实现数据的快速传输,另外这种模块也要支持无线连接的数据传输方式,用户可以通过自身的无线局域网来实现数据的互相传递。所以在进行模块的工作电路构建的过程当中要考虑到用户使用智能控制的多种可能。
二、控制系统的通信协议制定
在进行空调远程控制系统的构建过程当中,要将空调和通信模组分为两个系统,在一般的系统构建过程当中,一般是将模组设定为主机,而空调的主控板设定为从机,进行通信的过程当中,要交模组的地址设为0,而空调的地址设为1,在数据传输时空调可以通过自身的数据校验方式来进行特定的传输选择,但在进行信息传输的过程,当中数据传输之间也需要存在时间的间隔,一般是0.01秒,在0.01秒的时间前后进行两次数据的传输。另外,在模块进行信息的处理以及信息的传输过程当中,是需要进行传输数据函数的对接的,在接收完数据之后,可以通过与下一次的数据进行对比,或者将自身的数据清空,等待下一次的接收。
三、系统的软件构成
要想实现空调的远程控制,首先要对客户的终端进行一个APP的设计,这个软件要可以使用户通过对自身的手机终端操作,便可以获得空调目前的工作信息,或者实现对于空调的控制和其他智能家具的控制。当空调和用户的手机端处在同一网络时,可以通过局域网进行连接,实现局域网之间的信息传递。当用户的手机端与空调之间处于不同的网络状态时,用户的手机终端与空调安装好的无线模块组进行连接时,信息是要经过物联网云平台的。而在这种状态下,用户要想实现对于空调的远程控制,首先在自身的手机终端上进行命令的发布,而这个命令便会传递到物联网云平台上,云平台便可以将指向信息传递到空调的模块组當中,实现对于空调的控制。
在手机终端软件的设计过程当中,要考虑到软件设计内部的多种功能,首先这个软件要能够显示空调工作当中的全部状态信息,以及用户的信息等等。在软件界面的设计过程当中,首先要显示空调的当前工作状态。另外在软件内部的功能设计过程当中要设置一些主要的功能代码,用户可以通过对于代码的输入来实现对于空调信息状态的获取,或者对于空调当前状态的改变,以及空调的远程控制等等。而在用户进行错误操作或者其他操作的过程当中,也可以通过代码的体现来实现信息的表达或者传递。用户在进行手机终端软件的使用过程当中,可以通过输入自己的账号密码来进行登录,在登录完成之后,便可以通过物联网云平台来获取目前空调的工作信息,另外可以通过及时的更新来获取空调的工作状态。
在进行手机软件的网络通信设计过程当中,一定要注重对于空调的信息获取的准确度以及高效性,所以要考虑到空调和手机连接网络的多种可能性,在不同的网络状态下可以采取不同的网络通信方式,如果是在局域网的模式下,可以通过手机终端与空调进行直接的连接,而这种模式会一般比较受到本地通信网络的影响,所以可以寻求一些其他能够改变通信方式的模式。另外如果是处于广域网状态下,便可以实行对于物联网云平台的构建,来将手机终端软件与空调进行连接。
四、结束语
要想实现对于空调的智能远程控制,首先要进行模块的构建,以及平台系统的构建,物联网云平台的构建,便可以使传统的空调与用户手机终端进行联合起来,通过模块的使用时限,空调信息的传递,以及用户手机终端对于空调的状态控制。这种控制模式不仅可以有效地方便用户们的生活,另外也可以有效地进行空调的能源节约。在当今互联网快速发展的时代,智能控制家居一定会成为市场的潮流,所以要加大对于物联网云平台系统的构建,努力开发出用户手机终端控制软件的多种功能,另外要准确的针对用户们的需求来进行方案的改善,增强自身的产品竞争力。
参考文献:
[1]廉小亲,周栋,成开元,龚永罡.基于NB- IoT的空调远程控制系统设计及实现[J].测控技术,2018,37(05):51- 55.
[2]赵宏林.基于Ayla物联网云平台的空调远程控制系统[D].北京工商大学,2017.
[3]赵宏林,廉小亲,郝宝智,罗旭,龚永罡.基于物联网云平台的空调远程控制系统[J].计算机工程与设计,2017,38(01):265- 270.
[4]周蓓,沈健,龚旻.基于物联网技术的空调智能控制系统设计[J].常熟理工学院学报,2017,31(4):67- 70.