当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘要:为了解决家电遥控器仍存在混杂、耗电和空间限制等问题。文中设计的网络遥控器可通过网络模块实现与智能终端以及云服务器的连接,在无需对家电做任何改动的条件下实现对其远程控制功能。同时,云服务器可提升系统更新速度,增加客户容纳量。本系统基于网络、嵌入式和红外传输的理论基础,采用自顶向下的设计思想并使用Proteus、ADS和Eclipse等开发工具进行系统的设计和调试,从而完成了系统结构和流程设计,解决了各个模块的技术难题。

引言

随着经济社会的发展,家用电器多种多样。红外遥控的简单和稳定性能使实物遥控器使用得到普及。通过浏览家居智能控制的发展动态,发现传统遥控器仍存在以下三个方面的问题:首先,遥控器在使用中需定期更换电池,多种遥控器易混淆、易损坏和易丢失;其次,遥控器的有效范围仅限于一间房屋内,控制距离短,从而降低了管理的灵活性;此外,当前虽然针对智能遥控器的设计很多,但是,客户端单一,并且更新维护工作繁冗。

网络遥控器可解决传统遥控器存在的问题,实现远程控制家用电器的功能。云服务器的大存储、快速数据处理和弹性扩展的能力,使系统更加容易推广普及。通过对智能终端、云服务器、网络和嵌入式等理论知识的整合,验证了系统的合理性和可操作性并利用相关的开发工具进行系统的详细设计和调试工作。目前完成了硬件模块的设计和调试,本文着重讲述系统整体结构和相关模块的关键技术。

1系统结构

本系统主要由智能终端、云服务器和遥控器三部分组成,,其中,智能终端如手机、平板和PC机,可根据不同的系统利用面向对象的思想编写相应的APR软件端通过Socket编程实现与云服务器的通信传输。云服务器用于存储所有家电红外控制协议并将来自APP按键数据包与之匹配,并将信息包通过网络路由送至遥控器。云服务器模拟了数据库和数据处理的功能,拥有更新快、成本低和性能稳定等优点。网络遥控器将接收到的网络的数据包进行解析并送红外发射模块完成网络远程遥控的功能,其系统结构如图1所示。

系统拥有无障碍、远距离遥控等智能化功能。譬如,在夏季人们再不会被刚进家门的闷热空气所困扰,只需提前操作智能终端的软件就能调节好空调到家即可享受舒适的环境。遥控器硬件利用Proteus进行电路设计结合ADS开发工具完成遥控器硬件仿真工作。

2客户端软件设计

目前,应用最广的智能设备基于Android或IOS系统。使用Java或Object-c语言并结合Eclipse或GNUstep开发工具进行软件编程和调试。全模拟物理遥控器界面和按键的布局,按键编码位应根据不同的设备进行编码,键码位数根据不同的红外协议设定。每个按键都与相应的红外代码相匹配,当软件界面的某个按键按下时系统通过Socket网络编程将键码位数据包传递到云服务器。

3云服务器的部署

系统中的云服务器主要实现数据包存储、命令的解析和更新不同的红外协议的功能。云服务器是一种处理能力可弹性伸缩的计算服务,其管理方式简单有效,可构建更安全、更可靠的服务。系统中部署云服务器减少了家电更新带来复杂流程,降低了系统维护成本,消除了客户数量限制和遥控中的安全风险。云服务器通过网络通信接收按键数据包并将收到的信息与库中的自定义数据包进行匹配,最后通过通信接口送至网络遥控器端。由于不同家电红外协议各不相同并且互不兼容,若直接发射红外协议数据包会导致网络数据包转红外协议处理十分的复杂。可以自定义编码规则与红外协议库相对应,为实现按键数据包与协议数据包的映射关系,可以自定义协议数据包的格式:包括4位的文件标志位、按键标志位(如设备信息位、访问中文字和ASCII库位)、载波频率和分辨率位,以适用各种红外协议。

4网络遥控器的硬件设计

4.1ARM微型系统

该网络遥控器采用32位的ARM作为中控芯片,系统采用ARM芯片不仅具有廉价和功耗低的优点,而且能够兼容家用所有码长的红外信号,其ARM微型系统的模块图见图2所示。CPU主要实现定时器功能、中断控制、串口数据读写功能、转红外电平功能。定时器用于产生一定频率的载波信号与红外信号叠加从而增加红外信号在传输中的抗干扰能力。接收或发送完一帧数据后产生一定的中断以便进行后续的处理。硬件部分主要包括通过双绞线或Wi-Fi接收网络数据接口模块,网络数据转红外信号模块和红外发射模块。其中,网络接收模块实现与以太网的互联并完成网络数据的接收;转红外模块根据收到的网络数据包匹配相应红夕卜协议处理函数产生对应的红外信号。

基于智能终端的网络遥控器设计

4.2红外处理模块设计

