1、支持NB-IOT参数设置
1.1 时序图
1.2 具体参数
参数 | 说明 |
---|---|
电池阈值 | 电量低于这个值发送报警信号 |
采集周期 | 也是数据上传周期,每隔一段时间采集一次并上传。第一次采集时间要取采集周期的整数点时间。 |
设备操作 | 可配置采集点位,控制开关(如果支持),可改设备地址,波特率等 |
设置IP、端口 | 可以修改IP、端口,或使用域名访问 |
2、支持串口命令转发
为了支持今后功能扩展,增加串口指令转发功能。
2.1 时序图:
3、数据上传和报警
NB 设备需要按设置的周期上传采集数据,如果无法上传应该报警。
3.1 采集数据要求
- 串口命令需要检查校验码,避免错误数据
- 采集起始时间要取整数时间
比如平台设置的周期时间是15分钟,那么起始时间应该是最近的一个整数周期,比如现在是10点23分,下一次采集时间应该是10点30分,后面的再按每隔15分钟采集一次。 - 上传数据无法上传需要保存
NB芯片需要能保存至少7天的数据。 - 上传数据需要得到平台确认再删除
3.2 报警条件
报警类型 | 报警触发条件 |
---|---|
电池过低报警 | 当电池低于设置的阈值时向平台发送报警 |
电池耗尽报警 | 电池快用完了需要发报警 |
采集数据报警 | 采集数据失败或解析数据失败,需要报警 |
堆积数据量过多报警 | 堆积数据量超过存储空间75%以上或连续3天无法上传需要向平台报警 |
4、 支持程序升级
支持程序升级。