C51-- 蓝牙,WIFI模块

HC-08蓝牙模块: 

蓝牙 -- 最好用的 串口透传 模块


透传 -- 透明传送,指的是在数据传输的过程中,通过无线的方式这组数据不发生任何形式的改变,
仿佛传输过程是透明的,同时保证传输质量,最终原封不动的传送到接收者手里

只要通过串口编程 获得数据即可

波特率: 9600 MHZ

// 学会串口 就能使用蓝牙模块 
 -- 就能通过蓝牙 模块进行交互-- 比如通过蓝牙在串口上发送指令让单片机执行
================================================

通过USB转TTL 来插入电脑,就可以实现手机和电脑的串口数据传输

AT命令修改蓝牙名称: 
AT + NAME = 新的名字


 

wifi模块:

基本概念

通过wifi模块 让 51单片机上网:

使用的wifi模块 -- ESP-8266  -- 高度基础的wifi MCU -- 支持RTOS(实时系统) 和 wifi协议栈
基于AT指令设计:

AT指令 --是从终端设备 or 数据终端设备 or 数据电路终端设备发送的

每条AT命令行,只能包含一条AT指令,对于由终端设备主动向PC段报告的URC or response响应,也要求一行最多有一个,
不允许上限的一行有多条指令 or 响应 
-- AT指令以回车作为结尾, 响应 or 上报 以回车 换行作为结尾
===================================
 ESP-8266   -- 一般 默认波特率 -- 115200
因为都是AT指令去驱动,so玩wifi模块都是 通过 串口调试助手
接下来玩以下 AT指令:

通过命令 配置 9600 的波特率:

AT + UART =9600,8,1,0,0
//8 个 数据位 , 1 个停止位
=======================

常用AT指令:


1.设置3种工作模式: 


AT+CWMODE=3
//1.是station(设备模式)  2.AP(路由模式) 3.双模


2. 以设备模式接入家中的路由器配置:


AT+CWJAP="CU_a2ry","c5m66yaa" 
 // 第一个“”填wifi名字,第二个“”填 wifi密码

//连接成功 弹出:
WIFI CONNECTED
WIFI GOT IP

==================


3.查询IP地址:


AT+CIFSR

+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"ce:50:e3:77:dd:4e"
+CIFSR:STAIP,"192.168.1.17"
+CIFSR:STAMAC,"cc:50:e3:77:dd:4e"
=============================

4.接收发送数据


1.先通过网络调试助手创建服务器


2.在通过AT指令连接服务器:
 AT+CIPSTART="TCP","192.168.1.9",8880
//连接成功:
CONNECT

OK

3. 发送数据:
AT+CIPSEND=4 //设置即将发送数据的长度--4个字节

发出上面AT指令后出现 > 
就可以在发送框里面传输 后面传输(注意不能添加新行)

---------------------------------------
这种模式效率太低:  每次都 AT+CIPSEND=4 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值