最简单的办法就是问卖wifi模块的厂家,让他们全程指导。
mqtt硬件部分演示,esp8266通过mqtt通信,和远程服务器连接,通过手机APP,实现远程控制开关。
用AT指令对模块进行初始化设置成为透传模式,连接TCP服务器就可以了。也可以直接用透传固件,连接TCP服务器。
通过STM32向esp8266发送AT指令,对8266进行配置,设置好8266上传的ip地址,配置好后,用STM32发送要上传的数据给8266,8266就能把数据上传给云平台了。
服务器端的模块配置为AP模式,客户端的模块配置为Station模式。你可以看一下安信可网站上的这个资料ESP-01,07,12系列模组用户手册的2节,里面讲了如何用PC串口使两个ESP-01模组进行TCP通信。
一般的esp8266去连接家庭路由器,手机可以控制,或者手机直接连接esp8266的WiFi信号,相互通信。这次让两个esp8266直接相互通信,可以应用一些简单的场合。
1、pyboard使用esp8266接入云平台需要接复位和使能引脚Station模式:ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。AP模式:ESP8266模块作为热点,手机或电脑直接与模块连接,实现局域网无线控制。
2、通过STM32向esp8266发送AT指令,对8266进行配置, 设置好8266上传的ip地址,配置好后,用STM32发送要上传的数据给8266,8266就能把数据上传给云平台了。
3、可以外接设备的。可以通过蓝牙连接无线键盘鼠标或者通过手机/平板的OTG功能连接有线键盘鼠标,就是买个docker来连。U盘、打印机、U盾/数位板这些好像还不支持。
1、用手机通过网络连接esp8266模块,进行远程通信、控制,模块可用串口与其它设备连接交换数据或指令,也可以用模块本身的I/O口直接操作控制,或者驱动执行机构等。
2、可以用Arduino平台 编译ESP8266,直接用SP8266模块的I/O口来操作控制,做远程控制和数据通讯(可以不用单片机),编程 可以作为服务器、也可以作为客户端 完成后直接 编译 烧入 模块就可以了。
3、进入主路由器配置界面。启用DHCP功能并配置好无线设置,然后重启无线路由器。进入副路由器配置界面。关闭DHCP功能并配置LAN口地址与R1同处一网段,另确保R2无线路由器的SSID与R1不同。设置完成后,重启路由器。
4、用AT指令对模块进行初始化设置成为透传模式,连接TCP服务器就可以了。也可以直接用透传固件,连接TCP服务器。
5、服务器端的模块配置为AP模式,客户端的模块配置为Station模式。你可以看一下安信可网站上的这个资料ESP-01,07,12系列模组用户手册的2节,里面讲了如何用PC串口使两个ESP-01模组进行TCP通信。
本文暂时没有评论,来添加一个吧(●'◡'●)