我想将数据从一台iPhone设备发送到另一台iPhone设备,其中一台设备作为发送器,其他设备作为接收器。接收器也可以向发送器(服务器)发送数据。那么有什么方法可以使用代码来做到这一点吗? 最佳答案 iBeacon是一种仅传输接近技术,这就是它出现在CoreLocationframework中的原因.它不是设计的,也不支持双向通信。iBeacon通告它的存在,仅此而已。如果您想通过蓝牙执行数据传输,请查看CoreBluetoothframework及其样本,例如CoreBluetoothTemperatureSensorsample
我有一个iOS应用程序(在iPhone上),当ibeacon(服务器)在范围内时会触发该应用程序。只要应用程序在后台或前台运行,它就可以正常运行。有没有办法在应用程序未运行并检测到ibeacon时调用该应用程序?通过阅读Apple的CLLocationManagerClassReference,我了解到这种功能是可能的,但我可能错了。但是,如果有人知道如何实现这一点,请提供一个简短的示例。有类似的问题发布但看起来很模糊所以决定再问一次谢谢! 最佳答案 这个问题我已经问了几个星期了,答案是否定的。Apple在开发者论坛上对此非常清楚:
我在SO和Google上做了很多搜索,试图找到这个问题的答案,但我无法将所有的拼图拼凑在一起,所以任何帮助/指点都会很棒。我想构建一个应用程序,在它进入iBeacon区域时检查网络服务。简单的示例用例是这样的:用户走进配备iBeacon的商店,后台应用程序应用程序不会通知用户,而是向网络服务器发出请求以检查用户ID是否为成员(member)(应用程序已获得用户向服务器发送用户ID的权限)。3a。服务器发回“真实”响应4a。应用程序发送“我们今天有一个特殊的成员(member)促销事件”通知锁定屏幕。或3b。服务器发回“错误”响应4b。应用保持沉默(不通知用户)仅供引用,这个答案似乎表明
我目前正在努力适应iOS7上的CoreBluetooth和iBeacon。在搜索API时,我注意到似乎有三种创建和使用iBeacon的方法,我不是100%确定它们之间的区别以及何时使用哪个。我找到的方法是:使用CBPeripheralManager和CLLocationManager以及CLBeaconRegion的基于位置的方法。这样做的好处是它可以为我提供有关设备接近度的信息。但由于这是一种基于位置的方法,在我看来我无法用它传输数据,而这是我需要的。使用Multipeer连接框架类MCNearbyServiceBrowser和MCNearbyServiceAdvertiser。这非
我查看了这个问题的答案,在大多数答案中,我发现在不知道设备UUID的情况下无法检测到iBeacon。但AppStore上的一些应用程序也在做同样的事情。以下是那些正在检测未知iBeacon的应用程序的链接。https://itunes.apple.com/in/app/locate-beacon/id738709014?mt=8https://itunes.apple.com/us/app/my-beacon-best-beacon-manager/id850255614?mt=8让我知道是否有可能检测到未知的iBeacon。提前致谢。 最佳答案
iBeacon/传感器标签应该扫描进入我的商店的设备并向服务器/设备报告一些信息。设备名称、位置以及客户在特定产品上花费的时间等信息。我的问题是:即使蓝牙关闭,iBeacons也可以扫描设备(IOS蓝牙智能就绪设备)吗?如果没有,我应该用什么来代替它。 最佳答案 如果蓝牙关闭,iBeacon怎么能看到设备。所以不,这是不可能的。不,您无法通过任何其他方式看到该设备,也许可以使用某些GSM/WiFi检测器,但您永远无法看到设备名称或其他信息。此外,iBeacon正在传输用户设备正在拾取的标识符,因此我认为您iBeacon将无法检测到任
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭5年前。ImprovethisquestioniBeacon是一项很有前途的新技术。但它有多安全?启用加密后,低功耗蓝牙(BLE)可以是安全的。然而,这只是在建立通信时的情况。但
到目前为止,每个人在iOS10.0.2上使用iBeacons的情况如何?希望比我好!:-)更新:用于测试的硬件是两部iPhone。iPhone5S(A1533)和iPhone7(A1778)以下代码的swift2.x版本可以在iPhone上使用,以在iOS9.x版本上宣传一个简单的iBeacon;今天,同样的代码——为swift3更新并在iOS10.0.2上运行——似乎根本没有做广告。我已将代码缩减为一个非常简单的帮助器类和一个我认为应该足以说明问题的ViewController。请注意,Storyboard只有一个按钮连接到开始/停止iBeacon广告。我已经在装有iOS10.0.2
我周围有几个nRF51822传感器,我想开始玩iOSiBeacon设置。我遇到的问题是为了做-(id)initWithProximityUUID:(NSUUID*)proximityUUIDidentifier:(NSString*)identifier;您需要知道传感器的proximityUUID。查看CLBeacon文档,这似乎是传感器的只读属性,但是我如何/从哪里读取它-(void)centralManager:(CBCentralManager*)centraldidDiscoverPeripheral:(CBPeripheral*)peripheraladvertisemen
我一直在对iOS设备上的iBeacons和CoreBluetooth进行大量研究。你的帖子和研究都很棒。我学到了很多。不幸的是,我陷入了死胡同,因为它与我真正想做的事情有关。我正在阅读这篇文章:http://developer.radiusnetworks.com/2013/10/21/corebluetooth-doesnt-let-you-see-ibeacons.html.......它指出,如果没有proximityUUID,您实际上无法使用CoreBluetooth做很多事情。也就是说,如果我真的拥有它怎么办?我想要做的是将iBeacons放置在给定位置周围。我将使用didE