2025年3月 ホームページを更新しました。

TWSNMP FCにWi-Fiスキャン機能と、Bluetoothスキャン機能がやっと追加できた

bluetooth

TWSNMP FCをDockerで動作させているんですが、やっとWi-Fiスキャン機能が追加できた。

サボっていたせいもありますが、ホスト側にtwWifiScanを入れて、syslogとして動作しているDockerのTWSNMP FCで、データを送信できるようになった~~時間がかった・・・

といっても、今のAPとかでも、他のSSIDを含めたWi-Fi環境は見れるから、いらない機能かもしれないけど、イメージとして、構築時を保存して、1か月後ぐらいにまたみた際の変化とかも見れる感じがよいかも・・・

ただ、無線を使って、ホスト側で動作しているわけではない為、無線の設定しないで、インターフェースだけを有効にするってところでちょっと時間がかかりました。

ホスト側で夜中に再起動を掛ける仕様になっているため、起動後にcronで、ifconfigを使ってUpだけしたって感じです。(ubuntu24にnetwork managerを追加してifocnfigが使えるようにしました)

root@localhost:~# apt install net-tools
root@localhost:~# ifconfig wlan0 up
root@localhost:~# 
root@localhost:~# lshw -C network <--wirelessがdisableになっていないか確認
  *-interface:0
       description: Wireless interface

それと、twWifiScanを1時間ごとに、動かすcronを追加って感じです。

ひとまず、twWifiScanは、goが動くようにパッケージを入れてから、インストールします。

root@localhost:~# apt install golang-go -y
root@localhost:~#
root@localhost:~#
root@localhost:~#
root@localhost:~#
root@localhost:~#
root@localhost:~#
root@localhost:~# git clone https://github.com/twsnmp/twWifiScan.git
root@localhost:~#
root@localhost:~#
root@localhost:~#
root@localhost:~#
root@localhost:~# 
root@localhost:~# cd twWifiScan/
root@localhost:~/twWifiScan#
root@localhost:~/twWifiScan#
root@localhost:~/twWifiScan#
root@localhost:~/twWifiScan#
root@localhost:~/twWifiScan# go build -o twWifiScan
root@localhost:~/twWifiScan#

それから、twBlueScanも同じような入れ方ですが、2025/10/13段階だと、twBlueScanのv.1しか入らないため、新しいバージョンもダウンロードします。(gitで、持ってきて、goでビルドするまで一緒です)

https://github.com/twsnmp/twBlueScan/releases

から、ダウンロードしたzipを解凍し、twBlueScanディレクトリ内の、リネームして保存。それから起動させました(twBlueScan.armからtwBlueScanに変えた)

root@localhost:~# wget https://github.com/twsnmp/twBlueScan/releases/download/v2.1.0/twBlueScan_linux_arm.zip
root@localhost:~# 
root@localhost:~# unzip twBlueScan_linux_arm.zip
root@localhost:~#
root@localhost:~# chmod +x twBlueScan.arm 
root@localhost:~# mv twBlueScan.arm twBlueScan
root@localhost:~# cp -Rf twBlueScan twBlueScan/
root@localhost:~#
root@localhost:~# cd twBlueScan 
root@localhost:~#
root@localhost:~#
root@localhost:~/twBlueScan#./twBlueScan -syslog 172.19.0.1

これで、twsnmpfcのBluetoothの信号が飛んでくるのを確認できました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA