aisot
Item
[OSC]温湿度計
0 VCC
温湿度計の値をOSCから受信して表示します
使用するには温湿度計の値をBluetoothから受信して、
OSCへ送信するOSCクライアントが必要です。
※温湿度計のファームウェアによっては、今回の方法で動かない可能性もあります。
以下はその作り方になります。
■必要な開発環境
1.メモ帳
■今回使用するハードウェア:
1.SwitchBot 温湿度計 [型番:SwitchBot MeterTH S1]
2.BluetoothをPCで利用する為のデバイス(Bluetoothドングルなど)
■今回使用する第三者のソフトウェア:
1.SwitchBotMeter - コマンドラインから温湿度計の値を読み取るソフト
https://github.com/gaeeyo/SwitchBotMeter
□ダウンロード方法:
右側の[Releases]→▼Assetsの下にある[SwitchBotMeter.zip]をクリック
zipファイルを展開すると「SwitchBotMeter.exe」が出てきます。
2.oscer - コマンドラインからOSCを送信するソフト
https://github.com/aike/oscer
□ダウンロード方法:
「build」→「Windows64」→「oscer.exe」→「Download」
※[<>Code]→[Download ZIP]からでもダウンロードできます
■OSCクライアントの作成
1.適当なフォルダを作り「SwitchBotMeter.exe」と「oscer.exe」を入れて下さい。
2.「メモ帳」を起動してここの末文にある内容を入力します。
3.1で作ったフォルダに保存してください。ファイル名を「run.bat」にします。
4.「run.bat」を起動すると60秒毎に19100ポートに向けてOSCが送信されます。
@echo off
:top
for /f "usebackq tokens=*" %%a in (`SwitchBotMeter.exe`) do (
echo OSC Send : "%%a"
oscer localhost 19100 /th-meter "%%a"
)
timeout 60
goto top
※支払時期と提供時期については、here
※購入後のキャンセルはできません