微信报警服务简介
微信服务可以实现 微信登陆、微信关联、微信报警、微信验证码、将图形界面转发到小程序上 等功能。
依赖微控云服务平台(),目前是免费提供的服务。
一、云服务平台配置
1.打开微控云服务平台,地址:。
云服务平台登陆页面
2.注册账号并登录,进入云服务页面。
云服务平台主页面
3.在微信服务页面,点击表格底部加号,弹出创建微信服务框,按照提示填写。
创建微信服务
4.填写完成后,点击确定,即可完成一个微信服务的创建。
创建一个微信服务
微信服务后面有5个功能选项
·基本信息:
可以查看当前微信服务的服务ID、名称、描述、服务密钥,也可以对名称、描述、服务密钥进行修改。
§ 服务ID :系统自动生成的唯一标识;
§ 名称和描述:用来方便区分不同的微信服务;
§ 服务密钥:用于验证可以使用当前服务;
其中服务ID、服务密钥在设备的微信服务配置中会用到。
微信服务基本信息
· 公众号:
用于查看和修改关联的公众号,初始会关联一个微控官方的公众号。
如果需要使用自己的公众号,点击下方的 “点击修改公众号” 按钮,会进入微信公众平台账号授权界面,按照微信的提示操作即可完成公众号的修改,关联的公众号必须是服务号,并且要通过微信认证。
在消息发送测试选项卡中,可以使用关注了该公众号的微信扫码,测试报警消息、验证码消息的发送。
微信服务公众号
·小程序:
用于查看和修改关联的小程序,初始会关联一个微控官方的小程序。
修改方法与公众号基本相同,关联小程序的主体类型不能为个体。
另外关于公众号和小程序绑定需要说明的是,如果修改了其中一个,另一个会自动解绑,官方的公众号和小程序必须成对使用,修改了其中一个,还需要使用另一个的功能的话,也需要自行注册并关联。
如果修改了小程序,需要在代码管理中,部署代码、提交审核,提交审核是由微信方对小程序的内容和功能进行审核。
微信服务小程序
·日志:
可以查看微信服务的日志,目前只有发送微信消息失败时会记录日志。
·删除:
删除当前的微信服务,删除后所有与当前微信服务相关的功能都无法使用,请谨慎操作。
二、账号关联
1.登陆网关设备,在维护模式–微信服务界面中,点击配置信息选项,进入配置界面,将状态改为启用,会出现三个配置项,全部都是必填项,填写完成后,可点击连接测试,测试填写内容是否正确,确定无误后点击提交,提交配置信息。
§ 服务器地址:默认为,无法修改,点击后面的图标按钮可以测试设备与服务器的连接是否正常。
§ 服务ID: 在微信服务的基本信息可以找到,用于识别使用哪个微信服务。
§ 服务密钥:在微信服务的基本信息可以找到,用于验证是否可以使用该微信服务。
设备微信服务配置信息
2. 提交后,可以在连接状态栏查看连接状态和默认访问设备两项。
o 连接状态:用于查看设备与云服务的连接状态;
§ 默认访问设备:用于查看当前微信服务的小程序打开时,查看的是哪个设备的用户界面,该项显示的是访问设备的SN,从未设置时,该项为空,通过后面的“改为当前设备”按钮可以将默认访问设备改为当前的设备;
设备微信服务状态信息
至此设备已经与云服务建立了连接。
三、微信报警
1.在报警方式中添加微信方式。
报警模式配置
2. 在需要的报警勾选微信的方式。
勾选报警模式
微信报警效果
用户收到微信报警的条件:
· 报警触发或恢复;
o触发报警的报警方式,要包含微信的方式;
§ 用户关联了对应的公众号;
§ 用户的微信关联了设备的用户,并且该用户有访问该点的权限;
满足上面的所有条件,用户就能收到报警。
四、微信小程序
小程序可以正常显示的条件:
· 确保图形组态的APP页面能正常显示;
o页面已发布;
§ 微信服务的默认设备是当前设备;
§ 小程序已发布;
满足上面的条件,用户就可以看到设备的APP页面了,如果微信绑定了设备上的用户,可以跳过直接登陆。
小程序显示效果
如果小程序被多个微信服务关联,小程序打开时会先进入选择服务接口界面。
小程序选择服务接口界面