AA:89:5E:18:DA:91
はFit8sのマックアドレスです、hcitoolで調べる必要があります
sudo hcitool -i hci0 lescan --duplicates
でキャプチャできます、ベンダーコードは同じなので見つけやすいと思います
hci0
はBluetoothのアダプタ名です
dotnet OpenWeight.Cli.dll daemon AA:89:5E:18:DA:91 hci0 --connection-string "Data Source=weight.db"
このオプションを有効にするとDBに体重を記録しまう
dotnet OpenWeight.Cli.dll daemon AA:89:5E:18:DA:91 hci0 --connection-string "Data Source=weight.db"
このオプションを有効にすると設定ファイルに基づいてユーザーのニックネームを変更します
ニックネームの変更にはBOTにニックネームの変更権限が与えられている必要があります
dotnet OpenWeight.Cli.dll daemon AA:89:5E:18:DA:91 hci0 --connection-string "Data Source=weight.db" --discord-settings-path ./discord.json
{
"token": "",
"guildUsers": [
{
"guildId": 836823009527332884,
"userId": 536802665498411013,
"scribanPattern": "みかん@{{event_data.data.weight}}キロ"
}
],
"intervalMs": 10000,
"errorIntervalMs": 300000
}
BLE (Bluetooth Low Energy)のアドバタイズパケットとしてブロードキャストで体重が飛んできます
特に認証とか暗号化とかはありません、体重なので重要ではないとの認識でブロードキャストしてる見たいです