更新时间:2023-12-25
1阿里钉钉对接配置
1.1新增自建应用
https://developers.dingtalk.com/登录阿里钉钉的开发者后台,在应用管理-自建应用—H5微应用里面创建应用,配置应用名称(必填)、应用描述(必填)、应用logo(必填)、开发方式(必填),然后点击确定创建。
开放模式:开放应用
服务器出口 IP:填写应用服务器 ip 地址(物联网平台的出口公网地址)
应用首页链接:应用首页链接是根据Corpid、AgentId、AppKey、AppSecret在控制器上生成的,所以创建应用时并不知道这个链接,先填一个临时的链接,待微应用创建成功后续在控制器生成正确的链接地址,复制授权 url 填写在应用首页链接
创建好应用还需给应用申请以下四个权限,否则物联网平台配置界面会报错无权限。
1.2在自建应用中获取对接参数
在应用点击查看应用信息可以看到 Agentid,AppKey和 AppSecret
1.3控制器对接参数设置
登录到控制器物联网平台,点击账号管理应用,在“阿里钉钉”里面点击添加服务器,在弹出的“新增服务器”中填写四个个对接参数:Corpid、AgentId、AppKey、AppSecret ;
(1)Corpid在阿里钉钉的后台---首页,另外三个参数:AgentId、AppKey、AppSecret在刚创建的应用里面可以找到;
(2)填写完第四个参数后,点击下一步,进入账号同步界面,这里可以看到之前在自建应用里面勾选的可见范围的账号;
1.4管理员授权
阿里钉钉的账号同步到控制器后,这些账号还需授权为应用管理员或者空间管理员权限,才能在阿里钉钉看到掌物联的相关数据;
在账号管理-管理员授权里面,新增应用管理员,选择管理员为“阿里钉钉”,可以选择之前同步过来的阿里钉钉账号,设置密码和应用权限之后点击提交,完成应用管理员的设置;
当然也可以在应用-基础运维-空间管理员里面,新增空间管理员,同样可以选择阿里钉钉同步过来的账号,设置密码和空间权限之后点击提交,完成空间管理员的设置;
2阿里钉钉告警推送配置
进入物联网应用 - 智能策略 – 告警策略 里,选择告警并推送方式为阿里钉钉推送,然后选择之前添加的应用管理员或者空间管理员。具体告警规则根据实际情况进行勾选配置
PS:这里只能选择应用管理员或者空间管理员,如果只是同步了阿里钉钉的账号,在账号管理没有给账号进行管理员授权操作,此处则无法选择推送给阿里钉钉账号;
3效果展示
3.1浏览自建应用
在阿里钉钉工作平台上打开自建应用可以直接进行物联网平台管理,和掌物联APP效果一样
3.2推送效果测试
在智能策略-告警策略-自定义告警界面,可以进行各种告警方式的测试,这里新建一个温度告警,选择阿里钉钉消息推送,勾选需要推送消息的阿里钉钉账户(已经过授权的应用管理员或者空间管理员)。
4 注意事项
1、阿里钉钉自建应用的应用首页地址不能复制错误,需要在控制器添加服务器里面填写好四个对接参数:Corpid、AgentId、AppKey、AppSecret,提交之后再去复制应用地址,否则会出现无法打开应用的情况,在阿里钉钉里面访问自建应用会提示获取不到用户信息。
2、在添加完阿里钉钉,同步了账号后,需要手动给阿里钉钉账号进行管理员授权操作,否则会提示无权限访问,以及告警推送里面也无法选择未授权的阿里钉钉账号;
3、对接阿里钉钉服务器时,如果控制器平台的出口公网地址被占用了,添加时会提示发起请求的IP地址受限