1. 在网络环境过于复杂的地方,手机连接不上CC2541。
2. 修改CC2541的设备名字。

static uint8 scanRspData[] =
{
// complete name
0x0d, // length of this data,这个长度需要修改
GAP_ADTYPE_LOCAL_NAME_COMPLETE,
0x50, // 'P'
0x4d, // 'M'
0x32, // '2'
0x2e, // '.'
0x35, // '5'
0x2d, // '-'
0x43, // 'C'
0x43, // 'C'
0x32, // '2'
0x35, // '5'
0x34, // '4'
0x31, // '1' // connection interval range
0x05, // length of this data
GAP_ADTYPE_SLAVE_CONN_INTERVAL_RANGE,
LO_UINT16( DEFAULT_DESIRED_MIN_CONN_INTERVAL ), // 100ms
HI_UINT16( DEFAULT_DESIRED_MIN_CONN_INTERVAL ),
LO_UINT16( DEFAULT_DESIRED_MAX_CONN_INTERVAL ), // 1s
HI_UINT16( DEFAULT_DESIRED_MAX_CONN_INTERVAL ), // Tx power level
0x02, // length of this data
GAP_ADTYPE_POWER_LEVEL,
// 0dBm
};

3. 需要在IAR工程的,预编译的宏定义里面去掉CC2540_MINIDK,重新编译工程,打开蓝牙APP可以搜到这个设备了。下面是名字的长度,需要修改

 0x0d,   // length of this data

4. 修改和读取属性的值

 stat = SimpleProfile_GetParameter( SIMPLEPROFILE_CHAR3, &valueToCopy);
SimpleProfile_SetParameter( SIMPLEPROFILE_CHAR4, sizeof(uint8), &valueToCopy);

最新文章

  1. Android项目中,在一个数据库里建立多张表
  2. print函数
  3. git 使用笔记(二)
  4. NODE学习:利用nodeJS去抓网页的信息
  5. 在Hyper-V的虚拟机中使用无线网络
  6. JAVA_SE复习(多线程)
  7. BOM 之 location
  8. C# SqlHelper
  9. android 以不规则图片为边框切割另外图片
  10. Flume-ng源码解析之Source组件
  11. Android 4.0以后正确的获取外部sd卡存储目录
  12. php数据分页显示基础
  13. 47.Linux-DEVICE_ATTR()介绍及使用示例
  14. 个人博客作业-week5-敏捷开发方法读后感
  15. mfc CFileDialog类
  16. controller.tabBarItem.title = @"11111"不显示
  17. Scala中的数组和集合操作
  18. Django框架介绍之cookie与session
  19. C# 窗体控件输入框大写
  20. javascript高逼格代码实现数组去重,JSON深度拷贝,匿名函数自执行,数字取整等

热门文章

  1. Spring JPA 主键
  2. 1067. [SCOI2007]降雨量【线段树】
  3. 【[NOI2018]屠龙勇士】
  4. 回顾C#经典算法冒泡排序
  5. PAT——1057. 数零壹
  6. ZXing 二维码应用
  7. Source folder is not on the Java build class path
  8. vue-cli3 使用mint-ui
  9. VirtualBox + CentOS详细安装教程
  10. web前端 pdf 版电子 好书籍