转换不支持的数据类型 - AWS IoT SiteWise

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

转换不支持的数据类型

(可选) AWS IoT SiteWise 为简单数组和 DateTime 数据类型启用数据类型转换。 AWS IoT SiteWise 不支持所有 OPC UA 数据类型。当您将不支持的数据发送到 AWS IoT Greengrass 数据流时,该数据就会丢失。但是,通过将不支持的本机数据类型转换为字符串,您可以将数据摄取到 AWS IoT SiteWise 而不是丢弃它。 AWS IoT SiteWise 序列化转换后的数据,以便以后可以根据需要使用自己的函数在下游将字符串转换回其原始数据类型。

您可以随时更新数据源的数据类型转换设置,并且每个数据源都可以有自己的设置。

在中添加数据源时 AWS IoT SiteWise 控制台,“高级配置” 中的 “数据类型转换” 下有两个复选框。您可以指明要将哪些数据类型转换为字符串。

  • 将具有简单数据类型的数组值转换为JSON字符串

  • 将 DateTime 值转换为 ISO 8601 个字符串

先决条件

限制

以下是 OPC UA 数据类型转换为字符串的限制 AWS IoT SiteWise。

  • 不支持复杂数据类型转换。

  • 转换后的字符串限制为 1024 字节。如果字符串长度超过 1024 字节,则该字符串将被拒绝 AWS IoT SiteWise。