产品详情:
一、产品概述
1、简介
MTWeChat是深圳市馒头科技基于TI CC2541芯片设计的兼容蓝牙4.0低功耗(BLE)单模蓝牙模块。支持微信AirSync协议,主要应用于智能穿戴式设备、便携式医疗设备、 运动健身设备、智慧家庭、消费电子、工业控制等,可满足低功耗、低时延、近距离无线数据通信的要求。开发者无须了解低功耗蓝牙协议,直接使用类似串口通信方式、开发支持低功耗蓝牙通信和微信平台的智能产品。
2、应用
蓝牙微信透传模块支持 AirSync 协议,MCU仅需要通过串口便可以将数据传递给微信公众号,微信可以把数据传递给厂家服务器或者传递到 Html5界面。具体实现可参看微信硬件平台。
3、模块参数
参数
值
工作电压
2.0V——3.6V
工作温度
-40℃——80℃
传输距离
空旷可视距离 50米
功耗
休眠电流: 1.2uA
工作平均电流:30uA~20mA
工作峰值电流:20mA
传输速度
最大可达: 2Kbyte/s
二、模块使用说明
1,模块默认参数
参数
默认值
微信认证方式
macNoEncrypt:
MAC认证无加密
设备名
MTWeChat-xxxxxxxxxxxx
xxxx为MAC地址
串口参数
115200 数据位 8 位,停止位 1 位,无奇偶校验
广播间隔
300ms
唤醒时间
300us
2、模块引脚定义
引脚
功能
GND
接地
VCC
电源(DC 2V~3.6V)
nRESET
硬件复位:(可选)
低电平复位
P0.0
模块连接状态指示:(可选)
0: 模块处于连接状态
1: 模块处于未连接状态
P0.1
模块唤醒引脚:(必须)
当需要通过UART往模块发送数据时,需要拉低改引脚300us,再发送数据,发送期间需保持低电平,发送完毕后拉高该引脚以便模块能重新进入睡眠,以节省电量。 如果不考虑功耗,可以将此引脚直接接GND。
P0.2
UART-RXD 模块串口接收端 (必须)
P0.3
UART-TXD 模块串口发送端 (必须)
P0.4
模块串口数据输出指示,可用于唤醒 MCU:(可选)
0: 模块有数据需要发送
1: 模块无数据需要发送
P0.5
测试模式
模块上电时,如果此引脚为低电平,则模块进入测试模式,在测试模式下,可以使用馒头科技的微信公众号进行数据收发测试。此功能用于验证模块功能。
正常使用时,此引脚悬空即可。
扫描二维码绑定设备。进行数据收发测试
(二维码见模块使用文档)
3、硬件连接
4、MTWeChatLib驱动库
针对微信模块,我们提供了驱动源码(C实现),用户可以通过简单的修改移植到自己的MCU。
三、微信开发指南
详细的微信开发请参考微信官方开发者中心。主要的开发流程如下:
1、公众号申请
微信公众号申请链接,开发者需要申请正式服务号,并且认证服务号,准备好厂商服务器,进入开发者模式,具体的操作见微信公众平台开发者指南。
开通智能硬件设备功能,具体操作见微信硬件平台接入流程。如果没有正式服务号,可以使用测试服务号来测试,微信公众平台测试号申请链接。
2、生产设备二维码
二维码成方法链接。
3、设备授权
具体流程可以参考微信开发者中心设备授权。
以上三步完成后,用户就可以通过扫描二维码绑定设备了。