设备接入 IoTDA设备接入 IoTDA

文档首页> 设备接入 IoTDA> 常见问题> 订阅推送> 调用订阅接口时,回调地址如何获取?
更新时间:2021/03/18 GMT+08:00
分享

调用订阅接口时,回调地址如何获取?

以业务应用订阅设备数据变化通知为例,订阅和推送的流程如下:

  1. 应用服务器通过调用物联网平台的订阅接口订阅设备数据变化通知(携带回调地址和通知类型),物联网平台将业务应用的回调地址和订阅的通知类型存储到订阅列表中以便向业务应用推送设备数据变化消息。
  2. 设备上报数据给物联网平台。
  3. 物联网平台根据订阅时设置的回调地址,将设备数据主动推送给业务应用。

什么是回调地址?

回调地址(callbackURL)是指业务应用自定义的,供外部访问的restful接口地址。当物联网平台向业务应用推送消息时,实际是调用业务应用的restful接口把数据发给业务应用。

回调地址的请求方式必须为POST。

怎样获取回调地址?

回调地址由通信方式、业务应用的访问地址和restful接口的URL组成,如https://server:port/URL。

通信方式建议使用https协议,保证业务应用与物联网平台的通信安全。使用https协议通信时,物联网平台需要加载证书,制作证书参考证书制作

由于业务应用所在的网络不同,业务应用的访问地址也不同。

  • 业务应用部署在公网时,业务应用的访问地址就是业务应用的公网IP:端口(或域名:端口)。
  • 业务应用部署在局域网时,需要在业务应用配置网络穿透,生成业务应用的公网访问地址,具体配置自行从网上获取网络穿透工具的配置步骤。

不同通知类型的订阅,回调地址可以相同也可以不同,根据业务需求自定义。

分享:

订阅推送 所有常见问题

more