Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何扫描并连接到Xamarin表单中的Bluetooth classic for iOS?_Ios_Xamarin_Bluetooth_Xamarin.ios_Ios Bluetooth - Fatal编程技术网

如何扫描并连接到Xamarin表单中的Bluetooth classic for iOS?

如何扫描并连接到Xamarin表单中的Bluetooth classic for iOS?,ios,xamarin,bluetooth,xamarin.ios,ios-bluetooth,Ios,Xamarin,Bluetooth,Xamarin.ios,Ios Bluetooth,我正在尝试为我的项目实施蓝牙。我能够实现BLE,但由于一些硬件问题,我不得不使用蓝牙经典。所以对于蓝牙经典的实现,我已经经历了,我使用了来自的源代码。但他们正试图连接到已经配对的设备。但我的要求是扫描并连接到可用的蓝牙设备。而且连接时不应出现任何配对对话。我甚至试着检查app store中是否有蓝牙经典扫描仪应用程序可供参考,但我没有找到任何应用程序。app store中只有可扩展扫描仪应用程序。我不知道如何继续转发任何建议?iOS应用程序只能连接到支持MFi的蓝牙经典设备。这就是为什么你找不到

我正在尝试为我的项目实施蓝牙。我能够实现BLE,但由于一些硬件问题,我不得不使用蓝牙经典。所以对于蓝牙经典的实现,我已经经历了,我使用了来自的源代码。但他们正试图连接到已经配对的设备。但我的要求是扫描并连接到可用的蓝牙设备。而且连接时不应出现任何配对对话。我甚至试着检查app store中是否有蓝牙经典扫描仪应用程序可供参考,但我没有找到任何应用程序。app store中只有可扩展扫描仪应用程序。我不知道如何继续转发任何建议?

iOS应用程序只能连接到支持MFi的蓝牙经典设备。这就是为什么你找不到任何经典的BL扫描仪应用程序。除非您的硬件包含苹果的MFi芯片,否则您将无法使用经典蓝牙配置文件(如SPP)与其通信。

iOS应用程序只能连接到支持MFi的蓝牙经典设备。这就是为什么你找不到任何经典的BL扫描仪应用程序。除非您的硬件包含苹果的MFi芯片,否则您将无法使用经典蓝牙模式(如SPP)与之通信。

iOS应用程序只能连接到经典蓝牙设备。这就是为什么你找不到任何经典的BL扫描仪应用程序;建造这样的东西是不可能的。除非您的硬件包含苹果公司的MFi芯片,否则您将无法使用经典蓝牙配置文件(如SPP)与其通信。@Paulw11如果我有MFi芯片,我是否能够执行扫描操作并在没有配对对话的情况下进行配对?传统蓝牙始终需要配对。mfi使用的外部连接框架使您可以在应用程序中配对,而无需转到设置应用程序。一旦您注册成为MFi许可证持有人,苹果将提供更多信息。@Paulw11我知道配对是必要的。但是我想在没有用户提示的情况下完成它。在BLE中,他们不会显示任何配对对话,但在Bluetooth classic中,他们会显示带有代码的配对请求。因此,如果我通过MFI认证,我能避免这种情况吗?BLE配对是可选的;仅当您使用加密通信时才需要,在这种情况下,应用程序中会触发配对对话框。使用经典蓝牙模式,如果您使用“Just Works”配对,您应该能够避免出现配对对话框,但加入MFi程序并不是一件小事。iOS应用程序只能连接到经典蓝牙设备。这就是为什么你找不到任何经典的BL扫描仪应用程序;建造这样的东西是不可能的。除非您的硬件包含苹果公司的MFi芯片,否则您将无法使用经典蓝牙配置文件(如SPP)与其通信。@Paulw11如果我有MFi芯片,我是否能够执行扫描操作并在没有配对对话的情况下进行配对?传统蓝牙始终需要配对。mfi使用的外部连接框架使您可以在应用程序中配对,而无需转到设置应用程序。一旦您注册成为MFi许可证持有人,苹果将提供更多信息。@Paulw11我知道配对是必要的。但是我想在没有用户提示的情况下完成它。在BLE中,他们不会显示任何配对对话,但在Bluetooth classic中,他们会显示带有代码的配对请求。因此,如果我通过MFI认证,我能避免这种情况吗?BLE配对是可选的;仅当您使用加密通信时才需要,在这种情况下,应用程序中会触发配对对话框。使用经典蓝牙模式,如果您使用“Just Works”配对,您应该能够避免出现配对对话框,但加入MFi程序并不是一件小事。