Eddystone-EID

该文档将会指导你如何使用 Google Eddystone-EID 功能,用以提高整个解决方案中的设备蓝牙广播的安全性。

什么是 Eddystone-EID

Google 设计 Eddystone-EID 广播协议,主要是用于提高设备整体方案中蓝牙广播的安全性。

  1. 用户在 Google 服务器注册并添加 EID 设备及相关信息。
  2. 根据加密协议,将注册信息写入硬件设备。
  3. 设备将会动态随机广播出一个 EID,该 EID 能且仅能被 Google 服务器所识别。
  4. 服务器如果解析 EID 成功,会将之前已注册的信息返回给用户。

详情请参考 Eddystone Ephemeral Identifier。

如何使用 Eddystone-EID

详情请参考 Google 官方参考文档 Google Beacon Proximity API and Google Developer Console。

  1. 注册一个 Google Account 账号

  2. 登录 Google Developer Console

  3. 在 Google Developer Console 里创建一个新的工程

  4. 选择创建的工程,搜索 Google Proximity Beacon API 并激活

  5. 选择 Credentials 菜单,创建 Service Account Key

  6. 选择 App Engine 和 JSON,点击Create,此时会自动创建并下载一个 JSON 文件到电脑中

  7. 登录 SENSORO IoT 账户,选择 Eddystone 功能,点击 upload 上传之前下载的 JSON 文件

  8. 点击 + ,输入或随机生成参数创建 EID

  9. 在 EID Management 列表中查看创建成功的 EID,并管理某个 EID 功能的开启和关闭

  10. 创建终端任务,Frame type 选择 Eddystone EID,选择之前创建的 EID,点击 Confirm

时间 版本 修订记录 参与者
2016年08月28日 v0.1 创建文档 周伟智
Copyright © 2021 SENSORO Co.,Ltd.保留所有权利。iBeacon 是苹果公司的注册商标。京ICP备18013471号-1 版权所有:北京升哲科技有限公司 all right reserved,powered by Gitbook 2021-12-07 17:28:41