IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 自建物联网数据远程透传平台,供大家免费使用! -> 正文阅读

[嵌入式]自建物联网数据远程透传平台,供大家免费使用!

物联网相关的产品设计开始走进我们的视野,作为一名电子开发者,怎能不给自己的设计上加上WiFi联网功能。很多刚学单片机的兄弟一看到WiFi就觉得太牛逼了,不会,走人!

大哥,别走呀!来,我来教你!只要2步,包教包会!

很多ESP8266的教程都做得太复杂!又是说怎么下载程序又是自己开发SDK,巴拉巴拉。。。。。。今天我们不说那么多,ESP8266买回来就有出厂自带的固件,就是说里面已经有程序了,那个程序足够我们做大多数功能!

?

?ESP8266-01S实物图

现在我们步入正题,开始吧!

1,把ESP8266和USB-TTL连接起来。需要注意的是ESP8266模块供电为3.3V,两模块间TX接RX,RX接TX这样交叉连接。

?ESP8266和USB-TTL连接

2,连接到电脑USB,打开串口调试助手进行发送AT指令配置。打开网络调试助手用于接收数据(有电脑版本和APP版本,可以把这个发个很远的朋友测试一下远程效果)。需要注意的是红色的为串口调试助手和网络调试助手的配置,COM串口根据电脑实际生成的选择对应的即可,其他的按照图片标红的配置。

远程通信测试

这里用到5条指令:
a.AT+CWMODE_DEF=1 ??将模块配置为station模式。

b.AT+CWJAP_DEF="ZNJJ","0123456789"???连接WiFi热点,“ZNJJ”处填写你要连的热点名,"0123456789"处填写你要连的热点密码。只需要配置一次,以后上电会自动连接你配置的这个WiFi热点,后面单片机程序里也就不需要去管连接热点的事了,自动连。

c.AT+CIPSTART="TCP","47.100.58.105",6530???连接开放未来科技的FLINK数据中转服务器。

d.AT+CIPMODE=1 ??模块设置为透传模式。

e.AT+CIPSEND ??开始发送数据。


先不用管这5条指令什么意思,后期可以根据AT指令手册具体研究,刚开始按照这个顺序点击0-4依次发送即可,标黄区域为发送指令和结果返回,每条指令成功后会返回OK,看到OK后再点击下一条指令,如果没有返回OK说明硬件连接或者指令写错了或者WiFi名密码有问题。。。。。特别提示AT+CIPSEND返回的是>。

绿色框框里“老铁记得一键三连”就是通过ESP8266发送的数据。可以看到经过服务器转发后网络调试助手会接收到这句话。

蓝色框框里“好的兄弟,下次一定”是网络调试助手发送的数据,可以看到经过服务器转发后ESP8266会接收到这句话。

这样就可以实现两端远程数据中转,比如你现在是ESP8266这端,你朋友在国外,用的是网络调试助手那端,你俩依然可以这样聊天。是不是感觉很熟悉,没错这就类似于QQ聊天,大致原理差不多,QQ先把聊天内容发到QQ的服务器,然后服务器再转发给对方,两边用户都连接到服务器上,服务器就是一个数据中转站。也可以类比寄快递,你不可能距离十万八千里直接把包裹扔给你朋友,你需要通过快递公司,然后你把包裹给快递公司,你朋友再到这个快递公司去取包裹,快递公司就相当于服务器,包裹就是数据。

至于服务器怎么进行中转数据可以不用研究,就好像你寄快递不需要知道快递公司怎样运输的细节一样,当然感兴趣的可以看一下服务器网络编程相关书籍。服务器只是一个平台,初学者可以不去细致研究,了解平台提供的接口即可,像开放未来科技工作室的服务器接口就是IP地址:47.100.58.105和端口号:6530,只要两个设备都连接到这一接口就可以远程互发数据。

在本实验中,如果将串口调试助手改成单片机UART串口来控制,发送单片机采集的一些数据,网络调试助手改成自己设计的APP,就可以实现基础的物联网设计应用。单片机采集数据通过网络服务器远程发送给手机APP,当然手机APP也可以反向发送数据给单片机控制单片机执行一些控制操作。

最后温馨提示,本实验用到的开放未来科技的FLINK服务器的接口仅用于初学者进行网络通信测试,并发量过大可能导致崩溃,若用于其他用途导致损失后果自负。

吐槽:服务器已经免费给你提供数据中转的功能,直接用按使用说明【看上文,主要就是IP地址和端口号】使用给你提供的中转数据的接口就行了。不要问我要账号登录服务器,几万块的服务器能把账号密码给你摆事?就算给你了,系统后台没有界面你也搞不懂,服务器没有什么需要你配置的更不需要你去登录操作什么。

可以关注微信公众号:开放未来科技

回复关键词:WiFi,免费领取相关软件及资料

若服务器崩溃请通过微信公众号联系技术QQ,我们会尽快解决问题。 作者:开放未来科技?

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-08-25 12:22:20  更:2021-08-25 12:23:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/21 5:06:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码