首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HM-10和iOS/iBeacon。两人之间的交流

HM-10和iOS/iBeacon。两人之间的交流
EN

Stack Overflow用户
提问于 2015-05-03 16:49:44
回答 1查看 1.1K关注 0票数 0

我正试图包围我的可能性的HM-10,但是非常新鲜的工作方式。我只熟悉更高层次的东西。

我原本以为我会用hm-10作为iBeacon,但很快就发现了它的局限性。这是之前的最初计划:

iBeacon(HM-10)在一个特定的房间播放,当我带着iPhone走进来时,它会检测到我的iPhone,然后做一些事情,也就是把它的一个键调到High。

但根据我现在的研究,这在iBeacon上是不可能的?我需要使用普通蓝牙的iBeacon广播吗?

在我的应用程序/电话检测到iBeacon时,它会与HM-10配对,并发送一个AT-命令来将其中一个引脚设置得很高。

所有这些都有意义吗?有人能提供更多的投入吗?

我正在编制一个iPhone应用程序,但我只是想知道我是否在正确的轨道上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-03 19:21:32

由于HM-10是基于CC2540的,因此应该可以将其转换为蓝牙LE信标,包括支持iBeacon格式的信标。

有几个想法可以帮助你理解:

  1. 标准的蓝牙信标(AltBeacon,iBeacon,URL信标)只传输不检测手机的设备--手机使用自定义应用程序检测它们。所以当你说“它检测到我的iPhone,然后做点什么”时,这与标准的蓝牙信标不同。
  2. 与蓝牙设备“配对”的概念通常与蓝牙经典(例如4.0前)技术相关。蓝牙设备像上面提到的信标一样,具有连接读写GATT特性的概念。
  3. 如果你确实建立了一个使用HM-10/or 2540的自定义BLE设备,就有可能让它“探测”移动电话,也许是通过为GATT服务做广告,然后在连接和/或写入特性时做一些事情。因为CC2540包含GPIO引脚,所以它可以通过使一个引脚变得更高来“做一些事情”。

完成您所描述的工作有两大部分:(1)为CC2540编写自定义固件;(2)使用CoreBluetooth和/或CoreLocation iBeacon app编写iPhone应用程序。在开始使用iOS之前,您需要了解蓝牙设备是如何工作的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30016565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档