2016-12-01 117 views
1

我最近为客户端,应用程序iOS,Android和Windows开发了一个应用程序,移动应用程序充当控制器并在Windows应用程序上启动某些事件。 Windows应用程序也随机共享数据(移动应用程序不知道)时刻。通信由TCP完成。并且效果很好。 客户端现在需要蓝牙。在Android和Windows之间,这不是一个问题,并且已经完成,并且运行良好。但是,iOS可悲的不是同一个故事......使用蓝牙低能量似乎使事情复杂化。 我在google上搜索高低,发现任何关于.net应用程序和Swift应用程序之间的通信都无济于事。这让我感到惊讶,没有人会谈论Windows和iOS之间的蓝牙通信。我的问题是,非常简单。可能吗?我对蓝牙知之甚少,而且我尝试过研究设备,我发现所有的设备都在我们的办公室,而不是我的电脑(我可能需要首先在计算机上启动某些设备?设备已配对) 我的电脑有一个蓝牙4.0加密狗和BLE模拟器存在于设备管理器中。 如果这是不可能的,告诉我知道,让我摆脱我的痛苦,否则给我希望! 任何额外的建议热烈欢迎 - 谢谢大家!蓝牙iOS窗口

Beau Carrel

回答

0

Windows支持成为BLE客户端。只需谷歌它,你会发现很多例子,如https://developer.microsoft.com/en-us/windows/iot/Samples/BLEGatt2

您需要将iOS设置为广告外设。

+0

对于我的慢回复抱歉,期待从堆栈溢出的电子邮件。 感谢您的回复,我最近确实发现其他人已经这么做了,就像您说的那样,将iOS设备作为广告外设。 我只是尝试了另一种方式,与Windows广告,这似乎并没有工作(或我做错了什么 - 这可能是) 我会发布我的进展,以帮助他人 –