Metadata(メタデータ)はobnizクラウド上でユーザーが設定できるobnizごとの設定です。
Metadataはクラウドとの接続時にロードされmetadata
プロパティより読み出せます。
そのデバイスの説明文やAPI Keyといった情報を読み出せるため、デバイスごとに違う動きをさせたい場合に利用します。
プロパティは接続完了後に読み出せます。また、全てのデータは文字列型です。
Cloud上で変更したメタデータは次回接続時に更新されます。
// Javascript Full Example
var obniz = new Obniz("OBNIZ_ID_HERE");
obniz.onconnect = async function () {
console.log(obniz.metadata.description);
if (obniz.metadata.mode === 'debug') {
obniz.io0.output(true);
console.log(`debug mode`);
}
}