智能家居实现手机远程控制APP怎么实现远程控制?

一种Android端智能家居远程控制方案的实现
11:20:22&&&来源:ck365 &&
远程控制作为智能家居的一种标志性技术,被广泛应用于各种智能家居系统中。本文设计并实现了一种智能家居中远程空调控制方案。本系统基于Android系统客户端用户友好型界面和GSM模块,屏蔽控制信息传输处理细节,客户端采用控件绑定号码的方式,用户只需根据终端Android界面提示,即可完成远程空调控制。相比于以往方案中GSM模块采用PDU方式进行通信,用户端需要手动输入具体命令的模式,本系统采用text文本方式进行通信,传输的控制命令仅为数字即可。
本文实现了两种Android应用中接收短消息的方式BroadcastReceiver(广播接收者)方式和ContentObserver(内容观察者)方式,采用Hand ler机制将接收到信息显示,且对安卓中SQLite数据库的操作进行阐述及应用。本系统通过接收GSM控制消息的基于LPC1766芯片的集中器传输控制消息到各个分控制器,可以同时控制6台空调,每台空调对应一个分控制器,具体系统控制端架构见图1。
1 系统控制端设计
1.1 硬件设计
本系统采用NXP公司的LPC1766芯片作为集中器的SoC。系统GSM模块采用华为公司的GTM900-B型号无线模块,该模块具有标准的AT命令接口,并提供无线接口用于短消息的收发,且可通过串口通信和嵌入式MCU相连。
本系统叶GSM模块和集中器通过串口相连。GTM900-B模块的串口与LPC1766的UART0相连,具体连接见图2。
1.2 AT指令
GTM900-B模块使用了GSM Rec.07.07中规定的标准AT命令,本系统需要使用到的AT命令如表1所列。
1.3 通信协议
本系统主要通过GSM短消息的方式完成对每个房间的温度获取(通过分控制器上的温度传感器)和每个房间空调工作模式、温度的设置,以及关闭房间空调的功能。从安卓终端的角度包括两个方面的通信&&发送和接收。
从安卓终端发送到GSM模块的控制信息包括三个方面:获取温度值,设置某个房间空涮参数,关闭某个房间李调。GSM模块采用text方式通信,系统将发送的三种控制信息数字化为相同规格:
其中Sent1表示控制信息类型:&1&表示获取温度,&2&表示设置某个房间空调,&3&表示关闭某个房间空调。Sent2表示房间号,取值1~6对应相应房间。Sent3表示当Sent1为&2&时,设置号码为Sent2的房间空调的工作模式:&1&表示制热,&2&表示制冷,&3&表示送风,&4&表示除湿。Sent4表示当Sent1为&2&时,设置号码为Sent2房间的工作温度。分隔符用冒号表示,主要作为区别控制信息与初始化返回信息的标识符。所以,Android发送端发送的控制信息格式表示为&Sent1:Sent2:Sent3:Sent4&。
对安卓终端接收的反馈消息也包括三个方面:集中器从分控制器得到的温度信息,设置某个房间空调成功的返回消息,某个房间空调关闭的返回消息。因为这三种消息长度不一致,处理方式不同,系统只对接收消息的前两位格式化即可完成系统功能,具体如下:
其中:Rec1表示反馈信息类型:&1&表示温度信息,&2&表示设置空调返回信息,&3&表示关闭空调返回信息。Rec2表示当Rec1为&2&或&3&时空调返回信息,&1&表示设置或者关闭成功,&0&表示失败。所以,Android接收端接收的由系统控制端返回的信息中,首先会判断第1位(即Rec1位),如果是&1&,则表示返回的是各个房间的温度;如果是&2&,表示的是设置空调(Sent1等于&2&时)的返回消息;如果是&3&,表示的是关闭空调(Sent1等于&3&时)的返回消息;对于Rce1等于&2&或者&3&,再根据Rce2来判断相应的返回消息状态。
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
Android端相关资源
智能家居相关资源
远程控制相关资源
编辑:什么鱼
本文引用地址:
最新视频课程
本周热门资源推荐
EEWORLD独家智能家居实现手机远程控制
我的图书馆
智能家居实现手机远程控制
[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢计算机、教育技术学专业。对软件开发,单片机感兴趣。gongqingkui at 126.com
DIY一个具有远程控制功能的智能家居原型系统
smarthome 0.1是一个智能家居系统的雏形。主要实现局域网、因特网远程控制家里的电器;下一步要实现根据传感器数据控制家电功能;远景要实现根据人工智能自己控制电器功能;现在初步实现第一个功能。长得大概是这个样子。
系统框图如下。
远程控制主要实现方式:局域网或者手机登录架设在cubieboard2上的网页界面,点击开关、输入数字、输入文字提交之后,系统将数据交给后台python程序;由python程序提交给串口通信。串口数据发送到连接在cubieboard2上的arduino模块。arduino模块解析串口数据,控制相应的LED,伺服器和LCD显示器。
http://v.youku.com/v_show/id_XMTcyNjk1MjY3Mg==.html。
cubieboard2未出镜,他是系统主核心,完成web服务器架设,与arduino串口通信的功能,同时肩负arduino模块供电。
程序代码:
启动服务器pythonweb_manual.py 1234
访问相应服务器http://ip:1234就可以看到控制界面如图。
提交相应动作后,挂在Arduino上的各种设备会做出反应。
以后的文章会逐步复述这个小系统是怎么搭建起来的。
智能家居远程监控系统的设计及实现
智能家居真的需要云服务吗?
没有更多推荐了,& APP远程控制 智能家居就是这么简单
APP远程控制 智能家居就是这么简单
来源:中国LED网 时间: 08:30 [编辑:lurena] 【字体:
  腾讯家电讯,智能家居的概念令人着迷,可在市面上智能家居产品相对分散的情况下,如何让你的家变得更智能,怕是鲜有人能提供可行的建议。外媒Slashgear的编辑Chris Davies根据自己的经验给出了具体到产品的建议。
  Chris的思路是,尽可能不对房屋进行大的改动,尽可能选择加装简单的智能家居产品。这样能用最小的代价获得不错的效果。而一些入门级的智能家居产品也有能力让你在家里更惬意。
  灯光系统
  具备互联功能的灯泡市面上其实算不上少了,但这些产品中最值得推荐的非飞利浦Hue莫属。Hue有很多型号或套装可供选择。对大多数消费者而言,选择Hue的套装产品更划算。
  其中入门版的Hue Lux套装包含2只9W 泡(等效60W 白炽灯),可通过App远程开关灯泡或者控制亮度;多彩版的的BR30套装包含3只可调颜色的灯泡,这些灯泡可通过App设置任意变换色彩。
  安装飞利浦Hue很容易,只要将灯泡拧上,将Hue桥接器连上路由器,简单配置一下就可以用配套App远程开关、甚至调亮度和色彩了。
更多LED相关资讯,请点击中国LED网或关注微信公众账号(cnledw2013)。
【】【】 【】
&新闻周排行
时间过得很快,转眼间2018已过去一半。在这半年的时间里, LED 圈发生了许多的大事,几家欢喜几...手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)
具体项目功能如下:1.手机APP:STM32L432开发板通过WIFI模块与因特网服务器建立TCP连接,服务器使用腾讯云,服务器系统为ubuntu,就是在ubuntu上建立一个TCP中继服务器,实现远程手机端与家居系统的信息中继传递,从而实现远程控制。2.室内控制质量检测:通过MQ-2、MQ-135、GP2Y1050AU0F模块实现室内有毒气体(苯等)、可燃气体(一氧化碳等)和PM2.5的检测,并通过ESP8266将检测到的数据反馈给APP端。3.家具电器自动控制:家具系统能通过检测到的数据自动控制打开空气净化器、抽风机等视频演示:硬件设计系统框图:远程控制工作概述:采用STM32L432作为主控芯片,通过DS18B20采集室内温度,通过MQ2和MQ135检测可燃气和有毒气体,通过GP2Y1050AU0F检测PM2.5浓度,通过IO口控制空气净化器、抽风机和灯的开关,通过串口1控制ESP8266连接远程服务器于APP进行通信。STM32L432上运行UCOSIII,创建三个任务,分别用于判断电器的控制方式并控制电器,采集各传感器的数据并发送至远程服务器,解析远程命令。远程服务器是腾讯讯买的,系统为ubuntu,上面运行自己写的TCP端口转发程序,用于转发家居系统和手机APP端数据,实现家居系统和手机间数据的透传。服务器的家居系统监听端口有21秒的心跳机制,21秒内没有收到任何内容就会断开家居系统和APP的两个连接。服务器终端截图:手机APP是我同学写的,分为两个界面,一个是数据显示界面,显示家居系统采集到的数据和当前电器的状态,另一个界面是设置界面,用于设置家居系统的参数和控制家居电器。APP截图:
电路相关文件(请在PC端查看下载)
扫码关注电路设计技能
电路城电路折扣劵获取途径:
电路城7~10折折扣劵(全场通用):对本电路进行评分获取;
电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。
版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击反馈给电路城。
使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!
大家都在看:
描述此参考设计展示了一个适用于具备昼/夜视功能的互联网协议 (IP) 网络摄像机的红外 LED 照明子系统。该系统具有截止滤光片控制、LED 调光、环境光测量以及为每条 IR LED 串的电流镇流等功能。镇流是使用一个单串 LED 驱动器驱动多串 LED 阵列,同时在弱光条件下维持同样照明效果的一种替代方法。OPT3001 环境光传感器 (ALS) 具备精确的可见光测量功能和良好的红外阻隔功能,是光电二极管、光敏电阻或其他环境光传感器的首选理想替代产品。特性融合了电流镇流功能,可用于均衡多串 LED 阵列串间的 IR LED 电流,同时使用单串 LED 控制器提供固件可调节环境光强度阈值和环境光测量模式提供 PWM 可调节的照明亮度等级使用简单的电机驱动器提供 ICR 开关控制功能(用于调节昼/夜视)可在 12V 或 5V 的电源下正常运行使用与 BoosterPack& 插件模块生态系统兼容的接头设计,具备为与 MSP430FR2311 MCU LaunchPad& 搭配使用而设计的软件
来自:时间:
描述4K 超高清显示参考设计为 DLP Cinema(R) 技术新兴应用(如数字标牌、激光电视以及办公或教育投影仪,这些应用需要具有成本效益的高分辨率解决方案来实现大而明亮的数字显示效果)带来了成熟可靠的性能。由于可提供高于竞争产品两倍的像素水平,DLP 微镜技术的先进图像处理和高速开关功能可在屏幕上实现 830 万像素的分辨率,为任何场景呈现清晰而细腻的图像。无论是独立显示系统还是嵌入到现有设计中,完整的参考设计和开发指南都可以加速显示产品的创新。特性整合具有 0.66 英寸微镜阵列对角线的高分辨率 DLP660TE 数字微镜器件采用 DLP 子系统中的专用高速 DLPC4422 数字控制器和 DLPA100 电源管理器件高速控制器和双向致动器可投射 800 万像素,呈现细腻的真正 3840 x 2160 4K 超高清成像效果,而不产生投射延迟模块化 DLP 子系统允许针对激光、LED 或灯提供自定义的光学引擎,并避免麻烦的像素对齐方法高导热能力,实现高达 5K 流明的亮度
来自:时间:
这是一个基于STM32 的传感器的Demo工程一、板子上集成的传感器有:GP2Y1050&&PM2.5传感器,升级版,可通过串口采集电压。&&Uart接口。HT01&&五合一空气传感器,温度,湿度,CO2浓度,TVOC浓度,HCHO(甲醛)浓度。Uart接口。DHT11&&低成本温湿度传感器,单总线。TSL2561&&可见光传感器,能过滤红外光,使结果接近人眼视觉。I2C总线。二、其他硬件资源:PCF8563&&时钟芯片,高精度,低功耗。I2C总线。板上带有可充电纽扣锂电池,可在有外部电源的情况下充电。GT20L16&&字库芯片,SPI接口。OLED&&0.96寸OLED,SPI接口。三、外接资源:可外接两路NTC电阻。可外接两路5V继电器。四、主控:STM32F103RET6,512KFlash, 64K RAM。晶振使用2520封装16MHz晶振。(体积小,节省空间,成本低)自己建工程的时候别忘记改分频。(附件中的工程已改好)自己不会改可以把Library/CMSIS目录下的:三个文件替换到你工程中即可。五、通信&调试接口:1、调试接口:6P的PH2.0,预留SWD接口和调试串口Uart1。(配套的包含SWD+Uart接口的调试器,之后可能会放出,敬请期待)2、USB接口:工程包含能通过USB更新固件的BootLoader。需要先烧录BootLoader。烧录完成之后,按住Boot键,上电后松手,LED闪烁。此时可发现在电脑上会出现一个200+K的模拟U盘。直接把加密的固件拖到U盘内即可。BootLoader硬件信息:按键:PC7LED:PC6加密程序在附件中。BootLoader和上位机加密程序稍后会放出。使用BootLoader的时候,固件需要更改Offset:0x具体方法,请在工程中查看。(查看main.c的主函数,和工程设置中的target标签页)3、无线通信模块注意:此模块为内部模块,不提供任何资料。如要使用无线通信,请自行替换成相应模块。模块使用Uart接口。六、RTOS工程使用uCOSIII实时操作系统。(初学者,还请各位大牛多指教)
PCB图:实物图:上位机调试信息:八、备注TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。重要的事情说三遍。单片机上放散热片纯粹是为了装逼(▼へ▼メ)哈哈哈哈哈。欢迎交流。
来自:时间:
基于STM32、LD3320和ESP8266的语音与远程控制系统,可用于毕设/课设/单片机学习等。特点:
基于LD3320的语音识别;基于LD3320的mp3播放(实测128kbps无压力,更高的没测了,像320kbps,应该也没问题);基于STM32和SPI FLash芯片的虚拟U盘修改语音识别词条;基于ESP8266和机智云的远程控制基于ESP8266的RTOS SDK UDP编程(这个待完善)增加了FPC接口,引出了剩余的MCU引脚,为二次开发自行设计底板,提供充足的硬件资源增加了串口,买家也可用串口模块引出查看等增加了四路输出控制接口(目前只使用了一路,买家可修改源码和配置文件自行扩展)说明:
误识别无法避免,本人做了两个方面努力尽量减少其发生的概率:
1,添加了垃圾词汇,见虚拟U盘一图,xiao xing 对应多个垃圾词语,买家不要删除
2,唤醒词尽量避免了使用常见的短语使用方法:
只通电,上电准备就绪后,喇叭播放 “系统正在运行中”语音;先说唤醒词 “小星”,识别正确,则回复“小星在”;随后可以说出setup.ini配置文件中对应的词条,识别成功,则闪烁一次,回答“好的”,串口输出指定格式的数据帧“AT+??+END\r\n”,四路控制接口中指定接口执行相应命令;有一个mp3歌曲播放范例,说“播放歌曲”,则开始播放mp3歌曲,播放完才能回到正常的语音识别;每说完一次词条,需要重新说一次唤醒词,减少误识别现象;若识别失败,LED也闪烁一次,提示需要注意发音/环境嘈杂等;注意:
若需要修改词条,通过USB接口接入电脑,打开setup.ini配置文件,修改词条即可,前面5条不要轻易动,最好从第6条开始修改相应的识别句子。此外,CH1~CH4四路控制接口的高低电平可以自行更改,这样,识别成功则取反相应的输出电平。(wifi目前是保留功能,配置文件不必动这部分);部分功能的演示,没有完整拍下来,将就下,百度网盘地址:https://pan.baidu.com/s/1IHc_zLTanDiKm-lUOjaaEg附件资料截图:
来自:时间:
电路由变压器,整流桥,三端稳压管MC7805和电压比较器LM393,温度传感pt100等构成。电源电路:将220V电压经T1降压Z整流桥整流,C1电容过滤高频电流,C2电容微过滤后MC7805稳压管稳压输出5V作为控制电路电源。比较电路:温度传感器pt100为正温度系数热敏电阻,温度变化改变芯片2脚6脚电压。调节滑动变阻器RV1改变5脚和3脚电压,经LM393比较,如果反向输入端的电压小于正向输入端电压,1脚7脚输出高电平,反之输出低电平。指示驱动:1脚7脚高电平使两个NPN管导通继电器开始工作,吸附开关电热丝开始加热,与此同时绿灯点亮。1脚7脚低电平使两个NPN管截止,继电器不工作,电热丝停止加热,绿灯熄灭,黄灯点亮。
来自:时间:
猜你喜欢(实时推荐最适合你的电路)
本视频教程分基础与高级视频教程两部分,基础视频教程由NodeMCU部分视频教程,Android部分视频教程,IOS部分视频教程三部分构成。高级视频教程由开发实战部分视频教程,自建阿里云MQTT云服务器物联网视频教程两大部分构成。资源一览:
注意!附件仅提供NodeMCU部分视频教程,硬件资源如截图:
来自:时间:
如果你想要失去或控制你目前的体重,记录结果至关重要。使用正确的工具并使用一些电子设备和编程,您可以制作自己的互联网连接浴室秤!你可以在网上找到几种不同制造商的蓝牙智能秤。但是,不要购买一个,为什么不通过制作自己的小工具来减轻体重?在这个项目中,我设计了一个智能秤,使用一些3D打印,ESP8266,IFTTT和Adafruit.IO。您可以使用本教程练习几种技能:3D打印和激光切割技能,焊接,电子,编程等。接下来的步骤中,我将向您展示如何3D打印它,连接电路并制作代码。在这个项目中,我设计了一个智能浴室秤,使用3D打印,ESP8266,Arduino IDE,Adafruit.IO和IFTTT应用程序。详细教程见附件整理,相关打印文件也都在附件里。
来自:时间:
最近做了个基于51单片机的模拟门禁的DIY小作品。工作原理大致是:当IC卡放在读卡器可以识别的范围内时,读卡器读取信息传给单片机进行处理,如果识别为有效卡则继电器闭合(模拟门锁打开),开门指示灯亮,12864液晶上会进行简单的提示表示刷卡成功等。如果该卡为无效卡则报警指示灯亮,蜂鸣器报警,同时可以通过按键进行时间的设置以及对IC卡进行注册和注销。。。总之自己也是一个小菜鸡,这个小作品也是一个很简单的设计,也没有什么创新的地方,主要是自己独立的找资料,动手DIY的。板子上一个485模块电路,本来打算是想通过MODBUS协议和MCGS进行通信的,最后数据也没有传上去(可以在组态上发命令,但无法把下位机数据传上去),所以这一部分功能搁浅了,希望有大神可以试一下单片机与MCGS的通讯,比如把实时温度显示在MCGS组态界面上。附上完整的PCB和程序制作出来的实物图如下:Altium Designer画的单片机RFID模拟门禁系统电路原理图和PCB图如下:(附件中可下载工程文件)
来自:时间:
火星科技针对学生和企业群体等提供一块STC8A8K64S4A12开发板,包括:核心板+相关外设(可直接插在核心板的指定位置排母上),后期将针对这些部分模块提供相应的小功能综合例程。
包括:RC522(RFID)、DS18B20/DHT11、PCF8563/DS3231(需要一块小板)、SG90舵机、OLED、无线模块(NRF和LT8920等)、GPS6M、GPS8M、HC05/HC06等蓝牙、ESP8266 wifi模块(需要一块小板)、MPU6050模块(需要一块小板)、SR04超声波。
这些是最最常用的外设模块(接口相同就可以插上),我们后期将提供相应的综合例程(代码开源)。提供给买家的将是一个个小项目的源码。注:买家根据上述模块,若有什么好的小项目思路,欢迎私信。 如:两块核心板板载上DHT11温湿度传感器,通过OLED实时显示温湿度数据,并通过无线模块传输到另一块核心板上的OLED显示数据。--& 提供该工程源码 又如:通过ESP8266,使用机智云服务器平台,实现手机APP远程控制和传感器数据采集。 --& 提供该工程源码
如上所述,我们提供买家的将是这样一个个小项目的源码和有限技术支持。代码进度将及时更新在当前页面,方便买家下载学习或使用。若买家需要单独集成到一块电路板上,完成某些特定功能,我们支持方案定制,另行收费。实物截图:产品特点:
1、体积小巧:核心板尺寸为4*6cm。
2、支持一键下载:USB下载 或 串口下载(板载CH340,二选一,需在背面跳焊盘),只需一根USB数据线即可编译下载或在线仿真,大大方便买家的使用。
3、功能丰富:支持大量外设直接插上,两边留出了常用模块的接口,不需要杜邦线连接模块和核心板,使得连接牢靠(杜邦线容易导致接触不良)和方便。
4、板载使用最为频繁的按键、RGB三色灯和蜂鸣器,方便买家快速上手。
5、板载CH340留出了串口,不仅能给核心板下载程序,还能给arduino下载程序(引出了DTR)。 欢迎加入新开通的火星技术群QQ:
,提供您的建议和意见,如需要该核心板支持哪些功能,集思广益,督促我们将更加完善例程和产品。 若需要实物,淘宝链接:https://item.taobao.com/item.htm?id=
来自:时间:
工作电压:本电路设计工作电压为市电220V,用于控制5-60W以内的白炽灯通断电。实际应用时,改变R4的阻值可以改变本电路的工作电压,电压范围控制在5-250V的交流电为宜,可控制带有钨丝不同电压下的小灯泡(如汽车灯泡),220V时R4阻值为150K,22V时为15K,其它电压按比例增减。电路原理:220V交流电通过灯泡流向D2、D3、D4、D5,整流,R4限流降压,LED稳压(兼待机指示),C1滤波后输出约1.8V左右的直流电给电路供电。由于LED采用发光二极管,一方面利用其正向压降稳压,同时又利用其发光特性兼作待机指示。控制电路由R1、驻极体话筒MIC、C2、R2、R3、Q1、R5组成。在周围有其它光线的时候光敏电阻的阻值约为10K-20kΩ左右,Q1的集电极电压始终处于低电位,就算此时拍手,电路也无反应。到夜间时,光敏电阻的阻值上升到1MΩ左右,对Q1解除了钳位作用,此时Q1处于放大状态,如果无声响,那么Q1的集电极仍为低电位,晶闸管因无触发电压而关断。当拍手时声音信号被MIC接收转换成电信号,通过C2耦合到Q1的基极,音频信号的正半周加到Q1基极时,Q1由放大状态进入饱和状态,相当于将晶闸管的控制极接地,电路无反应。而音频信号的负半周加到Q1基极时,迫使其由放大状态变为截止状态,集电极上升为高电位,输出电压触发晶闸管导通,使主电路有电流流过,等效于开关闭合,而串联在其回路的灯泡得电工作。此时C2的正极为高电位,负极为低电位,电流通过R2缓慢地给C2充电(实为C2放电),当C2两端电压达到平衡时,Q1重新处于放大状态,晶闸管关断,电灯熄灭,改变C2大小可以改变电灯熄灭时间。此开关可带60W以下的负载,适用于家庭照明和楼梯走廊等场所。
来自:时间:
电路集结者
2017 年 02 月 10日
forkvvy购买了:
zxyyzh购买了:
prestocn购买了:
alextsang购买了:
kuknik123购买了:
hijxyz购买了:
廖先生9900购买了:
david394购买了:
免费下载!
您想购买此电路吗?,上传电路,审核成功后获取电路城6折折扣劵。
6折折扣劵只能购买小于100元(含100元)的电路。

我要回帖

更多关于 智能家居远程监控 的文章

 

随机推荐