快捷搜索:  汽车  科技

diy wifi物联网模块(无线组网技术QQ物联模块操作指南)

diy wifi物联网模块(无线组网技术QQ物联模块操作指南)串口配置模块脚位图:原理框图范例是以体重秤为产品类型进行数据透传的,在模块和 QQ APP 进行通信前,需要扫描相应的设备二维码进行,模块出厂默认上电后自动广播,打开 QQ中的我的设备中的相应设备,QQ APP 便会自动的连接模块了。原理框图如下图。脚位及相关配置

概述

模块是基于 TI CC2640 芯片设计的兼容蓝牙 4.0 低功耗(BLE)单模蓝牙模块。它主要应用于智能穿戴式设备、便携式医疗设备、运动健身设备、智慧家庭、消费电子、工业控制等,可满足低功耗、低时延、近距离无线数据通信的要求。蓝牙模块可以让开发者无须了解低功耗蓝牙协议,直接使用类似串口通信方式、开发支持低功耗蓝牙通信和 QQ 平台的智能产品。本文档是蓝牙模块嵌入 QQ 协议的使用说明文档,包括模块的主要功能、应用场景、使用方法、逻辑结构、硬件接口及各项指标特性。

应用

组网透传蓝牙模块可以把所有来自外部 MCU 的串口透传数据通过 BLE 无线信道透明传输给 QQ APP ,再传送给厂商的服务器。厂商服务器的数据也可以通过 QQ APP 透传给外部 MCU。

原理框图

范例是以体重秤为产品类型进行数据透传的,在模块和 QQ APP 进行通信前,需要扫描相应的设备二维码进行,模块出厂默认上电后自动广播,打开 QQ中的我的设备中的相应设备,QQ APP 便会自动的连接模块了。原理框图如下图。

diy wifi物联网模块(无线组网技术QQ物联模块操作指南)(1)


diy wifi物联网模块(无线组网技术QQ物联模块操作指南)(2)


脚位及相关配置

模块脚位图:

diy wifi物联网模块(无线组网技术QQ物联模块操作指南)(3)


串口配置

TX:DIO-3

RX:DIO-2

WAKEUP:DIO-1

INT:DIO-0;

115200bps no parity one stop bit。

蓝牙配置

蓝牙服务:

SERVICE UUID: 0xFEBA

Write Characteristics UUID: 0000fec7-feba-f1f1-99c0-7e0ce07d0c03

IndicateCharacteristicsUUID: 0000fec8-feba-f1f1-99c0-7e0ce07d0c03

Read Characteristics UUID: 0000fec9-feba-f1f1-99c0-7e0ce07d0c03

功耗

以下表格是模块以 3.3V 电压供电的条件下测试的各种状态下的功耗数据。其中广播状态默认广播间隔为 100ms 连接间隔为 30ms.

diy wifi物联网模块(无线组网技术QQ物联模块操作指南)(4)


操作

1.参照原理框图把硬件搭建好。进入 QQ 的发现新设备,通过扫描相应的设备二维码、绑定设备、进入应用界面。

2.MCU 在向模块发送串口数据前需先拉低 WU/DIO1 引脚来唤醒模块。延迟 1ms 后,再发送数据。在数据发送期间,WU/DIO1 必须始终保持为低电平,数据发送完毕后再拉高 WU/DIO1 引脚,使其可以进入睡眠,降低功耗。 每次向模块连续发送的串口数据不要超过 250 个字节。

3.模块在向 MCU 发送串口数据之前会自动拉低 DIO0 引脚以通知 MCU接收数据。如果 MCU 是不睡眠的,则可以不需要处理此引脚。

说明:

模块只支持上表中的 5 个波特率,且其默认的波特率为 115200bps。当 MCU 向模块发送该指令后,模块会直接改变自身的波特率。MCU 也应该改 变自己的波特率,以保持和模块一致,避免产生误码。

