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