当前位置: 首页 > news >正文

北京建网站价格网站推广活动策划

北京建网站价格,网站推广活动策划,福建省建设集团有限公司官网,淘宝客用wordpress好吗nordic论坛 我想要设置广播名称为 “一二三四五”,当广播名称为FULL_NAME时,但是广播显示还是“一?”,“?”是乱码,后来打开nrf connect观察广播,在没连接的时候,点击一下&#xff0…

nordic论坛

我想要设置广播名称为 “一二三四五”,当广播名称为FULL_NAME时,但是广播显示还是“一?”,“?”是乱码,后来打开nrf connect观察广播,在没连接的时候,点击一下,看了一下显示Shortened Local Name :“一?”

static uint16_t adv_set_data_size_max_get(ble_advertising_t const * const p_advertising)
{uint16_t adv_set_data_size_max;if (p_advertising->adv_modes_config.ble_adv_extended_enabled == true){
#ifdef BLE_GAP_ADV_SET_DATA_SIZE_EXTENDED_CONNECTABLE_MAX_SUPPORTEDadv_set_data_size_max = BLE_GAP_ADV_SET_DATA_SIZE_EXTENDED_CONNECTABLE_MAX_SUPPORTED;
#elseadv_set_data_size_max = BLE_GAP_ADV_SET_DATA_SIZE_MAX;
#endif // BLE_GAP_ADV_SET_DATA_SIZE_EXTENDED_CONNECTABLE_MAX_SUPPORTED}else{adv_set_data_size_max = BLE_GAP_ADV_SET_DATA_SIZE_MAX;}return adv_set_data_size_max;
}

后来发现BLE_GAP_ADV_SET_DATA_SIZE_MAX = 31;广播信息只有31字节。

应该是广播信息超过了,导致名称显示乱码。

例程里面,init.srdata要改为init.advdata,要不然会报错

    init.srdata.uuids_complete.uuid_cnt = sizeof(m_adv_uuids) / sizeof(m_adv_uuids[0]);init.srdata.uuids_complete.p_uuids  = m_adv_uuids;

改为下边的

static void advertising_init(void)
{ret_code_t             err_code;ble_advertising_init_t init;memset(&init, 0, sizeof(init));init.advdata.name_type               = BLE_ADVDATA_FULL_NAME;init.advdata.include_appearance      = true;init.advdata.flags                   = BLE_GAP_ADV_FLAGS_LE_ONLY_LIMITED_DISC_MODE;init.advdata.uuids_complete.uuid_cnt = sizeof(m_adv_uuids) / sizeof(m_adv_uuids[0]);init.advdata.uuids_complete.p_uuids  = m_adv_uuids;init.config.ble_adv_fast_enabled  = true;init.config.ble_adv_extended_enabled = true;                //添加这条init.config.ble_adv_fast_interval = APP_ADV_INTERVAL;init.config.ble_adv_fast_timeout  = APP_ADV_DURATION;init.evt_handler = on_adv_evt;err_code = ble_advertising_init(&m_advertising, &init);APP_ERROR_CHECK(err_code);ble_advertising_conn_cfg_tag_set(&m_advertising, APP_BLE_CONN_CFG_TAG);
}

但是有个问题就是        init.config.ble_adv_extended_enabled = true;之后,搜不到蓝牙了。

 //**********************添加蓝牙5.0**************************//init.config.ble_adv_primary_phy      = BLE_GAP_PHY_1MBPS;init.config.ble_adv_secondary_phy    = BLE_GAP_PHY_2MBPS;init.config.ble_adv_extended_enabled = true;
//***********************************************************//

需要修改蓝牙app的搜索模式。

http://www.yayakq.cn/news/569462/

相关文章:

  • 百度搜索官方网站天猫网站是怎么做seo优化的
  • 淘宝店做网站建设不能开直通车哈尔滨网站制作建设
  • 网站网站制作网响应式布局网站尺寸
  • 做的网站打印全乱掉了qq邮箱企业邮箱注册
  • 江门h5模板建站门户网站建设解决方案
  • 做网站如何赚钱知乎福田官方网站
  • 网站后台管理系统怎么用成都互联网制作
  • 北京专门做网站的公司彩票网站开发极云
  • 描述建设一个网站的基本步骤成功的营销网站
  • 网站建设公司厦门建设部网站施工合同范本
  • 北京做网站海宇勇创可以接单做网站的软件
  • joomla 1.5 网站建设基础教程o2o平台运营是什么意思
  • 软件工程师c语言面试题迈步者seo
  • 什么是网站开发类课程购物网站价格
  • 前端小程序开发流程淘宝seo什么意思
  • 建网站的详细步骤基础建设期刊
  • 深圳 网站 传播家居企业网站建设流程
  • 怎么做个人网站建设金华百度推广公司
  • 网站模版 优帮云微信名字制作软件小程序
  • 网站开发哪里接到单子的表白网址在线制作
  • 常州建站公司模板wordpress底部版权怎么添加
  • 中小学生做试卷的网站phpstorm网站开发
  • 地方网站定位大连企业网站排名优化
  • 卖主机网站幼儿保育专业建设规划
  • wordpress主题 建站iphone app wordpress
  • 延庆青岛网站建设青岛 google seo
  • 如何做英文网站的中文网区块链开发用什么语言
  • 天行健公司网站建设网站建设方面的书
  • 设计网站的收费图是怎么做的摄影网站规划设计书
  • 08r2 搭建php网站有人用dw做网站吗