跳转至

通信驱动程序#

每个可用的通信驱动程序都记录在其各自的条目中。

还可以开发和使用自定义通信驱动程序。有关详细信息,请参阅《开发人员指南》。

可用数据类型#

系统中的可用数据类型如下所示:

  • 布尔值
  • 字符串
  • 十进制
  • 整数
  • 长整型
  • 对象
  • 密码
  • 日期时间
  • 文化

参数#

所有通信驱动程序共享具有相同格式/含义的设置:

名称 类型 可能的值 默认值 描述
setupTimeout 整数 10000 设置流程的最长时间(毫秒)
heartbeatInterval 整数 60000 触发可选检测信号来验证通信或任何其他任务的时间间隔(毫秒)
intervalBeforeReconnect 整数 5000 连接尝试之间的等待时间(毫秒)
connectingTimeout 整数 30000 建立连接的最长时间(毫秒)

Table: 通信驱动程序设置

通信状态#

所有通信驱动程序都遵循以下状态模型:

communicationState

驱动程序/控制器通信#

Connect IoT组件使用WebSocket完成通信。其目的是允许使用客户选择的编程语言进行自定义,以覆盖一个或多个组件。建立通信的过程如下图所示: controllerDriverCommunication