IoT
216549856
这个作者很懒,什么都没留下…
展开
-
ESP8266——TCP连接
这两天因为一个项目遗留问题,又玩了玩C51。做的是用ESP8266连接OneNet进行联网控制。 在淘宝购买的wifi模块,店家给的资料也实在是多,工具也很齐全。 首先wifi模块和C51是利用串口通信的,这就需要了解串口通信的知识。差不多一年前,我自己学过C51的一些基础知识,但是毕竟一年没有动了,有些生疏,也幸好的是,刚学完单片机这门课程,对串口通信的认识更加的深入了,所以回过头来看这些资原创 2018-01-26 21:33:52 · 6925 阅读 · 2 评论 -
ESP8266——OneNet的GET指令及C语言代码
GET指令的HTTP数据报文GET /devices/你的设备号/datastreams/你的数据流名称 HTTP/1.1\r\nHost: api.heclouds.com\r\napi-key: 你的apikey\r\n\r\n我更改了ESP8266的波特率,改成了4800的;AT+UART=4800,8,1,0,0\r\n //更改esp8266的波特率 #in原创 2018-01-26 21:56:17 · 4142 阅读 · 3 评论 -
rssi信号强度与距离的转换公式
d = 10^((abs(rssi) - A) / (10 * n))其中: d - 计算所得距离(单位:m) rssi - 接收信号强度 A - 发射端和接收端相隔1米时的信号强度 n - 环境衰减因子...原创 2018-02-22 09:05:52 · 39752 阅读 · 7 评论 -
利用esp8266wifi信号强度测距
向esp8266发送指令AT + CWLAP可以得到当前可加入wifi信号的信息,其中包括的rssi,就是我们所需要的。 提取出rssi,然后带入公式d = 10^((abs(rssi) - A) / (10 * n))即可得到接收机和发射机之间的大概距离。 效果图 #include "reg52.h"#include "string.h"#includ...原创 2018-02-24 15:47:50 · 19937 阅读 · 12 评论