Hololens v2 与 Android 智能手机之间的通信

     2023-04-12     285

关键词:

【中文标题】Hololens v2 与 Android 智能手机之间的通信【英文标题】:Communication between Hololens v2 and Android smartphone 【发布时间】:2021-03-16 16:35:57 【问题描述】:

下午好,我正在使用 Unity 开发一个包含 Hololensv2 和 Android 智能手机的系统。

在我的系统中,智能手机应该向全息透镜发送一些数据,更准确地说,我正在尝试发送位置数据 (GPS),因为全息透镜中没有那个特定的传感器。 我已经开发了一个功能齐全的 UDP 解决方案,但现在我需要构建一个免费的网络解决方案,以便能够在户外使用一切。

我想到的第一个可能性是使用蓝牙,连接两个设备,然后从智能手机向全息透镜发送一条消息。

在 GitHub 上关注这个项目:https://github.com/FlipWebApps/HololensGPS 我设法在耳机上构建了一个理论上可以工作的蓝牙接收器,问题是它是一个信标接收器,并不是所有的智能手机都可以设置为信标。

此外,在 Unity 上,我不能直接使用蓝牙指令,但我需要通过插件。我已经尝试了 2 没有好的结果: https://assetstore.unity.com/packages/tools/integration/ibeacon-15260 https://assetstore.unity.com/packages/tools/network/bluetooth-networking-for-ios-tvos-and-android-124274

虽然第一个我没有找到任何地方,但我设法找到了第二个,但无法连接到它,hololens 蓝牙。

我真的觉得我错过了什么......

我什至不知道在尝试直接连接这两个设备或继续尝试将智能手机设置为信标和将全息透镜设置为接收器之间哪个选项更好......

任何想法/建议将不胜感激...谢谢大家。

【问题讨论】:

【参考方案1】:

这实际上取决于跨设备所需的通信类型,但由于您的网络版本是 UDP,因此单向广播应该可以工作。如果 Android 设备正在广播一个值,那么 Hololens 可以只收听,无论您有 2 个还是 200 个都没有关系。诀窍是没有人“连接”到广播公司,他们只是在观察。

如果两个 Hololense 提供依赖服务,您只需将它们相互连接。在这种情况下,您可能会考虑将 Android 设置为具有更大范围且已编码的 WiFi 主机;)

如果不需要这种级别的范围或复杂性,Beacon 协议可以像 UDP 一样运行。由于信标是低功耗蓝牙 (BLE),您需要将 Hololens 设置为 Observer 模式,以便它监听而不是连接。关于如何在 Pi 上使用 BLE 的一个很好的解释是 here。

【讨论】:

这正是我试图让事情发挥作用的方式。我将hololens设置为观察者并尝试将智能手机设置为信标以在广播中发送消息,该解决方案的问题基本上是:1,由于需要开发,我正在智能手机上使用Unity插件Unity 上的应用程序,这意味着我对蓝牙并没有太多控制,因为它受到插件的限制,2 我无法通过 uuid 以智能方式过滤 hololens 上的信标......实际上你提到的wifi解决方案听起来很有趣...... 我已经尝试过类似的方法,我将 hololens 连接到智能手机的热点,但是当我尝试从智能手机 ping hololens 时,我没有得到任何响应......梦想是从智能手机连接到所连接的 hololens 的 ip。非常感谢您的回答,与某人谈论这个对我很有帮助!【参考方案2】:

我的情况和你一样,我用 UDP 解决了。但是,您需要拥有两部手机,因为出于安全原因,Android 手机(我想 iOS 设备也是如此)不会使自己成为自己的 WiFi 热点的一部分。您有一部手机充当开关,并启用了 WiFi 热点。您的第二部手机连接到该热点,并通过 UDP 广播其 GPS 位置。您的 Hololens 也连接到同一个热点,然后可以接收 UDP 消息。全部使用 Unity 代码,无需原生蓝牙插件。

【讨论】:

MRTK (V2) 需要更新 Hololens?

】MRTK(V2)需要更新Hololens?【英文标题】:MRTK(V2)NeedtoupdateHololens?【发布时间】:2019-04-1016:04:44【问题描述】:我正在尝试检查新的MRTK(V2),但我在构建时遇到了麻烦,首先在Unity上下载了WindowsSDK18362,现在我正在尝试在VisualStudio... 查看详情

hololens之父:智能手机已死未来人人都戴头盔

原文标题:HoloLens之父:智能手机已死未来人人都戴头盔  在智能手机市场,无论是在硬件产品还是操作系统,微软遭遇了惨败,关闭业务被认为只是时间早晚的问题。微软已经投入巨资,研发增强现实技术(AR)。据外... 查看详情

如何将 PayPal 智能支付按钮与 PHP V2 的 REST API SDK 结合起来?

