esp8266能不能做esp8266 智能家居居

基于ESP8266的智能家居系统设计_Winding_Path_新浪博客
基于ESP8266的智能家居系统设计
本文介绍了一种基于ESP8266&WIFI&模块的智能家居系统,也可以用于物联网云平台的搭建,该系统已经成功通过测试,具有简单易用的特点,适合广大DIY&极客自己动手搭建!也欢迎大家与我交流!个人博客:
&上有联系方式!
本系统搭建需要准备的东西:
1.&STM&32F103&单片机&
2.&NOKIA&5110&液晶屏
3.&DS18B20&温度传感器
4.&继电器模块(用LED灯代替了,效果一样)
5.&ESP8266&wifi&模块
6.&其他东西&如导线&,电源自备
提示:为了看起来更高大上可以将5110液晶屏换为带中文字库的AMOLED屏幕哦,不然只能显示英文……
本系统能实现的功能:&
1、联网显示时间,日期,星期
2、显示实时天气(换AMOLED可以显示任意内容,如新闻,图片等)
3、实时上传本地温度信息(实际可以上传任意传感器数据,如湿度,光照,GPS)
4、在线控制继电器开启关闭(用LED亮灭表示)
5,、其他扩展功能
PS:本来想加个摄像头,一是没钱买,二是也只能上传图片,实时视频还得树莓派,于是就放弃了!
东西准备好了如何来实现呢?
1,硬件部分
&连接好各部分硬件,别问我怎么连的&,这是stm32f103&引脚图&
&ESP8266&连接的是stm32串口的TXD&,RXD&,液晶屏和18B20&,led连的是PC和PB口中的几个引脚,具体的看程序中具体说明!可以根据实际需要修改哦!
2.软件部分
源代码部分太多了,不一一解释说下重点,如何在线获取时间,日期,天气呢?当然是靠服务器了啊!很多人会说我不懂服务器是什么,没关系的啦,会用就行!真的需要自己搭建服务器的请联系我,我会叫你如何搭建免费的服务器!&我用的是日本的一个免费的PHP空间,几句PHP代码就可以了,主要能返回自己需要的信息就行!
我的服务器地址,免费给大家用:http://hgstyle.webcrow.jp/time.php?m=1
复制地址放到浏览器打开你看到了什么?对,就是日期
PS:修改m的值返回不同信息
m=1&返回的是日期
m=2&返回的是北京时间
m=3&返回的是星期几
m=4&返回的是实时英文天气预报,后面数字是温度
&m=5&返回的是明天天气预报,后面数字是温度
​m=6&返回的是地理位置
这样用ESP8266发送GET请求就可以啦!
GET&/time.php?m=1&HTTP/1.1
Host:hgstyle.webcrow.jp
这样服务器返回的信息就会送到串口里给stm32处理,直接送到显示屏上即可!
那么如何上传本地传感器数据呢?答案肯定是利用POST方法了!
POST&/api.php&HTTP/1.1
Host:hgstyle.webcrow.jp
name=temp&data=22
这样数据就传到了服务器,服务器可以接收后存起来然后显示,例子:
那么如何远程控制本地的LED灯亮灭呢?
我这里用的是查询的方式,即stm32每隔一秒就查询一次接口,即上面的m=6&,返回error&说明是关闭的,返回on&即为打开,这样单片机比较好识别!返回的是什么由自己控制,比如建一个网页,添加个按钮,点击就改变返回的状态!代码很简单的,可以用文件或者数据库实现,不懂得可以问我!
ESP8266&连接网站需要的指令:
AT+CWMODE=1&&&//模式设置
AT+CWJAP="xxxxx",""&&&//wifi热点ssid&密码
AT+CIPSTART="TCP","hgstyle.webcrow.jp",80&&//服务器端口
AT+CIPSEND=55&&&&//&发送的字符数目
GET&/time.php?m=1&HTTP/1.1
Host:hgstyle.webcrow.jp
这样在串口上就能看到返回的日期啦!注意波特率设置为9600&,AT+CIOBAUD=9600
Winding_Path
博客等级:
博客积分:0
博客访问:1,141
关注人气:0
荣誉徽章:ESP8266模块WIFI开发板物联网智能家居送SDK安卓app源码 教程 免邮 -rt-mart看图购物
欢迎光临rt-mart看图购物
ESP8266模块WIFI开发板物联网智能家居送SDK安卓app源码教程包邮商品详情
rt-mart看图购物商品均通过淘宝网交易,请放心选购。
所 在 地:广东 广州
市场价: ¥128.00
折扣价: ¥128.00
商品推荐: [丨]
相关搜索:
¥25.30 ¥27.30
¥228.00 ¥228.00
¥108.00 ¥108.00
¥143.00 ¥143.00
¥220.00 ¥220.00
¥58.00 ¥58.00
¥199.00 ¥199.00
¥38.25 ¥40.00
¥500.00 ¥500.00
¥296.00 ¥510.00
¥438.00 ¥853.00
¥1330.00 ¥1330.00
为您提供商品ESP8266模块WIFI开发板物联网智能家居送SDK安卓app源码教程包邮的详细介绍,
淘宝售价:128.00元。
rt-mart看图购物为您提供淘宝网网上热销商品,让您更快找到热门以及合适自己的商品,
特别提供商品的详细参数、介绍以及报价等信息,挑选商品更方便。
ESP8266模块WIFI开发板物联网智能家居送SDK安卓app源码教程包邮评价热门搜索:
当前位置:>>>WIFI芯片智能家居芯片ESP8266/ESP8266EX

我要回帖

更多关于 esp8266 mqtt 的文章

 

随机推荐