Electron 如何与蓝牙设备通信?

2020-04-21 19:56:44 +08:00
 mogutouer
发送和接受数据给一个蓝牙设备,文档里有个 BluetoothDevice Object,但也没写怎么通信。
https://www.electronjs.org/docs/api/structures/bluetooth-device

windows 平台有解决方案吗?
3189 次点击
所在节点    问与答
5 条回复
littleTomorrow1
2020-04-21 22:26:25 +08:00
dioxide
2020-04-21 23:10:31 +08:00
关注, 想知道 electron 和通用硬件打交道,坑大不?
chairuosen
2020-04-21 23:52:21 +08:00
electron 能调 shell 执行任何原生程序
mogutouer
2020-04-22 09:23:31 +08:00
@littleTomorrow1 #1 @dioxide #2 研究了一下,发现 windows 下蓝牙开发本身就是个大坑。。从驱动开始的坑,Electron 并没有很完善的蓝牙处理。
@chairuosen #3 是,目前也是要找人写个中间件作为子线程处理,Electron 本身没有这东西
dioxide
2020-04-22 14:12:28 +08:00
@mogutouer , 大概了解了, Electron 也不可能涉及的范围那么广,那么深入,特别是各平台的硬件特异性, 它的侧重的还是 GUI. 这让我联想到 React Native 在处理 iOS 和 android 两个平台时,在调用硬件相关功能时的情况, 几乎硬件功能的抽象和适配实现都要开发者自己来, RN 本身的文档只提供了样例参考.
另外,顺便问下,Electron 的做出来的很多应用界面,总感觉反映慢半拍(相较 Native 实现),是有什么短板硬伤么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/664757

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX