当前位置: 首页 > 知识库问答 >
问题:

iBeacon区域监控与Mac?

姜献
2023-03-14

我知道这听起来很奇怪,但是配备蓝牙LE的苹果电脑能使用区域监控来监控周围的iBeacons吗?例如,我会用我的苹果手机广播一个iBeacon信号,苹果电脑就能看到它。

这可能吗?我这样做的原因是当iPhone靠近Mac时,能够在Mac上执行任务。也许有更好的办法?

共有3个答案

裘兴思
2023-03-14

是的,有可能。你应该检查一下资源。

小牛队作为一个iBeacon

MTTRB/BeaconOSX

卢永寿
2023-03-14

是的,这是完全可能的。。。

没有官方的API,但请查看此项目的源代码:

https://github.com/liamnichols/iBeaconScanner

它显示了如何在使用CoreBooth的区域中使用iBeacon协议收听BLE设备的广播。

希望能有帮助

编辑:虽然商业应用程序可能需要实现自己的广告协议,而不是试图背负iBeacon协议。。。如果您想了解iBeacon的广告数据是如何工作的,请查看以下答案:https://stackoverflow.com/a/19026387/814389它显示了正在广告的包装的结构。

葛阳华
2023-03-14

是的,您可以使用Radius Networks的命令行工具在Mac上轻松完成此操作:

% ibeacon --scan
{entered: { uuid: "2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6", major: 1, minor: 1, rssi: -61}}
{ranged: [{ uuid: "2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6", major: 1, minor: 1, rssi: -61}]}

您可以将上面的输出与一个脚本相结合,该脚本在检测到iBeacon时启动应用程序或执行其他活动。

可从以下位置免费获取:https://github.com/RadiusNetworks/ibeacon-cli

完全披露:我是半径网络的首席工程师

 类似资料:
  • 对于iOS对希望扫描BLE信标\外围设备的应用程序所应用的限制,存在很多困惑。在阅读了几个博客和堆栈溢出的答案之后,我想看看我是否正确理解了所有问题。如果我有什么误解或遗漏,请纠正我。我只提到iOS 7及以上版本,重点是检测而不是连接(您可以使用iBeacon监控连接到CLBeacon吗 信标的选项是明确的-使用通用BLE外围设备或使用iBeacon格式播发的BLE外围设备(此外,非标准外围设备可

  • 这一节将简述监管背后的概念、原语及语义。要了解这些如何转换成真实代码,请参阅相关的Scala和Java API章节。 监管的意思 在 Actor 系统 中说过,监管描述的是actor之间的依赖关系:监管者将任务委托给下属,并相应地对下属的失败状况进行响应。当一个下属出现了失败(即抛出一个异常),它自己会将自己和自己所有的下属挂起,然后向自己的监管者发送一个提示失败的消息。基于所监管的工作的性质和失

  • 我在学习灯塔。 当我开发信标信号时,我注意到有些信标信号是iBeacon,但有些信号不是。 我猜,这种情况发生在(BLE类型应该是02) 如果我猜不是,iBeacon有什么结构吗? 我的意思是,有没有把iBeacon和beacon分类的资料?(在UUID、大调、小调领域)

  • Hardinfo: 硬件信息查看工具 System Monitor: 自带的系统监控工具 Cpufreqd: cpu 频率调整工具,节能利器 Conky: 轻量级的系统监控工具 Psensor: 硬件温度监控工具。

  • 日志与监控 Mesos 自身提供了强大的日志和监控功能,某些应用框架也提供了针对框架中任务的监控能力。通过这些接口,用户可以实时获知集群的各种状态。 日志配置 日志文件默认在 /var/log/mesos 目录下,根据日志等级带有不同后缀。 用户可以通过日志来调试使用中碰到的问题。 一般的,推荐使用 --log_dir 选项来指定日志存放路径,并通过日志分析引擎来进行监控。 监控 Mesos 提供

  • 使用指南 - 统计设置 - 统计规则设置 - 如何设置跨域监控 如图所示,在“管理-统计规则设置”中可以看到“跨域跟踪”功能。在“已设置跨域监控的网站域名”列表下,系统会展示基于您网站访问数据智能生成的受访域名列表,您可以直接将相关域名设置为跨域监控。