在手机上尝试使用BLE的NodeJS(失败)
在Android手机上已经实现了WebBluetooth,但我想尝试在应用启动时自动连接注册设备,所以正在寻求通过WebBluetooth<->本机实现自动连接。
我能否通过在手机上运行NodeJS来实现这一目标?验证备忘录
使用智能手机
Pixel3 Android os 12
https://ja.wikipedia.org/wiki/Pixel_3
A20 Android os 11
https://www.galaxymobile.jp/galaxy-a20/
使用Servers Ultimate应用创建NodeJS服务器
由于得知可以运行NodeJS服务器,所以尝试一下。
由于Node服务器无法成功启动,只能放弃。
是因为在Android操作系统中访问目录变得困难了吗???
在解明原因之前,请尝试下一种方法。
请提供网址
使用Termux应用程序进行NodeJS安装
在进行apt update等更新之后,可以安装NodeJS。
服务器本身在可访问的目录中已经启动。
然后,无法安装类似于参考网站的BLE库,所以放弃了。
只需一个选项,用中文来改写以下语句:
从备忘录角度来看,通过“termux-setup-storage”进行存储访问设置,但无法显示类似参考网站上显示的目录。
apt update
apt upgrade
apt install coreutils
apt install nodejs
termux-setup-storage
cd storage/shared/android/data/files
怀疑尝试root化,但无法访问。。
apt install proot
termux-chroot
termux-setup-storage
cd storage/shared/android/data/files
请提供一个参考网址。
使用Termux应用程序在Node-RED上使用BLE节点
Node-RED安装完成,并成功启动了服务器。
但尝试使用”node-red-contrib-generic-ble”节点时出现了错误,要求使用ARM64架构,导致节点添加失败。
是不是没有树莓派就不好了呢?
因为我用蓝牙低能耗搜索到的节点一直都是失败,所以放弃了。
apt update
apt upgrade
apt install coreutils nano nodejs
npm i -g --unsafe-perm node-red
node-red
请提供您的参考网址。