永发信息网

startbeacondiscovery的参数uuid怎么获取

答案:1  悬赏:40  手机版
解决时间 2021-03-15 18:47
  • 提问者网友:富士山上尢
  • 2021-03-15 05:46
startbeacondiscovery的参数uuid怎么获取
最佳答案
  • 五星知识达人网友:玩家
  • 2021-03-15 06:49
以一个虚拟项目为例,来看看如何准备给某连锁店的第二家分店进行Beacon铺设前的准备工作。
  一、 材料准备
  10套AprilBeacon241(固件版本2.0.1以上,包括芯片、外壳、电池)
  标签纸
  手机(iPhone4s以上,支持AprilBeacon V1.2+ 以及第三方Beacon检测应用)
  屏蔽袋
  蓝丁胶
  笔
  这些器材,除手机和笔以外都可以在淘宝的搜索AprilBrother官方店买到。
  ps:AprilBeacon硬件也可兼容Android 4.3+,,但操作流程不同,本篇仅介绍iOS下实践。

  二、 安装前准备
  步骤一:ID规划
  1. 每个完整的iBeacon id都是由三段组成,分别是Proximity UUID(一段32位的16进制数)、Major(范围:0-65532)、Minor(范围:0-65532)。使用的企业需要在安装前就规划好id规范,方便以后业务的展开。
  比如我们实施的某连锁店项目规划id为88888888-4444-4444-4444-CCCCCCCCCCCC。 那么Major可以用于表达不同的门店,Minor用于表达特定门店内的Beacon编号。比如说咱们这个例子,就沿用UUID=88888888-4444-4444-4444-CCCCCCCCCCCC;Major=2,代表2号店;Minor代表2号店中顺序增长的不同Beacon设备。
  2. 规划好id后,可以给我们的标签纸上写上规划好的id(图2),我们这次一共预置10个id,即0-9代表以后的Minor。这些标签纸到时将贴在Beacon上。

  3. 为所有Beacon电池上电装壳。打开AprilBeacon应用,第一页可以检测到10个Beacon. ,按UUID进行排序。

  步骤二:批量预置ID
  4. 打开工具页,选择批量修改。填写proximityUUID为88888888-4444-4444-4444-CCCCCCCCCCCC,Major为2,Minor为0并打开递增。Measured Power留空,Advertising Freq按需选择数字代表100ms的倍数,比如我们在室内导航项目中使用,可以设置稍快就填3,代表300ms发射一次。选择密码,设置Beacon新密码为12位, "123456789012"。

  5. 点击开始批量修改后App会轮寻所有它能连接上的Beacon,排序进行修改。此时系统会提示输入Beacon的密码,出厂时默认为AprilBrother(图5),这次改正后就可以改为"123456789012"。那下次就该输入"123456789012"。这个密码是保证出厂后各应用企业自己的Beacon不备无关人员篡改的基础,此密码请妥善保存,如果不幸丢失就只有重新烧写Beacon了。

  重新打开AprilBeacon应用看第一页 ,这时由于没设置发射器(相当于一个白名单)的缘故,一个Beacon也找不到。

  第三页发射器里增加一个叫sample的设置

  就可以观察到这10个新Beacon了!
  步骤三:贴标签
  6. 贴签就是把第2步写好的标签贴在对应Beacon的外壳上,方便工人施工的时候识别。现在由于现场Beacon数量太多,一下不容易逮住谁是谁。必须使用之前准备好的屏蔽袋了。把所有预置好id的Beacon放入屏蔽袋,只保留一个在外边,就可以很容易的区别它是谁,选择标签贴上 。重复这个过程直到完成。

  ps:告诉你个小技巧,当身边没有屏蔽袋时,可以选择用微波炉替代,质量好的微波炉的屏蔽效果还不错,一般也比较容易找到。
  7. 把所有Beacon排列整齐用蓝丁胶轻轻粘在一起,形成一个“糖葫芦”,就做好了准备工作,去施工现场部署的时候就可以轻松清楚了。


  三、 现场安装
  每个项目都需要自行规划Beacon的安置位置,这点无需多言。但是安装过程中有些通用注意事项:
  规划位置最好别依赖现场给的CAD图,规划图和现场实际情况往往有差别。要去实地考察一次,核对下图的正确性,也找下位置。了解现场环境颜色,颜色浅的最好选择浅色壳子。比如说我们实施的一个医院项目,就要求用白色壳子。
  所有部署资料做好留底工作,方便以后维护,以后的维护也采用替代的方式,没发现一个故障Beacon就单独update新的替代Beacon的id为故障Beacon的ID。
  所有安装尽量保持一致性,尽量安装在绝缘材质上。比如安装在展台时候尽量保持每个展台的相对位置和材质一致。不一致的材质对于射频信号吸收率不一致。安装在塑料材质上的Beacon可能比金属材质表面的beacon信号强好多。这种不一致会导致对不同beacon的距离计算失准。严重时需要在施工现场进行校准(校准过程可参考此)。
  好了,至此,Beacon已经完美安装。猪已经准备好了,就等刮风了。祝各位飞行愉快!
  以一个虚拟项目为例,来看看如何准备给某连锁店的第二家分店进行Beacon铺设前的准备工作。
  一、 材料准备
  10套AprilBeacon241(固件版本2.0.1以上,包括芯片、外壳、电池)
  标签纸
  手机(iPhone4s以上,支持AprilBeacon V1.2+ 以及第三方Beacon检测应用)
  屏蔽袋
  蓝丁胶
  笔
  这些器材,除手机和笔以外都可以在淘宝的搜索AprilBrother官方店买到。
  ps:AprilBeacon硬件也可兼容Android 4.3+,,但操作流程不同,本篇仅介绍iOS下实践。

  二、 安装前准备
  步骤一:ID规划
  1. 每个完整的iBeacon id都是由三段组成,分别是Proximity UUID(一段32位的16进制数)、Major(范围:0-65532)、Minor(范围:0-65532)。使用的企业需要在安装前就规划好id规范,方便以后业务的展开。
  比如我们实施的某连锁店项目规划id为88888888-4444-4444-4444-CCCCCCCCCCCC。 那么Major可以用于表达不同的门店,Minor用于表达特定门店内的Beacon编号。比如说咱们这个例子,就沿用UUID=88888888-4444-4444-4444-CCCCCCCCCCCC;Major=2,代表2号店;Minor代表2号店中顺序增长的不同Beacon设备。
  2. 规划好id后,可以给我们的标签纸上写上规划好的id(图2),我们这次一共预置10个id,即0-9代表以后的Minor。这些标签纸到时将贴在Beacon上。

  3. 为所有Beacon电池上电装壳。打开AprilBeacon应用,第一页可以检测到10个Beacon. ,按UUID进行排序。

  步骤二:批量预置ID
  4. 打开工具页,选择批量修改。填写proximityUUID为88888888-4444-4444-4444-CCCCCCCCCCCC,Major为2,Minor为0并打开递增。Measured Power留空,Advertising Freq按需选择数字代表100ms的倍数,比如我们在室内导航项目中使用,可以设置稍快就填3,代表300ms发射一次。选择密码,设置Beacon新密码为12位, "123456789012"。

  5. 点击开始批量修改后App会轮寻所有它能连接上的Beacon,排序进行修改。此时系统会提示输入Beacon的密码,出厂时默认为AprilBrother(图5),这次改正后就可以改为"123456789012"。那下次就该输入"123456789012"。这个密码是保证出厂后各应用企业自己的Beacon不备无关人员篡改的基础,此密码请妥善保存,如果不幸丢失就只有重新烧写Beacon了。

  重新打开AprilBeacon应用看第一页 ,这时由于没设置发射器(相当于一个白名单)的缘故,一个Beacon也找不到。

  第三页发射器里增加一个叫sample的设置

  就可以观察到这10个新Beacon了!
  步骤三:贴标签
  6. 贴签就是把第2步写好的标签贴在对应Beacon的外壳上,方便工人施工的时候识别。现在由于现场Beacon数量太多,一下不容易逮住谁是谁。必须使用之前准备好的屏蔽袋了。把所有预置好id的Beacon放入屏蔽袋,只保留一个在外边,就可以很容易的区别它是谁,选择标签贴上 。重复这个过程直到完成。

  ps:告诉你个小技巧,当身边没有屏蔽袋时,可以选择用微波炉替代,质量好的微波炉的屏蔽效果还不错,一般也比较容易找到。
  7. 把所有Beacon排列整齐用蓝丁胶轻轻粘在一起,形成一个“糖葫芦”,就做好了准备工作,去施工现场部署的时候就可以轻松清楚了。


  三、 现场安装
  每个项目都需要自行规划Beacon的安置位置,这点无需多言。但是安装过程中有些通用注意事项:
  规划位置最好别依赖现场给的CAD图,规划图和现场实际情况往往有差别。要去实地考察一次,核对下图的正确性,也找下位置。了解现场环境颜色,颜色浅的最好选择浅色壳子。比如说我们实施的一个医院项目,就要求用白色壳子。
  所有部署资料做好留底工作,方便以后维护,以后的维护也采用替代的方式,没发现一个故障Beacon就单独update新的替代Beacon的id为故障Beacon的ID。
  所有安装尽量保持一致性,尽量安装在绝缘材质上。比如安装在展台时候尽量保持每个展台的相对位置和材质一致。不一致的材质对于射频信号吸收率不一致。安装在塑料材质上的Beacon可能比金属材质表面的beacon信号强好多。这种不一致会导致对不同beacon的距离计算失准。严重时需要在施工现场进行校准(校准过程可参考此)。
  好了,至此,Beacon已经完美安装。猪已经准备好了,就等刮风了。祝各位飞行愉快!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