すべてのプロダクト
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]

参照