微信服务配置说明

微信服务简介

微信服务可以实现 微信登陆、微信关联、微信报警、微信验证码、将图形界面转发到小程序上 等功能。

依赖微控云服务平台(https://service.wkgywg.com/),目前是免费提供的服务。

云服务平台配置

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

云服务平台登陆页面

  1. 注册账号并登录,进入云服务页面。

云服务平台主页面

  1. 在 微信服务 页面,点击表格底部加号,弹出创建微信服框,按照提示填写。

创建微信服务

  1. 填写完成后,点击确定,即完成一个微信服务的创建。

创建一个微信服务

  1. 微信服务后面有5个功能选项

    1. 基本信息:

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

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

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

      • 服务密钥: 用于验证可以使用当前服务;

        其中服务ID、服务密钥在设备的微信服务配置中会用到。

微信服务基本信息

  1. 公众号:

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

    如果需要使用自己的公众号,点击下方的 “点击修改公众号” 按钮,会进入微信公众平台账号授权界面,按照微信的提示操作即可完成公众号的修改,关联的公众号必须是服务号,并且要通过微信认证。

    在消息发送测试选项卡中,可以使用关注了该公众号的微信扫码,测试 报警消息、验证码消息 的发送。

微信服务公众号

  1. 小程序:

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

    修改方法与公众号基本相同,关联小程序的主体类型不能为个体。

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

    如果修改了小程序,需要在代码管理中,部署代码、提交审核,提交审核是由微信方对小程序的内容和功能进行审核。

微信服务小程序

  1. 日志:

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

    1. 删除:

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

账号关联

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

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

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

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

设备微信服务配置信息

  1. 提交后,可以在连接状态栏查看 连接状态 和 默认访问设备 两项。

    • 连接状态: 用于查看设备与云服务的连接状态;

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

设备微信服务状态信息

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

微信报警

  1. 在报警方式中添加微信方式。

报警模式配置

  1. 在需要的报警勾选微信的方式。

勾选报警模式

微信报警效果

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

  • 报警触发或恢复;

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

      • 用户关联了对应的公众号;

      • 用户的微信关联了设备的用户,并且该用户有访问该点的权限;

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

微信小程序

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

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

    • 页面已发布;

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

      • 小程序已发布;

满足上面的条件,用户就可以看到设备的APP页面了,如果微信绑定了设备上的用户,可以跳过登陆直接。

小程序显示效果

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

小程序选择服务接口界面

results matching ""

    No results matching ""