初探微信摇一摇周边与iBeacon
初探微信摇一摇周边与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 | |
- | 18d1 | ||
HP | - | 03f0 | |
… | … | … |
然后具体的微信的「摇一摇 周边」,需要假装所有的设备是Weixin公司的,换句话说所有的设备的UUID必须是iBeacon「协会」分配给Weixin的UUID。而Weixin将iBeacon协议中定义的Major,Minor用于区分不同的公众号了。
初探微信摇一摇周边与iBeacon相关推荐
- 蓝牙Ibeacon室内定位和微信摇一摇周边原理分析
苹果推出Ibeacon室内定位技术是为了弥补GPS无法覆盖室内定位这种场景.苹果意味着创新,在其推动下,蓝牙Ibeacon得到了极大的应用.而腾讯则是利用蓝牙Ibeacon在场景体验方面进行了创新,实 ...
- 信驰达微信iBeacon摇一摇周边方案ibeacon蓝牙设备
苹果传出会采用ibeacon技术后,iBeacon这个词也在中国大热.而微信团队宣布6.1版本推出功能"摇一摇 周边"的新玩法,不再只是摇红包,这个新玩法就是基于iBeacon技术 ...
- 微信公众平台针对iBeacon 增加摇一摇周边功能
摇一摇周边,是公众平台为线下商户提供近距离连接用户的能力,支持线下商户向周边用户提供个性化营销.互动及信息推荐等服务. 一.功能特性: 摇一摇周边是微信针对低功耗蓝牙硬件(支持iBeacon协议,下文 ...
- C#开发微信门户及应用(28)--微信“摇一摇·周边”功能的使用和接口的实现
C#开发微信门户及应用(28)--微信"摇一摇·周边"功能的使用和接口的实现 原文:C#开发微信门户及应用(28)--微信"摇一摇·周边"功能的使用和接口的实现 ...
- 摇一摇 周边 与 ibeacon
"周边"即将入驻微信公众平台 "周边"(zb.weixin.qq.com)平台一直以独立页面的方式存在,之前并未与微信公众平台(mp.weixin.qq.com ...
- 微信摇一摇周边新功能上线
自4月12日微信"摇一摇周边"正式对外开放注册以来,商户通过摇周边平台增强了和用户之间的互动性,为用户提供了更多个性化和趣味性的近场服务.同时,为了优化用户和商户体验,摇周边功能也 ...
- 微信摇一摇里没有周边
很多人都咨询说我的微信摇一摇里没有周边?为什么我的摇一摇就没有周边呢?原因其实是这样的: 微信摇一摇周边使用的是苹果公司的ibeacon信号,这种信号发射的是蓝牙4.0信号.需要以下手机终端才能使用: ...
- 微信摇一摇linux,关于微信摇一摇iBeacon配置流程
1.设备绑定,将iBeacon设备绑定到微信公众号申请设备上 对于申请了微信周边摇一摇的服务号,微信会默认分配20个设备ID,这20个设备ID相当于20个摇一摇渠道,即是可以配置的20个中奖渠道. 对 ...
- 蓝牙Ibeacon室内定位之微信摇一摇原理浅析--蓝牙定位--新导智能
苹果推出Ibeacon室内定位技术是为了弥补GPS无法掩盖室内定位这种场景.苹果意味着立异,在其推进下,蓝牙Ibeacon得到了极大的运用.而腾讯则是运用蓝牙Ibeacon在场景体验方面进行了立异,实 ...
最新文章
- SQL Server 2008 缩小数据库日志
- C# 创建Windows服务。服务功能:定时操作数据库
- 数据库与数据库管理系统的基本概念
- php if throw,Laravel throw_if 和 throw_unless 辅助函数
- GNU Radio 之 rtl-sdr
- GridView 样式
- VASP_Si的能带结构计算_步骤整理
- Arx常用代码《转》
- 中国养蚕及深加工市场盈利模式与投资价值评估报告(2022-2027年)
- window.print() 实现A4纸张打印及去掉页眉页脚及打印链接
- C#语言实例源码系列-实现Linq操作Xml
- 环洋市场调研-2021年全球肽化妆品行业调研及趋势分析报告
- LinkedList 类 的简单应用
- 将uchar转换为Mat并显示出来
- 《合成孔径雷达成像——算法与实现》之【1】仿真图2.2
- vue.esm.js?efeb:628 [Vue warn]: Error in mounted hook: “Error: target is not existed: .page-componen
- echarts legend图例显示数值和百分比
- clickhouse lag/lead
- android流程点击开机键熄屏,一种基于android系统的灭屏状态下指纹解锁加速亮屏方法与流程...
- 股票图,K线图,蜡烛图,高仿雪球股票
热门文章
- This view is not constrained It is olny designtime positions,so it will jump.......的解决方法
- 理解 Serenity,Part-1:深度抽象
- “我的恩典是够你用的”(哥林多后书十二章9节)
- 国内App推广终极37个方法
- Ubuntu 20.04安装绿联PL2303串口驱动
- oracle 归档日志 重做日志,Oracle的重做日志和归档日志
- dynamix判定_音乐游戏中判定严格的意义何在?
- 新浪微相册https外链图片无法调用解决方法
- vue使用element 上传图片,修改图片
- decimal在java怎么用?