Eddystone-EID
该文档将会指导你如何使用 Google Eddystone-EID 功能,用以提高整个解决方案中的设备蓝牙广播的安全性。
什么是 Eddystone-EID
Google 设计 Eddystone-EID 广播协议,主要是用于提高设备整体方案中蓝牙广播的安全性。
- 用户在 Google 服务器注册并添加 EID 设备及相关信息。
- 根据加密协议,将注册信息写入硬件设备。
- 设备将会动态随机广播出一个 EID,该 EID 能且仅能被 Google 服务器所识别。
- 服务器如果解析 EID 成功,会将之前已注册的信息返回给用户。
详情请参考 Eddystone Ephemeral Identifier。
如何使用 Eddystone-EID
详情请参考 Google 官方参考文档 Google Beacon Proximity API and Google Developer Console。
注册一个 Google Account 账号
在 Google Developer Console 里创建一个新的工程
选择创建的工程,搜索 Google Proximity Beacon API 并激活
选择 Credentials 菜单,创建 Service Account Key
选择 App Engine 和 JSON,点击Create,此时会自动创建并下载一个 JSON 文件到电脑中
登录 SENSORO IoT 账户,选择 Eddystone 功能,点击 upload 上传之前下载的 JSON 文件
点击 + ,输入或随机生成参数创建 EID
在 EID Management 列表中查看创建成功的 EID,并管理某个 EID 功能的开启和关闭
创建终端任务,Frame type 选择 Eddystone EID,选择之前创建的 EID,点击 Confirm
时间 | 版本 | 修订记录 | 参与者 |
---|---|---|---|
2016年08月28日 | v0.1 | 创建文档 | 周伟智 |