注意:若忘记了已设置的波特率,开发者可以尝试在不同的波特率下发送 getRole(或 其他 get 指令),直到得到正确的回复,以此来确定模块当前的波特率。

模块的最大、最小广播间隔默认为 320(单位:625us )。广播间隔的有效范围为 20ms~10.24s。最大广播间隔不能小于最小广播间隔。广播间隔越大,广播时模块功耗就越低。设置广播间隔成功后,需要重新开启广播。

无线组网技术QQ物联模块操作指南

概述

模块是基于 TI CC2640 芯片设计的兼容蓝牙 4.0 低功耗(BLE)单模蓝牙模块。它主要应用于智能穿戴式设备、便携式医疗设备、运动健身设备、智慧家庭、消费电子、工业控制等,可满足低功耗、低时延、近距离无线数据通信的要求。蓝牙模块可以让开发者无须了解低功耗蓝牙协议,直接使用类似串口通信方式、开发支持低功耗蓝牙通信和 QQ 平台的智能产品。本文档是蓝牙模块嵌入 QQ 协议的使用说明文档,包括模块的主要功能、应用场景、使用方法、逻辑结构、硬件接口及各项指标特性。

应用

组网透传蓝牙模块可以把所有来自外部 MCU 的串口透传数据通过 BLE 无线信道透明传输给 QQ APP ,再传送给厂商的服务器。厂商服务器的数据也可以通过 QQ APP 透传给外部 MCU。

原理框图

范例是以体重秤为产品类型进行数据透传的,在模块和 QQ APP 进行通信前,需要扫描相应的设备二维码进行,模块出厂默认上电后自动广播,打开 QQ中的我的设备中的相应设备,QQ APP 便会自动的连接模块了。原理框图如下图。

脚位及相关配置

模块脚位图:

串口配置

TX:DIO-3

RX:DIO-2

WAKEUP:DIO-1

INT:DIO-0;

115200bps no parity one stop bit。

蓝牙配置

蓝牙服务:

SERVICE UUID: 0xFEBA

Write Characteristics UUID: 0000fec7-feba-f1f1-99c0-7e0ce07d0c03

IndicateCharacteristicsUUID: 0000fec8-feba-f1f1-99c0-7e0ce07d0c03

Read Characteristics UUID: 0000fec9-feba-f1f1-99c0-7e0ce07d0c03

功耗

以下表格是模块以 3.3V 电压供电的条件下测试的各种状态下的功耗数据。其中广播状态默认广播间隔为 100ms 连接间隔为 30ms.

操作

1.参照原理框图把硬件搭建好。进入 QQ 的发现新设备,通过扫描相应的设备二维码、绑定设备、进入应用界面。

2.MCU 在向模块发送串口数据前需先拉低 WU/DIO1 引脚来唤醒模块。延迟 1ms 后,再发送数据。在数据发送期间,WU/DIO1 必须始终保持为低电平,数据发送完毕后再拉高 WU/DIO1 引脚,使其可以进入睡眠,降低功耗。 每次向模块连续发送的串口数据不要超过 250 个字节。

3.模块在向 MCU 发送串口数据之前会自动拉低 DIO0 引脚以通知 MCU接收数据。如果 MCU 是不睡眠的,则可以不需要处理此引脚。

说明:

模块只支持上表中的 5 个波特率,且其默认的波特率为 115200bps。当 MCU 向模块发送该指令后,模块会直接改变自身的波特率。MCU 也应该改 变自己的波特率,以保持和模块一致,避免产生误码。

注意:若忘记了已设置的波特率,开发者可以尝试在不同的波特率下发送 getRole(或 其他 get 指令),直到得到正确的回复,以此来确定模块当前的波特率。

模块的最大、最小广播间隔默认为 320(单位:625us )。广播间隔的有效范围为 20ms~10.24s。最大广播间隔不能小于最小广播间隔。广播间隔越大,广播时模块功耗就越低。设置广播间隔成功后,需要重新开启广播。

公众号:Tunercom168

猜您喜欢: