企业微信智慧硬件服务接入指引

企业微信正在逐步开放硬件接入的相关接口。合作伙伴可以将硬件设备接入企业微信,再基于企业微信向企业提供软硬一体化的服务和解决方案。

  1. 添加硬件设备:硬件设备接入企业微信,需要预先登记每台设备的型号和SN码。设备接入时,企业微信将对设备SN码进行认证。
  2. 企业微信智慧硬件功能SDK:企业微信为硬件设备准备了功能SDK,通过嵌入由企业微信提供的SDK,可以在硬件应用中,通过相对应的功能。
  3. 关联硬件应用:硬件应用需要在企业微信服务商管理后台标准应用服务中发布。硬件设备被绑定到企业时,将会添加对应的硬件应用。

进入智慧硬件服务:

  1. 注册企业微信,并成为企业微信服务商 https://open.work.weixin.qq.com/
  2. 超级管理员,可进入企业微信服务商管理后台。访问“智慧硬件服务”页面。

添加设备:

  1. 在添加设备的界面,登记硬件设备的设备名称、设备型号、SN码前缀等基本信息。
  2. 选择硬件的匹配方式:

    a) 通过企业微信扫码匹配。企业微信可以提供动态与静态两种二维码供设备选择。
    i. 使用动态二维码的方式,需要设备上能够出现经过加密的随机二维码。企业微信可以识别二维码中所包含的SN信息。设备需要保证本地设备时钟与服务器时间相对一致。动态二维码生成文档:查看
    ii. 使用静态二维码的方式,企业微信会为每一台登记的设备,生成与之SN相对应的二维码。设备厂商可通过将此二维码印刷到设备等方式,引导客户绑定。
    b) 通过蓝牙发现匹配。
    i. 设备需要具备蓝牙模块。需要通过广播企业微信规定的service uuid、deviceid、指定的Characteristics uuid 信息来发现蓝牙设备。
    ii. 若需要通过蓝牙数据通道,为设备配置无线网络,需要在蓝牙发现匹配项目下,勾选“通过蓝牙配置设备网络”选项。勾选后,当设备被发现,绑定到企业后,企业微信将可为设备配置手机当前所配置的无线网络,或指定无线网络。
    iii. 具体技术内容可查看文档
    c) 通过输入SN码匹配。通过输入设备上印刷的SN码,直接匹配。
  3. 选择设备能力:企业微信提供了可供第三方硬件使用的SDK。通过在硬件中内置对应的SDK,可获得由企业微信提供的相关功能。并且,在硬件应用中,可以唤起企业微信相关原生界面,进行使用。现,支持的设备能力有:

    a) 企业微信无线投屏(Android 与 Windows系统设备)。
    b) 企业微信VoIP音视频通话(Android设备)。
    c) 人脸识别(Android设备)。
  4. 选择设备应用。设备应用需要在企业微信的“标准应用服务”中提前完成应用开发及上线。当管理员在企业微信中匹配到对应的硬件设备,并绑定到企业后,将为企业添加服务商所选择的对应硬件应用。应用可见范围内的成员,将可从企业微信工作台中直接使用。查看企业微信应用接入文档
  5. 通过Excel模板上传,登记设备所对应的SN编码,以获得设备配对Token信息。请在上传SN后,获取的配置文件中查看secretNo信息。
  6. 服务商管理设备。添加完成的设备,可以在企业微信服务商管理后台,智慧硬件服务中进行统一管理。一个服务商,可以登记多种类型和型号的硬件设备。