物联网平台要实现哪些功能?( 五 )

设备影子

设备影子用于缓存设备状态,设备在线时可以直接接收云端指令,离线时主动获取云端指令。设备影子将设备与应用解耦,解决不稳定无线网络下通信不可的靠痛点。

举个例子:

把云端比喻成我,设备比喻成男朋友。

我不帅的男朋友在线,于是我发了一个“变帅”的指令,男朋友收到后马上执行,然后就变帅了。我不帅的男朋友离线了,联系不到,于是我发了一个“变帅”的指令存储到设备影子中,男朋友上线后主动看设备影子,执行“变帅”指令,然后就变帅啦。

物联网平台要实现哪些功能?

跑错地方的物影子介绍

从实现层面看:

设备影子是一个 JSON 文档每台设备仅有一个影子参考:设备影子概览https://help.aliyun.com/document_detail/53930.html

固件升级(OTA)

推荐阅读