LoginSignup
1
0

More than 1 year has passed since last update.

スマホでBLEをNodeJSチャレンジ(失敗)

Last updated at Posted at 2022-06-30

AndroidスマホにてWebBluetoothでは実施済みだが、登録機器にアプリ立ち上がり時に自動接続を試したいことから、WebBluetooth<->ネイティブで実現できる自動接続を模索
スマホにNodeJS立ち上げてなんとかできないか?検証メモ

利用スマホ

× Servers UltimateアプリでNodeJSサーバー

NodeJSサーバーが実行できるとのことで試す
Nodeサーバーがうまく立ち上がらず断念
ディレクトリのアクセスがAndroidOSで難しくなったせいなのか???
原因は解明の前に次の方法へ

参考URL

△ 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

参考URL

△ TermuxアプリでNode-REDするBLEノード

Node-RED自体はインストールできてServerも立ち上がった
利用しようとした「node-red-contrib-generic-ble」ノードは
ARM64じゃないとダメエラーがでたり、ノード追加に失敗。。

ラズパイじゃないと良くないのか。。
他BLEで検索したノードも失敗ばかりなので断念。。

apt update
apt upgrade
apt install coreutils nano nodejs
npm i -g --unsafe-perm node-red
node-red

参考URL

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0