YunIOT平台文档
  • 背景介绍
  • 平台介绍
    • 产品架构
    • 产品特点
    • 产品优势
    • 设备和应用接入
    • 部分应用案例
    • 名词解释
    • 特色
      • 特点
      • 系统角色
      • 实体和关系
      • 设备属性
      • 遥测数据
      • 设备警报
      • 物联网设备接入
      • 设备连接状态
      • 物联网设备管理
      • 系统水平可伸缩性
      • 系统容错
  • 平台入驻
    • 注册登录
  • 快速入门
    • 业务使用全流程
    • 使用模拟器体验全流程
  • 设备接入
    • 创建设备
  • 管理后台
    • 业务租户
    • 客户管理
    • 客户用户
    • 场地设施
    • 设备管理
      • 网关管理
      • 中继管理
      • 终端管理
      • 设备分布
      • 远程升级
    • 实体视图
    • 仪表组件
      • 组件库部件包
      • 开发自定义组件
    • 数据仪表
    • 操作日志
    • 流量监控
  • 规则引擎
    • 什么是规则引擎?
    • 规则引擎概述
    • 数据规则引擎
    • 规则链功能节点
      • Filter
      • Enrichment
      • Transformation
      • Action
      • 外部节点
  • 组态控件
    • 图表控件
    • GPIO控件
    • 地图控件
    • 输入框控件
    • 自定义控件
    • 实体管理控件
    • 实时监控控件
    • 异常报警部件
    • 控制开关控件
    • 数字仪表控件
    • 卡片相关控件
  • 创建可视应用界面
    • 设备实践
  • 应用开发指南及协议API
    • MQTT协议
    • Yun-IOT后台服务HTTP接口
由 GitBook 提供支持
在本页
  • 功能概述
  • 系统配置

这有帮助吗?

  1. 平台介绍
  2. 特色

设备连接状态

功能概述

平台设备状态服务负责监视设备连接状态并触发推送到规则引擎的的设备连接事件。平台开发者可以对相关事件出相关处理。

支持事件如下:

  • Connect event - 设备连接到平台时触发。基于MQTT的会话传输和HTTP请求传输同时连接事件将在每一个HTTP请求上触发。

  • Disconnect event - 设备与平台断开连接时触发。基于MQTT的会话传输和HTTP请求传输同时连接事件将在每一个HTTP请求上触发。

  • Activity event - 通过属性(attribute update)或者rpc命令推送遥测数据。

  • Inactivity event - 当设备指定时间内不活动时触发。请注意即使没有从设备断开连接事件也可能触发此事件。通常表示一段时间没有触发任何活动事件。

  • 设备状态服务负责维护以下服务端属性属性:

  • active - 表示当前设备状态为true或false;

  • lastConnectTime - 表示设备最后一次连接到平台的时间,自1970年1月1日格林威治标准时间00:00:00以来的毫秒数

  • lastDisconnectTime - 表示设备与平台断开连接的最后时间,自1970年1月1日格林威治标准时间00:00:00以来的毫秒数

  • lastActivityTime - 表示设备上次推送遥测属性更新或rpc命令的时间,自1970年1月1日格林威治标准时间00:00:00以来的毫秒数

  • inactivityAlarmTime - 表示上一次触发不活动事件的时间,自1970年1月1日格林尼治标准时间00:00:00以来的毫秒数

系统配置

设备状态服务将全局配置参数用于不活动超时参数(state.defaultInactivityTimeoutInSec)在iot.yml中定义默认为10秒。

用户可以通过设置服务器端属性”inactivityTimeout”来覆盖单个设备的此参数(值以毫秒为单位)。

设备状态服务使用全局配置参数来检测不活动事件,参数(state.defaultStateCheckIntervalInSec)在iot.yml中定义默认为10秒。

上一页物联网设备接入下一页物联网设备管理

最后更新于3年前

这有帮助吗?