Tag: 蓝牙

iPhone通过蓝牙连接到RS-232

我期待通过蓝牙将我的iPhone连接到RS-232串行设备。 有没有人实现这个成功,并可以提供硬件使用build议? 这是一个棘手的,因为需要苹果authentication处理器与设备。 我发现的最好的潜在的设备是这个人,但它只是在一个embedded式包,它的串行端口接口只是逻辑级的UART而不是线路级的RS – 232,我找不到一个供应商在它股票。 任何想法将不胜感激。 我正在考虑只是使用WiFi串行,但请忽略这个问题的可能性。

蓝牙对等networkingAPI iOS

G'Day程序员…我打算做一个应用程序,将使用两个不同的iOS设备之间的点对点蓝牙连接。 所以我的问题是,有什么好的教程可以指导我通过? 目的是发送一串string,就像在聊天应用程序中一样。 我想学习,所以你可能会给我一个方向, “嘿检查一下,XYZ API他们打算做你正在寻找什么…”或者“有一个教程…” 谢谢你的帮助! 研究到目前为止: 下面的链接是关于通过WiFinetworking,而不是蓝牙 http://jens.mooseyard.com/2009/05/a-bonjour-chat-tutorial-for-iphone-developers/ 这个链接是有希望的,但找不到任何相关的教程。 有谁知道一个链接,有这个教程? http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/GameKitConcepts/GameKitConcepts.html#//apple_ref/doc/uid/TP40008304-CH100-SW1

iOS同时向多个蓝牙设备播放audio

我有一些蓝牙扬声器(类似的) ,并且真的很想能够同时播放其中的一个以上,但是我找不到一个办法。 我可以部署我自己的应用程序,所以它不一定要通过公共API来完成,但iPhone硬件是否支持它?

我们可以通过蓝牙与iPhone配对多less台设备?

谁能告诉我有多less设备,我们可以通过蓝牙一次iPhone配对..需要帮助..现在我还没有得到确切的数字。

CoreBluetooth状态保存问题:iOS 7.1中未调用willRestoreState

CoreBluetooth状态保存问题:在iOS 7.1中不调用willRestoreState 大家好。 过去几周我一直在做一个蓝牙LE项目,并且遇到了障碍。 我一直无法在iOS 7 / 7.1中恢复状态。 我遵循(我认为)所有的步骤苹果奠定了,并得到了一些线索在其他堆栈溢出post。 我向plist添加了适当的蓝牙许可 当我创build我的中央pipe理器时,我给它一个还原标识符密钥。 我总是用相同的密钥实例化CM 我将willRestoreState函数添加到CM委托 我的testing案例: 连接到外设 确认连接 模拟内存逐出(kill(getpid(),SIGKILL);) 传输数据 结果iOS 7: 该应用程序将在AppDelegate didFinishLaunchingWithOptions函数中响应,但launchOptions [UIApplicationLaunchOptionsBluetoothCentralsKey]中的NSArray内容始终是一个空数组。 iOS 7.1上的结果: 进展! 我可以在100%的时间内在UIApplicationLaunchOptionsBluetoothCentralsKey数组中看到我的CentralManager键,但willRestoreState永远不会被调用。 码: //All of this is in AppDelegate for testing @import CoreBluetooth; @interface AppDelegate () <CBCentralManagerDelegate, CBPeripheralDelegate> @property (readwrite, nonatomic, strong) CBCentralManager *centralManager; @end – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ […]

iOS可以同时在同一个应用程序上进行中央和外设工作吗?

iOS(iPhone或iPad)应用程序是否可以同时拥有核心蓝牙(BTLE)中央pipe理器和外围pipe理器对象? 它们可以asynchronous操作,还是主应用程序线程需要使它们共享(来回切换)。 共享概念algorithm是:禁用外设pipe理器,启用中央pipe理器并执行中央function,然后禁用中央pipe理器,启用外设pipe理器,并执行外设function(即发送自动消息,等待并响应远程特征命令),重复… 背景知识详情:我们有一个本地系统,包含多个iOS设备和多个非iOS设备,需要通过BTLE进行相互通信。 非iOS设备都使用Broadcom BCM20732蓝牙LE芯片。 但硬件还没有准备好,所以我使用iOS设备来模拟非iOS,这需要同时具有中央和外围function,即。 1.作为定期询问系统中多个其他非iOS设备的核心。 2.作为外设来响应来自iOS用户界面设备的数据请求。

蓝牙HID设备和iOS textFields

我们正在使用一个充当键盘的BT设备与iPad通话。 我们希望这个蓝牙设备与我们的应用程序中的1个字段交谈。 (这是它自己的看法)所有其他textFields / areaFields我们要显示虚拟键盘。 这可能吗? 每当BT设备配对,它禁用屏幕键盘。 我们认为在需要从设备input1字段的视图显示之前closures蓝牙,然后在删除视图时将其重新打开,但这有两个问题。 iPad不会自动连接到设备,并且无法使用私有APIclosures蓝牙。 这是一个相关的问题: 强制在屏幕键盘上显示蓝牙键盘连接时 ,还没有得到满意的答案。 任何帮助将不胜感激 干杯菲尔

GameKit保持连接,而设备屏幕closures或在后台

我正在研究需要蓝牙连接的应用程序,我使用GameKit进行数据传输,但即时消息看到,当我进入后台模式,或者我closures了应用程序中的屏幕,蓝牙连接被删除…我见过其他的应用程序,在这种情况下保持连接活着,任何人都有任何想法,如果我失去了一些不会导致连接在这种情况下下降的东西? 一直在环顾四周,但没有发现任何有用的东西… 谢谢 丹尼尔

可能生成iOS连接的蓝牙设备列表?

我试图确定哪些设备通过蓝牙在iOS连接,但似乎无法弄清楚。 理想情况下,我想生成一个连接的蓝牙设备列表。 我试过使用“retrieveConnectedPeripheralsWithServices”,但这需要一个特定的服务来search。 我想要生成所有连接的蓝牙设备列表,而不仅仅是特定服务的蓝牙设备。 有没有办法只search所有的服务没有循环所有可能的服务? 有任何想法吗?

条形码扫描器设备通过蓝牙连接到IOS时,默认键盘不会进入

当条形码扫描器设备使用蓝牙连接时,我正面临键盘问题。 stream: 1)我已打开蓝牙,并通过input显示的代码连接使用蓝牙连接条码扫描器设备。 2)我能够使用扫描仪,但默认的键盘不显示,即使我们调用becomeFirstResponder。 3)当我断开扫描仪设备或closures蓝牙连接,然后键盘即将到来。 注意 :以下是我使用的条形码扫描仪设备的链接 条码扫描仪设备信息 任何人都面临这样的问题? 请build议如何解决这个问题。 提前致谢..!