如何对摄像头消息做二次开发?

wx63fb4603cfb46
发布于 2023-5-29 20:15
浏览
0收藏

摄像头的告警消息通常可以通过已有的萤石云视频app端接收,但还是希望消息上报到开发者自己的平台上,开发者配置消息推送业务后,场景内发生异常情况时,消息上报可以让使用者及时收到消息,防止危险事件发生,为自身业务提供安全保证。

准备工具:
注册萤石开放平台账号:https://open.ys7.com/cn/s/index

萤石开放平台控制台-网页链接:https://open.ys7.com/console/application.html

下载postman:测试接口调用是否成功,下载地址:https://www.postman.com/downloads/

获取accesstoken:https://open.ys7.com/console/application.html

Step1:登录萤石开放平台
如何对摄像头消息做二次开发?-鸿蒙开发者社区
Step2:进入萤石开放平台—控制台
如何对摄像头消息做二次开发?-鸿蒙开发者社区
Step3:进入控制台—产品中心—消息推送—点击立即开通
如何对摄像头消息做二次开发?-鸿蒙开发者社区
Step4:填写消息推送配置信息
必填信息:

(1)消息类型:目前平台支持6种消息类型上报,建议全部开通

(2)Webhook回调地址:自定义回调地址(客户系统)

(3)失败重试最大次数:消息推送失败后,重复推送的次数

如何对摄像头消息做二次开发?-鸿蒙开发者社区

Step5:打开postman调用消息通道相关接口:https://open.ys7.com/cn/s/supportcenter

如何对摄像头消息做二次开发?-鸿蒙开发者社区

1、创建消费者(1001)

请求地址

https://open.ys7.com/api/lapp/mq/v2/consumer/{consumerName}

注:(1)consumerName表示租户组名,名称固定为group1至group5,传入其他参数报错。

例如:请求地址:https://open.ys7.com/api/lapp/mq/v2/consumer/group1

(2)标红字段需按照真实情况进行修改

请求方式

POST

请求参数
如何对摄像头消息做二次开发?-鸿蒙开发者社区

接口调用具体操作:

(1)打开postman,选择POST请求格式,输入请求地址

(2)配置参数:KEY:accesstoken;VALUE:真实的accesstoken

(3)输入请求报文

(4)返回数据,得到consumerId

如何对摄像头消息做二次开发?-鸿蒙开发者社区

如何对摄像头消息做二次开发?-鸿蒙开发者社区

2、消费者消费消息(1002)

请求地址

https://open.ys7.com/api/lapp/mq/v2/consumer/messages

请求方式

POST
如何对摄像头消息做二次开发?-鸿蒙开发者社区

如何对摄像头消息做二次开发?-鸿蒙开发者社区

Step6:用户将返回数据进行解析,应用于自身开发的客户端。

收藏
回复
举报
回复
    相关推荐