| |
|
开发:
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条指令: 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 ??开始发送数据。
绿色框框里“老铁记得一键三连”就是通过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例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/28 17:54:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |