世界上最难做的饭是“无米之炊”, 世界上最难的大数据是“没有数据”。
因此,获得数据是大数据的第一步。获得数据有多个方面,总体来讲主要分为两个方面:线上和线下。 线上没有什么好说的 可以直接进入采集数据库。线下的数据该怎么采集呢?要圆满回答这个问题,可能还要等到物联网的成熟,但是我们不能等到那一天才做事情。
今天 我们就来看看,当前能够实施的方式。
线下数据的挖掘方式有很多种,比如收集生物特征的人脸识别、指纹识别技术,再到收集设备特征的WiFi探针、iBeacon识别技术,这些技术都在尝试采集及分析线下的大数据。不同识别技术在不同的领域有着各自的作用,这些识别技术可以作为单独的系统存在,同时也可以进行多样的融合。本文着重介绍如何使用iBeacon进行线下大数据的采集?
首先什么是iBeacon?
它是一种基于BLE(低功耗蓝牙)的信号广播设备。每一个设备有一个唯一的ID(UUID+Major+Miner)。iBeacon利用这种特性,在一个区域内广播自己的信号,通过这种方式它就完成了对一个特定的区域的标记。当用户拿着手机进入iBeacon的范围时,手机中的APP将会被唤醒,这样手机就可以感知到用户的地理位置发生了变化,判断是否要触发一些事件。目前Apple在其iOS SDK中提供了完整的支持来实现这些功能。
然后,我们讲下如何测距
iBeacon的信号强度采用RSSI值表示。与其他无线信号一样,随着距离的远近,RSSI值会产生变化。我么可以通过RSSI值的变化来判断用户距离iBeacon设备的远近。而设备距离iBeacon的距离,在iOSSDK中可直接通过iBeacon对应的Accuracy值读出,单位为米。下图我们先对一个iBeacon设备进行的距离测试测试距离分别为1米和4米。
布局示意图:
商业应用:大数据分析,客流量分析,精准用户画像等
领取专属 10元无门槛券
私享最新 技术干货