“MCookie-BLE”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
规格
第7行: 第7行:
  
 
==特色==
 
==特色==
*TI CC2541 芯片,低能耗;
+
*低能耗;
 
*支持iBecons模式;
 
*支持iBecons模式;
*多种方式恢复出厂设置,
 
**使用“AT+ RENEW\r\n”命令恢复;
 
**调试引脚的DEF接GND,然后模块上电,此时LED1亮,保持3秒后LED灯闪烁,此时松开DEF,恢复出厂设置成功,可以看到led灯每隔1S闪烁一次。
 
 
*有数据掉电保存功能;
 
*有数据掉电保存功能;
*支持AT 指令,可根据需要更改串口波特率、设备名称、配对密码等参数,使用灵活;
 
 
*小巧、便宜、堆叠、开放;
 
*小巧、便宜、堆叠、开放;
  
第19行: 第15行:
 
*通讯形式:串口透传,默认串口为D0(RX)、D1(TX);
 
*通讯形式:串口透传,默认串口为D0(RX)、D1(TX);
 
*供电电源:+3.3VDC 50mA;
 
*供电电源:+3.3VDC 50mA;
*蓝牙协议:Bluetooth Specification V4.0 BLE;
 
*支持服务:Central & Peripheral UUID FFE0,FFE1;
 
*工作频率:2.4GHz ISM band;
 
*调制方式:GFSK(Gaussian Frequency Shift Keying);
 
*发射功率:≤4dBm;
 
*灵 敏 度:≤-84dBm at 0.1% BER;
 
*传输速率:
 
**Asynchronous: 6 kbps;
 
**Synchronous: 6 kbps;
 
 
*状态指示灯:
 
*状态指示灯:
 
**连接前:
 
**连接前:
第37行: 第24行:
 
*所有AT命令都是以“\r\n”结尾。大家在AT命令调试时要注意选择“\r\n”。大部分 AT 命令都是在未连接前有效,连接后所有数据均为透传。
 
*所有AT命令都是以“\r\n”结尾。大家在AT命令调试时要注意选择“\r\n”。大部分 AT 命令都是在未连接前有效,连接后所有数据均为透传。
 
*iBeacon 简单已集成。 通过 AT 命令 “AT+MODE2\r\n” 来设置, 只有在从机下才可以。
 
*iBeacon 简单已集成。 通过 AT 命令 “AT+MODE2\r\n” 来设置, 只有在从机下才可以。
**工作模式 0:透传 1: 直驱(保留), 2: iBeacon
+
**工作模式 0:透传 ,1: 直驱(保留), 2: iBeacon
 
**iBeacon 可苹果应用商店上的免费应用 Locate iBeacons 来测试,目前显示距离,使用方法参考: http://blog.csdn.net/mzy202/article/details/20365691
 
**iBeacon 可苹果应用商店上的免费应用 Locate iBeacons 来测试,目前显示距离,使用方法参考: http://blog.csdn.net/mzy202/article/details/20365691
  
第46行: 第33行:
 
===串口通讯要求===
 
===串口通讯要求===
 
*默认的串口配置为:
 
*默认的串口配置为:
**波特率 9600
+
**波特率:9600
 
**无校验
 
**无校验
 
**数据位8
 
**数据位8
第52行: 第39行:
 
*对于Arduino IDE自带串口监视器:
 
*对于Arduino IDE自带串口监视器:
 
**设置成:“\r\n”、“9600baud”
 
**设置成:“\r\n”、“9600baud”
 +
 
*对于其他串口调试软件:
 
*对于其他串口调试软件:
 
**波特率 9600
 
**波特率 9600
第65行: 第53行:
  
 
通讯源代码参考:https://github.com/iascchen/android-microduino
 
通讯源代码参考:https://github.com/iascchen/android-microduino
 +
 +
  
 
===引脚说明===
 
===引脚说明===

2015年8月12日 (三) 13:31的版本

Language English
mCookie-BT

Microduino-BT模块是蓝牙低能耗 (BLE) 的串口透明传输模块。可与其他蓝牙设备进行连接通讯。

特色

  • 低能耗;
  • 支持iBecons模式;
  • 有数据掉电保存功能;
  • 小巧、便宜、堆叠、开放;

规格

  • 通讯形式:串口透传,默认串口为D0(RX)、D1(TX);
  • 供电电源:+3.3VDC 50mA;
  • 状态指示灯:
    • 连接前:
      • 主机,未记录从机地址时,每秒亮 100ms;记录从机地址时,每秒亮 900ms;
      • 从机,每 2 秒亮 1 秒。
    • 连线后:
    • 主机与从机均为每 5 秒亮 100 毫秒。(闪亮, 以便省电)
  • 透传期间每个数据包不宜超过 120 字节,波特率越高,发包间隔要求越长。无线蓝牙透数据传均存在丢包率的问题,所以用户朋友们一定要做好应用层的数据校验和丢包重传。
  • 所有AT命令都是以“\r\n”结尾。大家在AT命令调试时要注意选择“\r\n”。大部分 AT 命令都是在未连接前有效,连接后所有数据均为透传。
  • iBeacon 简单已集成。 通过 AT 命令 “AT+MODE2\r\n” 来设置, 只有在从机下才可以。

文档

支持AT指令配置/控制:文件:Microduino-BLE.pdf

开发

串口通讯要求

  • 默认的串口配置为:
    • 波特率:9600
    • 无校验
    • 数据位8
    • 停止位1
  • 对于Arduino IDE自带串口监视器:
    • 设置成:“\r\n”、“9600baud”
  • 对于其他串口调试软件:
    • 波特率 9600
    • 无校验
    • 数据位8
    • 停止位1

通过CoreUSB与其他蓝牙设备通讯

注意:如果使用Android设备调试,系统要4.3以上的才能与mCooki-BT模块通讯。

文件:MCookie-BT-app.zip

通讯源代码参考:https://github.com/iascchen/android-microduino


引脚说明



应用

相关应用: 蓝牙彩灯 蓝牙小夜灯


问题解答

  • 无法和win7进行配对?
    • 检查win7电脑支持BT 4.0 协议吗?BT 模块只能用于4.0 协议,并且默认配对密码是000000。
  • 模块无法reset,只能通过上电重启?
    • 可以通过上电启动或者通过串口发送AT指令“AT+RESTART\r\n”来重启。
  • 无法和iphone,Android手机配对?
    • 一般是协议版本不支持,此BT 模块支持4.0 BT 协议
    • For Andriod OS: 4.3 release
    • For IOS: iPhone4s upper, iPod touch 5 upper, iPad 3 upper and iPad mini upper

图库

MCookie-BT-t1.jpg
MCookie-BT-b1.jpg
mCookie-BT Front
mCookie-BT Back