小编chi*_*mix的帖子

适用于 Windows 的 Node.js BLE API 需要外部加密狗

我正在开发一个 node.js 电子应用程序,我需要决定我们的硬件是否具有 BLE 或标准蓝牙功能。我找到了几个用于此目的的API( blenoNobel )。然而,对于 Windows 操作系统,这两个要求我使用额外的蓝牙 USB 适配器(使用 WinUSB 和 Zadig)。

说白了,有没有什么方法可以在不使用外部加密狗的情况下使用node.js与Windows操作系统上的BLE设备进行通信

标准蓝牙似乎没那么麻烦。谢谢!

bluetooth node.js bluetooth-lowenergy electron

5
推荐指数
1
解决办法
2300
查看次数

如何在 ReactJS 中将 MUI 徽章放置在 IconButton 边框中?

我使用工具提示和徽章制作了蓝牙连接状态指示器。然而,我正在努力解决徽章的定位问题。

\n

这是我的代码:

\n
<Tooltip className={classes.help} title={getBluetoothStatus()}>\n  <IconButton onClick={props.onClick} size="large">\n    <Badge badgeContent="\xe2\x9c\x94" color="success" overlap="circular">\n      <BluetoothIcon />\n    </Badge>\n  </IconButton>\n</Tooltip>\n
Run Code Online (Sandbox Code Playgroud)\n

看起来像这样:

\n

带有错误徽章的工具提示

\n

但是,我希望将徽章放置在圆形 IconButton 的边缘。\n我尝试将徽章放置在 IconButton 周围,如下所示:

\n
<Tooltip className={classes.help} title={getBluetoothStatus()}>\n  <Badge badgeContent="\xe2\x9c\x94" color="primary" overlap="circular">\n    <IconButton onClick={props.onClick} size="large">\n      <BluetoothIcon />\n    </IconButton>\n  </Badge>\n</Tooltip>\n
Run Code Online (Sandbox Code Playgroud)\n

这确实使徽章更加向外并解决了问题。不幸的是它添加了一个不需要的正方形:

\n

在此输入图像描述

\n

我尝试添加 css 属性,例如 padding、margin 和 transform:translate,但没有成功:(

\n

任何想法或建议都非常感谢,谢谢!

\n

reactjs material-ui

3
推荐指数
1
解决办法
4549
查看次数