首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JS、TS或电子在OSX (活动与否)上测试蓝牙状态

使用JS、TS或电子在OSX (活动与否)上测试蓝牙状态
EN

Stack Overflow用户
提问于 2020-02-18 10:47:23
回答 1查看 437关注 0票数 2

我用Ionic 4开发了一个移动应用程序,我的应用程序的主要功能是使用BLE协议扫描、连接和接收来自医疗硬件的数据。

现在,我们的客户希望在OSx上有相同的工作版本,我们已经使用电子离子4一起实现了BLE部分,它工作得很好,但是我们无法找到检测蓝牙状态的解决方案:(活动与否)。。

我真的很感激任何帮助,我想不出答案,我觉得自己被困住了。

由于代码基本上是类型记录和javascript,使用这些技术之一的任何解决方案都可以工作。

我们正在使用蓝牙网络API使BLE部分为OSX应用程序工作。

职能:

代码语言:javascript
复制
navigator.bluetooth.requestDevice()

如果蓝牙没有激活,或者没有检测到设备,如果有一种方法可以覆盖此警报,在蓝牙不活动的情况下,我认为这是解决方案,请显示警报。

顺便说一句,功能:

代码语言:javascript
复制
navigator.bluetooth.getAvailability()

只要告诉我,如果当前设备(Mac)是否有蓝牙,它就不会返回蓝牙的状态。

伙计们,我真的很感谢你们的帮助和感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-20 20:27:08

几年前,我试着制作了一个电子应用原型,它可以与蓝牙医疗设备(血糖仪、血压监测器、体重秤等)通信。我感到惊讶的是,我在Ionic 1中为移动应用程序编写的代码库是用电子方式工作的,只需很少的调整。该应用程序在32位/64位WinXP、Win7、Win8和Win10、MacOSX小牛和Ubuntu上运行并进行了测试。他们不去做那个项目是不好的。我用的是同样的离子插件,用于蓝牙低能量。

https://github.com/randdusing/cordova-plugin-bluetoothle

我没有发现蓝牙控制和操作上的问题。我的主要编码是更多集中在电子和nodejs的东西。

至于用于蓝牙的WEB,我以前也研究过,但我从来没有找到一种方法让它工作。

自从你提到你已经开发了一个具有BLE功能的离子型应用程序。我想知道你是否也尝试过相同的代码,基于电子应用程序,也使用同样的BLE插件。我觉得这样也行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60279099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档