すべてのプロダクト
Search
ドキュメントセンター

IoT Platform:サポートされているデータ型

最終更新日:Mar 27, 2025

IoT Platform は、次のデータ型をサポートしています。プロダクトの Thing Specification Language (TSL) 機能を定義する際に、これらのデータ型を使用できます。

データ型

説明

例

int32

32 ビット整数。

10

float

単精度浮動小数点数。

1.1

double

倍精度浮動小数点数。

1.23

text

文字列。データは 10,240 バイトを超えることはできません。

"Hello world!"

date

タイムスタンプ。文字列形式の UTC タイムスタンプ。単位:ミリ秒。

"1635839462000"

bool

ブール値。ブール値には、0(false)または 1(true)が含まれます。0 と 1 のデータ型は int32 です。

0:オフ。1:オン。

enum

列挙型。列挙項目の値と説明を定義する場合は、値が整数であることを確認してください。

整数 0 は赤、整数 1 は青、整数 2 は緑を示します。

struct

JSON オブジェクト。JSON 構造体を定義する場合、構造体の要素は int32、float、double、text、date、bool、および enum データ型をサポートします。構造体のネストはサポートされていません。

{
  "name":"Tom",
  "age":10
}

array

配列。配列のデータ型と要素数を指定する必要があります。要素は、int32、float、double、text、または struct データ型をサポートします。配列内の要素がすべて同じ型であることを確認してください。要素数は 1 ~ 512 である必要があります。

[1, 2, 3, 4, 5, 6]

参照