NB-IOT设计需求

文章目录

  • 1、支持NB-IOT参数设置
    • 1.1 时序图
    • 1.2 具体参数
  • 2、支持串口命令转发
    • 2.1 时序图:
  • 3、数据上传和报警
    • 3.1 采集数据要求
    • 3.2 报警条件
  • 4、 支持程序升级

1、支持NB-IOT参数设置

1.1 时序图

雷优平台 电信平台 NB设备 设置参数 下发命令 返回状态 OK 雷优平台 电信平台 NB设备

1.2 具体参数

参数 说明
电池阈值 电量低于这个值发送报警信号
采集周期 也是数据上传周期,每隔一段时间采集一次并上传。第一次采集时间要取采集周期的整数点时间。
设备操作 可配置采集点位,控制开关(如果支持),可改设备地址,波特率等
设置IP、端口 可以修改IP、端口,或使用域名访问

2、支持串口命令转发

为了支持今后功能扩展,增加串口指令转发功能。

2.1 时序图:

雷优平台 电信平台 NB设备 发送请求 转换成串口命令 下发串口命令 返回串口结果 解析出数据 数据 雷优平台 电信平台 NB设备

3、数据上传和报警

NB 设备需要按设置的周期上传采集数据,如果无法上传应该报警。

3.1 采集数据要求

  1. 串口命令需要检查校验码,避免错误数据
  2. 采集起始时间要取整数时间
    比如平台设置的周期时间是15分钟,那么起始时间应该是最近的一个整数周期,比如现在是10点23分,下一次采集时间应该是10点30分,后面的再按每隔15分钟采集一次。
  3. 上传数据无法上传需要保存
    NB芯片需要能保存至少7天的数据。
  4. 上传数据需要得到平台确认再删除

3.2 报警条件

报警类型 报警触发条件
电池过低报警 当电池低于设置的阈值时向平台发送报警
电池耗尽报警 电池快用完了需要发报警
采集数据报警 采集数据失败或解析数据失败,需要报警
堆积数据量过多报警 堆积数据量超过存储空间75%以上或连续3天无法上传需要向平台报警

4、 支持程序升级

支持程序升级。

你可能感兴趣的:(串口项目,物联网,nb-iot,嵌入式开发,物联网)