在Windows Phone的8.1灯塔 - 有没有可能性? [英] Beacons in Windows Phone 8.1 - there are no possibilities?

查看:175
本文介绍了在Windows Phone的8.1灯塔 - 有没有可能性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

首先,是的,我看过所有其他类似的问题。

First of all, yes, i have read all other similar questions.

其次,我正在开发的应用程序(WP 8.1的WinRT),必须使用信号。我读了很多关于它,我知道,通常与BLE设备的连接也不是没有可能先配对它。但希望最后死了,所以我要问我有什么可能性。它可以在配对code器件(根据文章我读 - 它不是,但也许有人知道的方式)?或者只是得到附近的信标ID或用户名,或者任何有关他们的资料?我发现所有职位都是过期的(从去年开始,也许MS或某人发布了一些更新/ API?)我寻找任何一种解决方案,API或者只是知道如何避免配对问题。手动配对它不会工作 - 1.不知道是否有可能配对信标,其2太多了(信标,我需要)
我期待反正沟通,甚至获得信标。
我将是任何购股权或想法

Secondly, i am developing app (WP 8.1 WinRT), which must use Beacons. I read a lot about it, and i know, that generally connection with BLE device is not possible without pairing it first. But hope dies last, so i want to ask about any possibilities I have. It is possible to pair devices in code (according to articles I have read - its not, but maybe someone know the way)? Or just obtain nearby Beacons Id or Name, or ANY information about them? All posts i have found are outdated (from last year, maybe MS or somebody released some update/api?) I search for any kind of solution, api or just idea how to avoid pairing problem. Pairing it manually won't work - 1. not sure if it is possible to pair beacons, 2. its too many of them (beacons I need) I look for anyway to communicate or even obtain beacons. I would be grateful for any option or idea

推荐答案

虽然我还没有尝试过,有开发商已经建立了一个HCI层直接跟蓝牙软件狗上pre-10的Windows机器。它可以在这里找到: WinBeacon

While I have not tried it yet, there a developer has built an HCI layer to talk directly to bluetooth dongles on pre-Windows 10 machines. It is available here: WinBeacon

这将仅适用于台式机的工作,而不是手机。如果你有兴趣在手机与Windows 8.x的,我不相信有任何解决方案。我曾与微软的工程师谁也证实了这一点给我。

This will only work on desktop machines, and not with mobile phones. If you are interested in mobile phones with Windows 8.x, I do not believe there is any solution. I have spoken with Microsoft engineers who have confirmed this to me.

在移动设备上的Windows 8.x中最根本的问题是,任何蓝牙LE扫描操作(这是必须做搜索信标)必须由操作系统来启动。没有公共API和可用于发起蓝牙LE扫描没有已知的私有API。配对与设备不会帮助 - 它是非常重要和iBeacon显示和类似BLE灯塔类型不配对使用在所有的其主要接近检测目的的扫描。

The fundamental problem with Windows 8.x on mobile devices is that any Bluetooth LE scan operation (which is what must be done to search for beacons) must be initiated by the operating system. There is no public API and no known private API that can be used to initiate a Bluetooth LE scan. Pairing with the device will not help -- it is the scan that is important and iBeacon and similar BLE beacon types do not use pairing at all for their primary proximity detection purpose.

微软的工程师告诉我,有没有计划将此功能添加到8.x的,因为他们要推人到Windows 10。

Microsoft engineers have told me there are no plans to add this feature to 8.x, as they want to push folks to Windows 10.

虽然我知道这不利于为Windows 8.x中,我会注意到备案,对于即将推出的Windows 10版本中,我们在Android灯塔库到Windows的这里

While I know this does not help for Windows 8.x, I will note for the record that for the upcoming Windows 10 release, we are working on a port of the Android Beacon Library to Windows here.

这篇关于在Windows Phone的8.1灯塔 - 有没有可能性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