微信服务配置说明
参照版本: Web 3.7.2-240607002
简介
微信服务基本功能: 网关微信扫码登录、微信报警 和 微信小程序查看图形页面 等功能。
微信服务依赖微控云服务平台( https://service.wkgywg.com/ )。
微信服务页面位置: 维护 – 微信服务。
云服务平台配置
打开微控云服务平台,地址: https://service.wkgywg.com/ 。
微信服务后面有5个功能选项: 基本信息、公众号、小程序、日志、删除。
基本信息
可以查看当前微信服务的 服务ID、名称、描述、服务密钥,也可以对名称、描述、服务密钥进行修改。
公众号
用于查看和修改关联的公众号,初始会关联一个微控官方的公众号。
如果需要使用自己的公众号,点击下方的 【点击修改公众号】 按钮,会进入微信公众平台账号授权页面,按照微信的提示操作即可完成公众号的修改。
关联的公众号必须是 服务号 ,并且要 通过微信认证。
小程序
用于查看和修改关联的小程序,初始会关联一个微控官方的小程序。
修改方法与公众号基本相同,关联小程序的 主体类型 不能为个体,必须 备案 才能正式发布小程序代码。
另外关于公众号和小程序绑定需要说明的是,如果修改了其中一个,另一个会自动解绑, 微控官方提供的公众号和小程序必须成对使用,修改了其中一个,还需要使用另一个的功能的话,也需要自行注册并关联。
如果修改了小程序,需要在 【代码管理】 选项卡中,上传最新代码、提交审核,提交审核是由微信方对小程序的内容和功能进行审核。如果还没有通过审核,小程序管理员可以通过扫体验版二维码来查看小程序内容。
日志
可以查看微信服务的日志,目前只有发送微信消息失败时会记录日志。
删除
删除当前的微信服务,删除后所有与当前微信服务相关的功能都无法使用,请谨慎操作。
账号关联
登录网关设备,在 维护 – 微信服务 页面中,点击 【配置信息】 选项卡,进入配置页面,将状态改为启用,会出现三个配置项,全部都是必填项,填写完成后,可点击 【连接测试】 按钮,测试填写内容是否正确,确定无误后点击 【提交】 按钮,提交配置信息。
服务器地址: 默认为service.wkgywg.com,无法修改,点击后面的 【图标】 按钮可以测试设备与服务器的连接是否正常。
服务ID: 在微信服务的 基本信息 可以找到,用于识别使用哪个微信服务。
服务密钥: 在微信服务的 基本信息 可以找到,用于验证是否可以使用该微信服务。
提交后,可以在连接状态栏查看 使用状态、连接状态、服务名称、小程序页面默认访问设备。
连接状态: 可以查看设备与云服务的连接状态。
服务名称: 用于查看当前微信服务的名称。
小程序页面: 用于查看当前微信服务的小程序打开时,查看的是哪个设备的用户页面,该项显示的是访问设备的SN,从未设置时,该项为空,通过后面的 【改为当前】 按钮可以将默认访问设备改为当前的设备。
至此设备已经与云服务建立了连接。
微信报警
用户收到微信报警消息的条件:
需要满足上面的所有条件,用户才能收到报警。
报警名称: 报警名称 和 报警状态( 触发 或 恢复 ),长度不超过20个字符;
测点名称: 触发报警的点名,长度不超过20个字符;
报警时间: 报警触发的时间;
当前数值: 报警触发时的值 和 报警阈值, 长度不超过20个字符;
报警描述: 报警描述,长度不超过20个字符;
字段超长会被截断,造成显示不完整的情况。(长度限制是微信方的要求)
微信小程序
小程序可以正常显示的条件:
确保图形组态的APP页面能正常显示。
页面已发布。
微信服务的默认设备是当前设备。
小程序已发布。
满足上面的条件,用户就可以看到设备的APP页面了。
如果当前微信账号绑定了设备上的用户,可以跳过登录,直接使用当前微信绑定的用户登录。
如果小程序被多个微信服务关联,小程序打开时会先进入 选择服务接口 页面。
启用CDN加速 可以显著提高小程序页面的加载速度。