】如何将PayPal智能支付按钮与PHPV2的RESTAPISDK结合起来?【英文标题】:HowtocombinePayPalSmartPaymentButtonwithRESTAPISDKforPHPV2?【发布时间】:2020-11-2906:18:00【问题描述】:在我包含默认代码(https://developer.paypal.com/demo/checkout/#/pattern/server)并... 查看详情

如何在模拟器里体验微软hololens

众所周知,微软的HoloLens以及MR设备售价都比较高,这让不少感兴趣的朋友们望而却步,本篇教程将向大家介绍如何在模拟器里体验传说中的HoloLens。 1、需要准备的硬件:智能手机一台(WP、Android、iOS均可);CPU支持二级地... 查看详情

Paypal Smart Buttons V2 和 IPN - 如何将智能按钮中的字段与 IPN 匹配

】PaypalSmartButtonsV2和IPN-如何将智能按钮中的字段与IPN匹配【英文标题】:PaypalSmartButtonsV2andIPN-HowtomatchfieldsfromSmartButtonstoIPN【发布时间】:2021-01-1115:33:00【问题描述】:问题:我正在使用来自PapalSmartButtons的集成作为客户端站点上... 查看详情

5♥☆基于stm32的智能手环√★☆(代码片段)

5、♥☆基于STM32的智能手环√★☆💙💙文章目录5、♥☆基于STM32的智能手环√★☆💙💙Introduction引言1、系统概述1.1、设计任务1.2、设计要求2、方案设计与论证2.1、芯片选择方案2.2系统概述2.3、设计要求2.4、系... 查看详情

5♥☆基于stm32的智能手环√★☆(代码片段)

5、♥☆基于STM32的智能手环√★☆💙💙文章目录5、♥☆基于STM32的智能手环√★☆💙💙Introduction引言1、系统概述1.1、设计任务1.2、设计要求2、方案设计与论证2.1、芯片选择方案2.2系统概述2.3、设计要求2.4、系... 查看详情

hololens开发与性能优化实践

HoloLens中国版终于于5月底在中国上市,同时国内的技术社区经过一年的成长也有了很大的扩张,越来越多的开发者开始进入了HoloLens开发领域,尝试着使用混合现实(MixedReality)技术来构建属于未来的创新应用。 HoloLens开发... 查看详情

ai人体检测/人脸识别智能分析网关v2的配置步骤及操作使用

TSINGSEE青犀视频智能分析网关可通过对监控视频进行智能识别与分析,提供人脸、人体、车辆、烟火、物体、行为等识别、抓拍、比对、告警等服务,对场景中的异常及违规现象进行精准研判、辅助决策等,满足用户... 查看详情

hololens开发笔记之gesture手势识别(基本介绍)

手势识别是HoloLens交互的重要输入方法之一。HoloLens提供了底层API和高层API,可以满足不同的手势定制需求。底层API能够获取手的位置和速度信息,高层API则借助手势识别器来识别预设的手势(包括,单击、双击、长按、平移等... 查看详情

经典蓝牙 V2.1 和 BLE

...toothLowEnergy的代码配对并从智能手机获取值?<uses-featureandroid:name="android.hardware.bluetoot 查看详情

Hololens(第一代和第二代)Unity 应用程序 - 与 Azure AD 集成

】Hololens(第一代和第二代)Unity应用程序-与AzureAD集成【英文标题】:Hololens(1stand2ndgen)UnityApp-IntegratewithAzureAD【发布时间】:2021-06-0818:04:58【问题描述】:我目前正在为Hololens(第一代和第二代)开发Unity项目,我们的客户要求... 查看详情

微软hololens设备浅分析

微软Hololens的定位是一款MR设备(Mixedreality)。MR与AR的不同我认为是MR能够将真实环境的场景信息与虚拟对象进行完美的融合,它是基于SLAM(SimultaneousLocalizationandMapping)实时定位和场景建模的技术,使得设备能够识别周围环境,... 查看详情

智能手环幕后的英雄

...般冒出来,三星、Sony、LG、小米、华为等大厂纷纷入驻。智能手环是一种穿戴式智能设备,通过这款手环,用户可以记录日常生活中 查看详情

hololens展示舞台设计新方式

  原文标题:HoloLens展示舞台设计新方式  MagicLeap是一家十分神秘的佛罗里达公司,同时已经完成了数额巨大的融资。而他们正在开发一种可以把计算机图形叠加在现实世界中的智能眼镜。但在产品正式向市场推出... 查看详情

是否可以将 apollo-android v2 与 Gradle 5 一起使用?

】是否可以将apollo-androidv2与Gradle5一起使用?【英文标题】:Isitpossibletouseapollo-androidv2withGradle5?【发布时间】:2020-12-1213:34:17【问题描述】:Thedocsforv2saythat推荐使用Gradle6.x。在5.x中,Gradle元数据需要通过将其放入settings.gradleenable... 查看详情

imxrt1061“智能手环”为工业制造插上“隐形的翅膀”

...生活”充斥在生活场景里的各个角落。随着健身热,各种智能运动手环开始风靡全球,不仅可以记录步数,还可以帮助我们分析每天的运动健康情况。如今,工业设备也能“戴”上这样的“智能手环”。所谓的“工业手环”并非... 查看详情

百度智能手环方案开源(含源码,原理图,app,通信协议等)

分享一个百度智能手环开源项目的设计方案资料。项目简介百度云智能手环的开源方案是基于Apache2.0开源协议,开源内容包括硬件设计文档,原理图、ROM、通讯协议在内的全套方案,同时开放APP和云服务的免费使用。这套方案不... 查看详情