IoT Platform は、次のデータ型をサポートしています。プロダクトの Thing Specification Language (TSL) 機能を定義する際に、これらのデータ型を使用できます。
データ型 | 説明 | 例 |
int32 | 32 ビット整数。 |
|
float | 単精度浮動小数点数。 |
|
double | 倍精度浮動小数点数。 |
|
text | 文字列。データは 10,240 バイトを超えることはできません。 |
|
date | タイムスタンプ。文字列形式の UTC タイムスタンプ。単位:ミリ秒。 |
|
bool | ブール値。ブール値には、0(false)または 1(true)が含まれます。0 と 1 のデータ型は int32 です。 | 0:オフ。1:オン。 |
enum | 列挙型。列挙項目の値と説明を定義する場合は、値が整数であることを確認してください。 | 整数 0 は赤、整数 1 は青、整数 2 は緑を示します。 |
struct | JSON オブジェクト。JSON 構造体を定義する場合、構造体の要素は int32、float、double、text、date、bool、および enum データ型をサポートします。構造体のネストはサポートされていません。 |
|
array | 配列。配列のデータ型と要素数を指定する必要があります。要素は、int32、float、double、text、または struct データ型をサポートします。配列内の要素がすべて同じ型であることを確認してください。要素数は 1 ~ 512 である必要があります。 |
|