消息上报统计

更新时间:2024-01-19 07:57:57下载pdf

本文介绍如何在 涂鸦 IoT 开发平台 进行消息上报统计。

背景信息

设备在运行过程中,根据设备的功能需求,通过消息的形式将设备状态上报到云端服务器。消息上报统计适用于众多设备,包括但不限于:

温湿度传感器

如果仅仅通过手机 App 查看温湿度,可以在打开面板时,向设备请求最新的温湿度数值。如果需要主动上报数据,也可以在温度变化大于 0.5℃ 时(按照自己的需求定义),向云端上报一条消息告知当前温度状态。

然而,并不是上报越频繁,温度就越精准。相反,过多的数据上报会增加设备功耗,降低设备元器件的稳定性。

智能宠物定位器

在 App 下发查询位置指令时,上报当前宠物位置信息。如果不需要查看位置,可以先将位置信息存储在设备本地,每 5 分钟或者 10 分钟打包上报一次位置信息,用于宠物轨迹的计算。频繁地、每秒钟上报位置信息,会大大增加设备的功耗,影响宠物定位器的使用时长。

智能插座

在 App 下发控制指令打开插座时,插座在接收到下发消息时,执行打开动作,之后向云端上报一条消息告知当前插座的状态。无需频繁上报插座状态,相反,频繁上报会增加设备的功耗,从而带来不稳定性。

操作说明

设备消息上报统计

  1. 登录 涂鸦 IoT 开发平台

  2. 在左侧导航栏,选择 产品 > 设备 > 消息上报统计

    消息上报统计
    • 选择月份:按月切换,可以查看当月的数据,包括当月的超量产品总数、超量设备总数、超量消息总数,并且列表可以展示该月、该账号下所有超量的设备明细。
    • 超量设备:消息总额超过限额的设备被称为 超量设备。每个设备每天按照 3,500 条消息限额进行统计,如果当天消息量超过 3,500 条,则表示该设备在该日超量了。
    • 超量产品:如果该产品下有设备超量,则该产品被称为 超量产品。您可以根据超量产品,定位该产品的功能需求和固件开发逻辑,并通过 OTA 升级来优化固件,进而降低设备的消息量。
  3. 超量设备列表中,单击 操作 栏的 超量详情,可以查看每日的超量详情。

    消息上报统计

    若存在不符合预期的异常上报数据情况,建议优先进行设备固件优化或升级,及时减少不必要的消息上报。若符合实际场景需求,可持续关注日常设备消息量使用情况。

    • 超量日期:如果当天设备发生了消息超量,该日期被称为 超量日期
    • 当日消息总数:当天该设备所有的消息总数。
    • 每日限额:该设备的每日限额,默认每个设备每日限额为 3,500 条。正常情况下,通过优化嵌入式代码功能逻辑,消息量是不会超过 3,500 条限额的。如果极端情况下需要提升限额,可以 提交工单 或者联系您的项目经理。
    • 当日超量总数:当日消息总数 - 每日限额 = 当日超量总数。当日超量总数大于 0 时,表示该设备在当日发生消息超量行为,该设备被称为 超量设备
    • 操作:单击 详情,可以跳转到设备日志。通过查看设备日志,判断具体的消息详情。

切换数据分区

为了符合各地区数据安全规定,涂鸦 IoT 开发平台部署了六大数据中心,包含中国数据中心、美西数据中心、中欧数据中心、印度数据中心、美东数据中心和西欧数据中心。同一个产品可以在不同数据中心,进行设备配网激活。切换数据中心,查看对应数据中心的数据。