初探微信摇一摇周边与iBeacon

本文是对微信摇周边和iBeacon进行一些实验和理解。

小试牛刀

还是老规矩,先跟着已经有文档做个实验,对iBeacon有一个整体的认识,微信iBeaconID-微信官方iBeacon蓝牙基站UUID编码提到一个使用iPhone模拟iBeacon基站,再使用另外一个手机进行iBeacon搜索实验,实验步骤如下:

如果你没有iBeacon蓝牙基站,但你有iPhone手机(必须是iPhone4S或者更新版的,iPhone5, 5S, iPhone6, 6Plus) 打开App Store里面搜索“iBeacon Scanner”,安装好了后,屏幕右划,显示出菜单,点击”Turn this device into iBeacon”这个菜单项,然后将微信官方iBeacon的UUID:FDA50693-A4E2-4FB1-AFCF-C6EB07647825,Major:10001,Minor:12345这三个参数填入到合适的地方,并且点击右上角的“Turn”按钮,如下图所示…

我的实验结果是:

文字描述为:模拟成功,Android手机上可以搜索到的「模拟基站」,在移动相对位置时会Distance会相应的改变,这就在直观上理解了所谓的「室内定位」的功能;同时打开微信的摇一摇会出现周边选项。

原理剖析

回归正题,要理解iBeacon,必须搬出USB。USB与iBeacon相比,它们有共通之处,只不过前者是由英特尔、康柏、IBM、Microsoft等多家公司联合提出,而后者仅仅是由Apple提出,但是用是大家都可以用;前者是解决当时的一个计算机外设一种接口的问题,后者的出发点是解决室内定位和商家营销问题。

iBeacon的UUID就像USB协议中的VID,一个厂家一个VID,比如像Apple,HP,Google等都会有一个VID,如下表格对应:

Company UUID VID OTHER
Weixin FDA50693-A4E2-4FB1-AFCF-C6EB07647825 -
Apple E2C56DB5-DFFB-48D2-B060-D0F5A71096E0 05ac
Google - 18d1
HP - 03f0

然后具体的微信的「摇一摇 周边」,需要假装所有的设备是Weixin公司的,换句话说所有的设备的UUID必须是iBeacon「协会」分配给Weixin的UUID。而Weixin将iBeacon协议中定义的Major,Minor用于区分不同的公众号了。

初探微信摇一摇周边与iBeacon相关推荐

  1. 蓝牙Ibeacon室内定位和微信摇一摇周边原理分析

    苹果推出Ibeacon室内定位技术是为了弥补GPS无法覆盖室内定位这种场景.苹果意味着创新,在其推动下,蓝牙Ibeacon得到了极大的应用.而腾讯则是利用蓝牙Ibeacon在场景体验方面进行了创新,实 ...

  2. 信驰达微信iBeacon摇一摇周边方案ibeacon蓝牙设备

    苹果传出会采用ibeacon技术后,iBeacon这个词也在中国大热.而微信团队宣布6.1版本推出功能"摇一摇 周边"的新玩法,不再只是摇红包,这个新玩法就是基于iBeacon技术 ...

  3. 微信公众平台针对iBeacon 增加摇一摇周边功能

    摇一摇周边,是公众平台为线下商户提供近距离连接用户的能力,支持线下商户向周边用户提供个性化营销.互动及信息推荐等服务. 一.功能特性: 摇一摇周边是微信针对低功耗蓝牙硬件(支持iBeacon协议,下文 ...

  4. C#开发微信门户及应用(28)--微信“摇一摇·周边”功能的使用和接口的实现

    C#开发微信门户及应用(28)--微信"摇一摇·周边"功能的使用和接口的实现 原文:C#开发微信门户及应用(28)--微信"摇一摇·周边"功能的使用和接口的实现 ...

  5. 摇一摇 周边 与 ibeacon

    "周边"即将入驻微信公众平台 "周边"(zb.weixin.qq.com)平台一直以独立页面的方式存在,之前并未与微信公众平台(mp.weixin.qq.com ...

  6. 微信摇一摇周边新功能上线

    自4月12日微信"摇一摇周边"正式对外开放注册以来,商户通过摇周边平台增强了和用户之间的互动性,为用户提供了更多个性化和趣味性的近场服务.同时,为了优化用户和商户体验,摇周边功能也 ...

  7. 微信摇一摇里没有周边

    很多人都咨询说我的微信摇一摇里没有周边?为什么我的摇一摇就没有周边呢?原因其实是这样的: 微信摇一摇周边使用的是苹果公司的ibeacon信号,这种信号发射的是蓝牙4.0信号.需要以下手机终端才能使用: ...

  8. 微信摇一摇linux,关于微信摇一摇iBeacon配置流程

    1.设备绑定,将iBeacon设备绑定到微信公众号申请设备上 对于申请了微信周边摇一摇的服务号,微信会默认分配20个设备ID,这20个设备ID相当于20个摇一摇渠道,即是可以配置的20个中奖渠道. 对 ...

  9. 蓝牙Ibeacon室内定位之微信摇一摇原理浅析--蓝牙定位--新导智能

    苹果推出Ibeacon室内定位技术是为了弥补GPS无法掩盖室内定位这种场景.苹果意味着立异,在其推进下,蓝牙Ibeacon得到了极大的运用.而腾讯则是运用蓝牙Ibeacon在场景体验方面进行了立异,实 ...

最新文章

  1. SQL Server 2008 缩小数据库日志
  2. C# 创建Windows服务。服务功能:定时操作数据库
  3. 数据库与数据库管理系统的基本概念
  4. php if throw,Laravel throw_if 和 throw_unless 辅助函数
  5. GNU Radio 之 rtl-sdr
  6. GridView 样式
  7. VASP_Si的能带结构计算_步骤整理
  8. Arx常用代码《转》
  9. 中国养蚕及深加工市场盈利模式与投资价值评估报告(2022-2027年)
  10. window.print() 实现A4纸张打印及去掉页眉页脚及打印链接
  11. C#语言实例源码系列-实现Linq操作Xml
  12. 环洋市场调研-2021年全球肽化妆品行业调研及趋势分析报告
  13. LinkedList 类 的简单应用
  14. 将uchar转换为Mat并显示出来
  15. 《合成孔径雷达成像——算法与实现》之【1】仿真图2.2
  16. vue.esm.js?efeb:628 [Vue warn]: Error in mounted hook: “Error: target is not existed: .page-componen
  17. echarts legend图例显示数值和百分比
  18. clickhouse lag/lead
  19. android流程点击开机键熄屏,一种基于android系统的灭屏状态下指纹解锁加速亮屏方法与流程...
  20. 股票图,K线图,蜡烛图,高仿雪球股票

热门文章

  1. This view is not constrained It is olny designtime positions,so it will jump.......的解决方法
  2. 理解 Serenity,Part-1:深度抽象
  3. “我的恩典是够你用的”(哥林多后书十二章9节)
  4. 国内App推广终极37个方法
  5. Ubuntu 20.04安装绿联PL2303串口驱动
  6. oracle 归档日志 重做日志,Oracle的重做日志和归档日志
  7. dynamix判定_音乐游戏中判定严格的意义何在?
  8. 新浪微相册https外链图片无法调用解决方法
  9. vue使用element 上传图片,修改图片
  10. decimal在java怎么用?