红外遥控器因便捷、价格低廉和功能齐全等优势而广泛用于电视机、空调、灯饰和智能插座等家用电器,遥控器的发射的信号由一串0和1的二进制代码组成,不同的芯片对0和1编码的方式不同,常见的有曼彻斯特编码和脉冲宽度编码,红外遥控器使用的PWM(脉冲宽度编码),二进制0码由0.56ms宽的低电平和0.56ms宽的高电平组合而成,脉冲宽度为1.12ms。二进制1码由0.56ms的低电平和1.69ms的高电平组合而成,脉冲宽度为2.25ms。解码端通过脉冲宽度辨别出0或1码。

遥控器发射的每帧数据共包括五部分如图3所示。分别为引导码、地址码、地址反码、数据码和数据反码。引导码标示了一帧数据的开始,一般使用4.5ms宽的低电平和4.5ms宽的高电平表示。地址码是为了区分不同的设备,防止不同电器的控制信号出现干扰的问题,同一遥控器上的所有键值的地址码应是相同的。地址反码是为防止信号异常而设置的校验码。数据码共8位,有256种可能的状态分别代表同一遥控器上不同的按键,同理数据反码也是为检验数据正确性而设置的。

基于智能终端的网络遥控器设计

网络遥控器采用ARM的32位芯片,能兼容任何码长的红外信号,工作时首先将接收的网络信号转换为红外信号后,利用载波信号(频率为35~42kHz)通过红外发射模块送至电器设备,实现了智能终端远程遥控家用电器的功能。红外发射模块电路如图4所示,红外发射模块物理结构采用球形布局避免了信号死角区的出现,增强了信号的可靠性。

通过对系统总体结构的设计和各个模块关键技术的突破,已经完成了遥控器的硬件的调试工作,后续主要工作是客户端软件的具体编写。为能够做出实际产品予以推广使用,系统还有许多细节需要突破和努力,但整体的原理和结构不会发生变化,存在不妥的地方愿读者批评指正。希望在共同的学习和交流中尽快完成网络遥控器所有设计工作并达到低成本和易维护的目的。同时,感谢老师和同学们在系统设计过程中的提供的指导和建议。

20211124_619d12b20a20f__基于智能终端的网络遥控器设计

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

随着云计算技术的快速发展,云服务器作为一种高效、可扩展的计算资源,被广泛应用于各种场景。华为云服务器作为华为云的重要组成部分,具有一系列重要作用和应用价值。本文将详细介绍华为云服务器的作用,帮助读者了解其在实际应用中的优...

关键字: 云计算 云服务器 华为云

10月31日,2023杭州云栖大会上,阿里云宣布一项面向全国高校的重磅计划——“云工开物”计划,为中国4000多万高校学生每人送一台云服务器,希望帮助中国广大青年运用云和AI探索科技创新。

关键字: 阿里云 云服务器

北京——2023年10月26日——亚马逊云科技今日发布全新《企业上云:构建IT实力和减碳》专题研究成果,探讨将 IT 应用从中国的本地企业数据中心迁移到云基础设施所带来的节能潜力。研究发现,“中国企业在云基础设施上运行业...

关键字: 云服务器 数据中心 太阳能

10月11日-13日,2023中国移动全球合作伙伴大会在广州举行。作为全球领先的智能终端制造商,也是中国移动的战略合作伙伴之一,OPPO以“数实共生,共创未来”为主题参展,聚焦全场景智能终端、企业业务服务、健康业务等模块...

关键字: 中国移动 智能终端 Find X6

安全态势可控、移动安全可及、安全开发可行

关键字: 软件 软件安全 智能终端

随着云计算技术的快速发展,云服务器已经成为了企业和个人进行网站建设、应用程序开发、数据存储等工作的首选。云服务器具有许多优势,例如高可用性、高可扩展性、高灵活性等,这些优势是传统的物理服务器所无法比拟的。本文将介绍云服务...

关键字: 云计算 云服务器

随着云计算技术的快速发展,云服务器已成为许多企业和个人的首选。云服务器具有高效、灵活和可扩展性等优点,而在网络存储安全方面,云服务器也具有显著的特点优势。本文将详细探讨云服务器在网络存储的安全方面的特点优势。

关键字: 云服务器 网络存储 云计算

(全球TMT2023年9月12日讯)2023年9月8日,凯度BrandZ中国品牌盛典在上海举行,揭晓了年度最具价值中国品牌百强名单。活动上荣耀获智能终端赛道的创新成长明星品牌奖,成为首个获此殊荣的手机品牌。荣耀终端有限...

关键字: 荣耀 AN MAGIC 智能终端

上海2023年9月11日 /美通社/ -- 2023年9月8日,凯度BrandZ中国品牌盛典在上海举行,盛典揭晓了年度最具价值中国品牌百强名单。活动上荣耀斩获智能终端赛道的创新成长明星品牌奖,成为首个获此殊荣的手机品牌。...

关键字: 荣耀 AN MAGIC 智能终端

北京2023年9月4日 /美通社/ -- 9月3日,荣耀终端有限公司董事长万飚受邀参加2023年中国国际服务贸易交易会,出席"人工智能与可持续投资"论坛并发表"AI深度赋能,推动可持续投资与...

关键字: AI 荣耀 智能终端 人工智能技术
关闭
关闭