【博安通BW15模组专题①】博安通BW15模组快速入门指南,连接TCP服务器

一. BW15概述

BW15 是一款高度集成的 Wi-Fi 和蓝牙 SOC 模块,主芯片 RTL8720CF 是一款支持 2.4GHz 无线 LAN(WLAN)和蓝牙低功耗(v4.2)的高集成低功耗芯片; 它在单个芯片中结合了 Real-M300 MCU,WLAN MAC,具有 1T1R 功能的 WLAN基带。 它还提供了可配置的 GPIO,这些 GPIO 被配置为数字外设,以用于不同的应用和控制用途。
BW15 还集成了内部存储器,可实现完整的 WIFI 和 BLE4.2 协议功能。 嵌入式内存
配置还支持简单的应用程序开发。

二. 模组/开发板接线

2.1 模组接线

在这里插入图片描述

    BW15模组一共有两个串口,一个为AT串口,用于收发AT指令,对应端口号为TXD0/IO14,RXD0/IO13;一个为LOG串口,用于打印日志和下载固件,对于端口号为IO15,IO16

2.2 开发板接线

开发板usb接口对应BW16模组AT串口
在这里插入图片描述

序号功能
AT串口,micro接口
跳帽,模组方向,正常工作模式(如上图),AT串口方向为烧录模式
Log口
Log口

注意LOG串口如上所示,用于打印日志,调试阶段建议接出来,因为部分调试命令在AT口可能没有回复

三. 配网

BW15的AT串口默认波特率为38400,发送每条指令以\r\n结束

3.1 simple config 配网

(1).手机安装SimpleConfigWizard_v115.apk
注意:“SimpleConfigWizard”这款APP是针对比较旧的安卓版本,新版本机型可能存在兼容问题
(2).手机连接要配网的 wifi
(3)点击配置新设备
在这里插入图片描述
(4)选择要连接的网络
在这里插入图片描述
(5)输入wifi密码,点击链接
在这里插入图片描述
(6)给BW15模组发送 simple config 配网指令

ATWQ

(7)手机APP上点击跳过
在这里插入图片描述
(8)此时进入配网过程
在这里插入图片描述
(9)配网成功后有如下显示
在这里插入图片描述

3.2 蓝牙配网

(1)手机安装WiFiConfig_v2.1_20190315.apk
(2)给模块发送指令ATBB=1开启蓝牙配网
在这里插入图片描述

(3)手机端打开APP,点击放大镜开始配网
在这里插入图片描述

(4)如果要连接当前手机连接的网络直接输入密码点击Continue就可以,如果要连接其它AP可以选择Slecet AP选择需要连接的网络
在这里插入图片描述

(5)连接成功后APP端显示如下
在这里插入图片描述

3.3 指令配网

如果不需要APP配网,可通过AT指令将WiFi信息直接发送给模块

ATPW=1					          //设置WiFi模式为Station mode
[ATPW] OK				         //返回OK,设置成功
ATPN=test,12345678       //发送ssid,password给模块
[ATPN] OK						 //返回OK,连接成功

四. 连接TCP服务器(以安信可透传云为例)

点击进入安信可透传云

接入安信可透传云

ATPC=0,122.114.122.17435680   
//创建TCP客户端,服务器地址为122.114.122.174,端口为35680(动态分配)    
[ATPC] OK 			//返回OK,连接成功
[ATPC] con_id=1		//返回con_id.  con_id=x (x=[1,9], con_id 0 is reserved)

发送数据

ATPT=11,1:Hello World//数据长度为11,con_id为1(连接时返回的con_id),向服务器发送Hello World

接收数据

ATPK=1  				//设置自动接收数据
[ATPK] OK			//返回OK ,设置成功

TCP数据收发调试如下
在这里插入图片描述

五、其他

更多好玩的、文档资料访问:https://docs.ai-thinker.com
联系邮箱:support@aithinker.com 有问必回复!

  • 1
    点赞
  • 1
    评论
  • 7
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值