定義済みフォーマット
バイナリパーサーで定義済みフォーマットを使用すると対応するデバイスのデータを自動的にパースできます。対応デバイスならびに、指定するフォーマット名は以下の通りです。
定義済みフォーマットを指定する方法については、バイナリパーサーを設定する を参照してください。
Sens'it V2
- フォーマット名:
@sensit
Sens'it V2 に対応しています。フォーマットは バイナリパーサー "@sensit" で変換された値の意味を教えてください をご確認ください。
Sens'it V3 (Discovery)
- フォーマット名:
@sensit.v3
Sens'it V3 に対応しています。Sens'it V3 は SORACOM ユーザーコンソールでのお取り扱いはありませんが、お客様自身でご購入し登録できます。登録にあたっては別途費用が発生しますので 料金ページ をご確認ください。フォーマットは バイナリパーサー "@sensit.v3" で変換された値の意味を教えてください をご確認ください。
Sigfox Shield for Arduino
- フォーマット名:
@unashield
Sigfox Shield for Arduino の unabiz-arduino ライブラリ で送信されるデータ形式に対応しています。これ以外のデータ形式には対応していませんのでご注意ください。
SORACOM LTE-M Button for Enterprise および SORACOM LTE-M Button Plus
- フォーマット名:
@button
SORACOM LTE-M Button for Enterprise および SORACOM LTE-M Button Plus において clickType
、clickTypeName
、batteryLevel
を出力します。ボタンクリック時のデータを SORACOM Harvest Data で確認する を実施してデバイスをセットアップすることで設定されます。
- フォーマット名:
@button.ifttt
IFTTT の Webhook に合わせて以下の値が割当たります。
value1
:clickTypeName
(SINGLE
/DOUBLE
/LONG
)value2
:clickTypeName
の日本語表記 (シングル
/ダブル
/ロング
)value3
:batteryLevel
を 100 倍した値
clickTypeName
および batteryLevel
については ボタンクリック時のデータを SORACOM Harvest Data で確認する をご覧ください。
MessagePack
- フォーマット名:
@msgpack
MessagePack で送信されるデータ形式に対応しています。詳しくは、SORACOM 公式ブログの IoT デバイスのバイナリーデータを JSON 変換する「バイナリーパーサー」が MessagePack に対応! を参照してください。