NB-IoT常见问题-应用开发
本页目录
1.平台是否会推送所有的notify到第三方应用?
2.当数据上报的obj下有多个resource时,平台是一次性推送到第三方应用平台么?
3.数据推送失败超过2000次就停止推送是什么意思?
4.若推送地址不可达,OneNET是否会缓存数据?
1. 平台是否会推送所有的notify到第三方应用?
答:是的,nbiot没有数据流模版,会将所有的notify全部推送到第三方应用。
2. 当数据上报的obj下有多个resource时,平台是一次性推送到第三方应用平台么?
答:多个资源,相当于多个数据流,平台向第三方应用按条推送数据,相当于向第三方应用推送多个数据点。
第三方应用可以设置单次推送的数量,也许可以在单次推送中包含多个数据点。
3. 数据推送失败超过2000次就停止推送是什么意思?
答:指OneNET推送失败次数累积达到2000次,推送失败的条件包括但不限于重发。
4. 若推送地址不可达,OneNET是否会缓存数据?
答:包括两种情况:
- 若推送失败次数没有超过2000次,平台会对未推送成功的数据进行重试,该过程相当于缓存。
- 若推送失败次数已经超过2000次,OneNET会停止推送,并会丢弃停止推送后到恢复推送期间的数据点.
“丢弃”是指不向第三方应用平台推送,但设备数据仍然会保存到平台上,第三方应用可以通过API获取。当推送地址可达后,OneNET会向推送地址推送设备最新的数据点。