微信服务配置说明

参照版本: Web 3.7.2-240607002

简介

微信服务基本功能: 网关微信扫码登录、微信报警 和 微信小程序查看图形页面 等功能。

微信服务依赖微控云服务平台( https://service.wkgywg.com/ )。

微信服务页面位置: 维护 – 微信服务。

云服务平台配置

  1. 打开微控云服务平台,地址: https://service.wkgywg.com/云服务平台

  2. 注册账号并登录,进入云服务页面。云服务平台 - 主页面

  3. 在 微信服务 页面,点击表格底部 【 + 】 按钮,弹出创建微信服框,按照提示填写。云服务平台 - 微信服务 - 创建微信服务

  4. 填写完成后,点击确定,即可完成一个微信服务的创建。云服务平台 - 微信服务 - 创建微信服务

  5. 微信服务后面有5个功能选项: 基本信息、公众号、小程序、日志、删除。

    1. 基本信息

      可以查看当前微信服务的 服务ID、名称、描述、服务密钥,也可以对名称、描述、服务密钥进行修改。

      • 服务ID: 系统自动生成的唯一标识。

      • 名称、描述: 用来方便区分不同的微信服务。

      • 服务密钥: 用于验证是否可以使用当前服务。

        其中 服务ID、服务密钥 在设备的微信服务配置中会用到。云服务平台 - 微信服务 - 基本信息

    2. 公众号

      用于查看和修改关联的公众号,初始会关联一个微控官方的公众号。

      如果需要使用自己的公众号,点击下方的 【点击修改公众号】 按钮,会进入微信公众平台账号授权页面,按照微信的提示操作即可完成公众号的修改。

      关联的公众号必须是 服务号 ,并且要 通过微信认证

      公众号的服务类目必须包含 工具 - 设备管理,否则无法使用微信报警功能。公众号后台 - 公众号设置 - 服务类目

      【消息发送测试】 选项卡中,可以使用关注了该公众号的微信扫码,测试 报警消息、验证码消息 的发送。云服务平台 - 微信服务 - 公众号

    3. 小程序

      用于查看和修改关联的小程序,初始会关联一个微控官方的小程序。

      修改方法与公众号基本相同,关联小程序的 主体类型 不能为个体,必须 备案 才能正式发布小程序代码。

      另外关于公众号和小程序绑定需要说明的是,如果修改了其中一个,另一个会自动解绑, 微控官方提供的公众号和小程序必须成对使用,修改了其中一个,还需要使用另一个的功能的话,也需要自行注册并关联。

      如果修改了小程序,需要在 【代码管理】 选项卡中,上传最新代码、提交审核,提交审核是由微信方对小程序的内容和功能进行审核。如果还没有通过审核,小程序管理员可以通过扫体验版二维码来查看小程序内容。云服务平台 - 微信服务 - 小程序

    4. 日志

      可以查看微信服务的日志,目前只有发送微信消息失败时会记录日志。

    5. 删除

      删除当前的微信服务,删除后所有与当前微信服务相关的功能都无法使用,请谨慎操作。

  6. 账号关联

    1. 登录网关设备,在 维护 – 微信服务 页面中,点击 【配置信息】 选项卡,进入配置页面,将状态改为启用,会出现三个配置项,全部都是必填项,填写完成后,可点击 【连接测试】 按钮,测试填写内容是否正确,确定无误后点击 【提交】 按钮,提交配置信息。网关 - 微信服务配置项

      • 服务器地址: 默认为service.wkgywg.com,无法修改,点击后面的 【图标】 按钮可以测试设备与服务器的连接是否正常。

      • 服务ID: 在微信服务的 基本信息 可以找到,用于识别使用哪个微信服务。

      • 服务密钥: 在微信服务的 基本信息 可以找到,用于验证是否可以使用该微信服务。

    2. 提交后,可以在连接状态栏查看 使用状态、连接状态、服务名称、小程序页面默认访问设备。网关 - 微信服务状态项

      • 连接状态: 可以查看设备与云服务的连接状态。

      • 服务名称: 用于查看当前微信服务的名称。

      • 小程序页面: 用于查看当前微信服务的小程序打开时,查看的是哪个设备的用户页面,该项显示的是访问设备的SN,从未设置时,该项为空,通过后面的 【改为当前】 按钮可以将默认访问设备改为当前的设备。

至此设备已经与云服务建立了连接。

微信报警

  1. 在 维护 - 报警方式 中添加微信方式。网关 - 报警方式配置

  2. 在需要的报警勾选微信的报警方式。网关 - 报警配置

用户收到微信报警消息的条件:

  • 公众号消息发送测试成功。

  • 报警触发或恢复。

  • 触发报警的报警方式,要包含微信的方式。

  • 用户关注了对应的公众号。

  • 微信关联了设备上的用户(绑定微信),并且该设备用户有访问该报警点的权限(用户组)。

需要满足上面的所有条件,用户才能收到报警。

微信公众号 - 报警效果

  • 报警名称: 报警名称 和 报警状态( 触发 或 恢复 ),长度不超过20个字符;

  • 测点名称: 触发报警的点名,长度不超过20个字符;

  • 报警时间: 报警触发的时间;

  • 当前数值: 报警触发时的值 和 报警阈值, 长度不超过20个字符;

  • 报警描述: 报警描述,长度不超过20个字符;

字段超长会被截断,造成显示不完整的情况。(长度限制是微信方的要求)

微信小程序

小程序可以正常显示的条件:

  • 确保图形组态的APP页面能正常显示。

  • 页面已发布。

  • 微信服务的默认设备是当前设备。

  • 小程序已发布。

满足上面的条件,用户就可以看到设备的APP页面了。

如果当前微信账号绑定了设备上的用户,可以跳过登录,直接使用当前微信绑定的用户登录。

微信小程序 - 页面展示效果

如果小程序被多个微信服务关联,小程序打开时会先进入 选择服务接口 页面。

微信小程序 - 选择服务接口页面

启用CDN加速 可以显著提高小程序页面的加载速度。

results matching ""

    No results matching ""