gpt4 book ai didi

android - 将手机变成信标

转载 作者:行者123 更新时间:2023-11-29 23:26:54 25 4
gpt4 key购买 nike

我正在尝试使用 BLE 信标和网络服务器构建访问控制系统。

手机会在大门附近发射信标信号,信标会转发到服务器,决定此人是否应该通过。

问题是传输不加密的信标是不安全的,我需要加密信标。

问题是:Web 应用程序是否有一个 API 可以在不使用谷歌网络服务的情况下解析 Eddystone EID 加密信标?

另一个问题:Eddystone EID 是加密信标以进行访问控制(关于安全性、时间等)的好主意吗?

最佳答案

Eddystone-EID 使用强哈希来保护您的信标传输免受欺骗或劫持。然而。它带来了非常复杂的实际成本,并且支持加密功能的硬件信标和生成对称 key 所需的实时时钟组件需要将它们注册为 Eddystone-EID。由于您使用的是手机,而不是硬件信标,因此您需要根据 Google 规范编写自己的注册加密函数,这并不简单。

据我所知,Google 的 EID 解析器没有公开可用的替代品,因此如果您选择使用此技术,则必须向 Google 注册您的信标并信任他们的服务才能使您的解决方案发挥作用.

我在开发过程的早期就开发了一个独立的解析器服务器来与 Edsystone-EID 配合使用,甚至在 Google 发布自己的解析器之前。我的 Intent 是向公众发布它,但技术的采用根本不足以保证付出努力。 大多数公司认为加密信标的缺点(部署复杂性、解决问题所需的网络访问权限、有限的硬件支持、专有锁定)几乎在所有用例中都超过了好处。

请注意,Eddystone-EID 并非 Elixir 。信标信号仍然可以在小于标识符轮换周期的短时间间隔内被欺骗(可在几分钟到几小时之间配置。)

一种可能的替代方案是专有的 Gimbal 系统,它更易于使用,并提供自己的专有硬件信标,但在其他方面与 EID 具有相同的缺点。但是,他们只使用自己的硬件信标,不提供客户端库来从手机传输 Gimbal 加密数据包。

无论您选择哪个,请确保这确实是您的用例所必需的,并且在亲身试验之前不要 promise 解决方案。

关于android - 将手机变成信标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53409308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com