什么是Physical Web?
发布在前端分享2017年2月8日view:441HTML5前端开发BrettBat
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。

1、Physical Web ?

Physical Web是一种基于位置的,可以和物理对象快速并无缝衔接的技术。通过低功耗蓝牙的Beacon(文末有详细介绍)设备,广播的的url是Eddystone(文末有介绍)格式的。大部分的浏览器已经可以支持显示这些URL了。

设备能够向周围发送广播信号(一个地址),任何设备都能够接收并进行处理。这看似很平常的一种方式,借助URL可以提供跟网页相类似的交互方式。需要注意的是,Physical Web并不是要取代设备本身的app,只是给用户提供一种便捷使用的方式。

2、如何开启使用?

首先确定你的手机开启了蓝牙和地理位置,让蓝牙设备可以和你的手机建立联系。

当你靠近蓝牙设备时,会弹出通知 。点击就可以打开对应的url页面。Physical Web已经开始在Chrome 49版本支持,在Android KitKat(4.4)版本开始的原生支持 

在Android(6.0)开始,Physical Web是在运行时获取位置使用权限。 

可能你旁边没有BLE的设备可用,如果你有Nexus设备(Nexus 6,Nexus 9, Galaxy Note 4, Galaxy S6, Galaxy Tab S),你可以通过这个应用Beacon Toy app创建一个虚拟的蓝牙设备。如果没有,那么考虑买一个吧 :)

3、为什么要采用网页地址(URL)的方式?

广播的URL必须是可公网访问的,内网的可不行。而且,URL必须是支持HTTPS的,如果你觉得url长,可以用短网址工具生成。

据了解,这个项目由Chrome团队主导,他们希望借此继续扩展web的优势,而URL是web最基本的构建元素,能够给人非常充分的表达方式。他们希望实现的是与设备间随时随地的交互,尤其是一些公共基础设施。比如,公交车站、出租车、便利店等。当我们走到这些设备跟前时,不必下载相应的手机app(实际上,我们并不会经常使用这些app),而只需要像在浏览网页时点击链接一样,这是最理想的用户体验。

4、其它

1、一个使用场景视频帮助大家理解 视频:https://v.qq.com/x/page/k0184nqtkbi.html

2、扩展信息:

3、概念参考

什么是Beacon? Beacon技术最简单的理解可以是一个小型的信息基站,而多个Beacon能构成信息服务网络。Beacon技术的优势其实就是低功耗蓝牙的优势, 这项通讯协议能用在绝大部分移动设备上。

大部分的Beacon硬件连接范围达到200英尺(60.96米),而且低功耗蓝牙不比WiFi那样需要网络连接,低功耗蓝牙只要有两个点就能运作起来。

Eddystone Eddystone 是谷歌2015年7月谷歌一款开源信标格式的开源蓝牙信标平台,主要为公共场合向人们发送各种信息设计。利用蓝牙LE(Low Energy)技术,点对点通讯。Eddystone是开源的,不仅能用在安卓系统上,iOS通过链接库文件也可以使用。它在GitHub上存有源代码。开放也是Eddystone最大的卖点。 更多关于Eddystone的介绍请看英文原文

iBeacon iBeacon 是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。其工作方式是,配备有 低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的ID,接收到该ID的应用软件会根据该ID采取一些行动。

一句话来说,Eddystone和iBeacon都基于BLE技术,只不过谷歌在兼容iBeacon协议的同时,针对目前iBeacon应用的几个痛点做了改进(URL广播、EDI,私密广播、遥测数据框架、安卓和iOS系统支持)

原文地址:http://ljinkai.github.io/2017/02/05/what-is-physical-web/

评论
发表评论
6个月前
赞了此文章!
WRITTEN BY
PUBLISHED IN
前端分享

一些前端知识和最新的分享

我的收藏