求答案:手机APP是怎样能控制智能家居的
1个回答
展开全部
我做过智能家居的实验项目,就以我的理解来稍微说一下吧。
手机上自己写APP,APP界面里面按照需求会有各种功能键,比如空调开关,电视开关,我就以一条命令的传递来说说是如何控制的,比如点一下开空调的按钮,APP程序里就会触发和按钮相连的槽函数,槽函数里有已经填充好的命令包,这个命令包就会通过局域网发到服务器上(这是在手机和服务器建立了连接的基础上),服务器对命令做解析(解析就是把传输的数据转换成后面设备能识别的数据),然后通过服务器上的WIFI或者Zigbee(具体看你用的是哪种通信协议)把消息发送出去,设备端(空调等)通过wifi或者zigbee模块接收到后就会做解析,看命令包里的功能号、设备号、状态什么的,比如功能号设置的为0xa表示空调,那么空调就会根据后面的数据做出反应,其他设备就会把这段命令丢掉。空调开启后就会回发一个状态包,传递到手机后,手机上面就会显示空调已开启。
手机上自己写APP,APP界面里面按照需求会有各种功能键,比如空调开关,电视开关,我就以一条命令的传递来说说是如何控制的,比如点一下开空调的按钮,APP程序里就会触发和按钮相连的槽函数,槽函数里有已经填充好的命令包,这个命令包就会通过局域网发到服务器上(这是在手机和服务器建立了连接的基础上),服务器对命令做解析(解析就是把传输的数据转换成后面设备能识别的数据),然后通过服务器上的WIFI或者Zigbee(具体看你用的是哪种通信协议)把消息发送出去,设备端(空调等)通过wifi或者zigbee模块接收到后就会做解析,看命令包里的功能号、设备号、状态什么的,比如功能号设置的为0xa表示空调,那么空调就会根据后面的数据做出反应,其他设备就会把这段命令丢掉。空调开启后就会回发一个状态包,传递到手机后,手机上面就会显示空调已开启。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
杭州一知智能科技有限公司
2023-07-25 广告
2023-07-25 广告
智能营销系统是一种利用人工智能技术和大数据分析等技术,对市场和用户行为进行分析并制定个性化营销策略的营销工具。它可以根据企业的特定需求,提供包括市场洞察、用户画像、自动化营销、营销策略优化等功能。智能营销系统能够实现多渠道获客,并借助智能名...
点击进入详情页
本回答由杭州一知智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询