物联网驱动编写之wifi

发布时间:2024-11-29 23:35

物联网连接万物,数据驱动决策 #生活知识# #生活感悟# #科技生活变迁# #科技革新浪潮#

最新推荐文章于 2024-10-07 14:13:16 发布

xiaoxilang 于 2018-05-25 09:31:48 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

模块参考购买:https://item.taobao.com/item.htm?spm=a230r.1.14.110.62a431b7mifkOy&id=45511771023&ns=1&abbucket=5#detail

参考的硬件电路

            核心模块和核心模块的外围电路图:

wifi模块作为客户端

1) 设置 WIFI 模式:

AT+CWMODE=1 //设置为 STA 模式

响应:OK

2) 重启生效

AT+RST

响应:OK

3) 连接路由器

AT+CWJAP=”N5”,”12345678” //这是我的手机热点,或者使用连接对象路由器的 ssid 和 password

响应:OK

4) 查询模块 IP

AT+CIFSR

响应:192.168.1.xxx

5) 在电脑上面使用网络调试助手,创建一个 server,如图 2.2.7.1

图 2.2.7.1 网络调试助手设置 TCP Server

6) 模块连接到 server

AT+CIPSTART="TCP","192.168.43.193",8080

响应:CONNECT

OK

7) 开启透传模式

AT+CIPMODE=1

响应:OK

8) 开始透传

AT+CIPSEND

响应:OK

9) 退出透传模式

在透传模式中,若识别到单独的一包数据“ +++”,则退出透传模式

wifi模块作为服务器

1) 设置 wifi 模式:

AT+CWMODE=1 //设置模块为 STA 模式

响应:OK

2) 重启生效

AT+RST

响应:OK

3)连接路由器

AT+CWJAP=”N5”,”12345678” //这是我的手机热点,也可以使用连接对象路由器的 ssid 和 password

响应:OK

4)启动多链接

AT+CIPMUX=1

响应;OK

5)建立 server

AT+CIPSERVER=1,8080 //设置端口号为 8080

6)获取模块 IP 地址

AT+CIFSR

响应:OK

IP //IP 地址

MAC //MAC 地址

7)电脑或者手机连接到 server,电脑或手机作为 client

8)模块向指定通道发送数据

AT+CIPSEND=id,size //id:client 通道号,size:要发送的数据长度

响应:OK

>

9)接收数据

+IPD,id,size: //id:收到数据的 client 通道号,size:接收到的数据长度


网址:物联网驱动编写之wifi https://www.yuejiaxmz.com/news/view/317560

相关内容

物联网之内核及驱动开发初级四(中断编程)
WIFI设备接入阿里云物联网平台
wifi物联网是什么意思 – PingCode
WiFi+BLE蓝牙模块在物联网设备的应用案例
家庭WiFi网络设置攻略:轻松连接,畅享高速互联网
基于WiFi和移动终端智能照明控制系统设计.doc
ArduinoIDE开发ESP8266 远程控制继电器(物联网插座)之入门篇
物联网:数字化转型的驱动引擎
物联网应用之远程控制
(二)stm32单片机连接阿里云生活物联网平台/物联网平台(附代码)

随便看看