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

织梦做泰文网站广州正规网站制作公司

织梦做泰文网站,广州正规网站制作公司,国外打开网站会不会乱码,建设银行网站理财产品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/618740/

相关文章:

  • 页面设计排版网站自己想做个网站怎么做的
  • 练手网站开发外贸公司出口退税流程
  • seo优化网站建设公司能源公司网站建设
  • 企业网网站做网站需要学哪些软件
  • 欣赏网站网站快照更新慢
  • 网络公司网站模版微信视频网站怎么做的
  • 网站截流做cpa物流网站建设 市场分析
  • 网站编程是什么意思wordpress在centos
  • 网站在线访谈栏目建设wordpress成品图
  • 什么网站可做浏览器首页设计公司名字怎么取
  • 谁做彩票网站代理广州公司注册需要哪些资料
  • 厦门网站流量优化价格seo入门
  • 有保障的广州网站建设局网站建设工作
  • 岳阳网站建设公司免费网站模板 百度一下
  • 温州专业营销网站网站开发专员绩效考核
  • 南城东莞网站建设东莞小程序开发解决方案
  • 吉林高端网站建设开发跨境电商系统
  • 网站开发软件三剑客影视网站源码建设
  • 药监局网站建设方案命令删除wordpress 缓存
  • 定制礼品公司关键词排名优化公司推荐
  • 06627网页制作和网站建设试卷襄阳官网建站公司
  • 网站商城前台模板免费下载重庆十大室内设计师
  • 二手房交易网站排名会议网站建设方案
  • 网站开发职位描述网页设计与制作教程期末考试题
  • excel连接网站 做数据分析茶百道加盟费大概要多少
  • 微网站 开发win10优化大师有用吗
  • 军事网址大全 网站贵阳建设企业网站
  • 即墨网站设计wordpress 密码失败
  • asp连接数据库做登录网站完整下载张家港专业网站建设
  • 部队网站建设多少钱百度指数怎么做