当前位置:   article > 正文

微信硬件蓝牙开发各种坑不完全开发指南_wxjdk 蓝牙 坑

wxjdk 蓝牙 坑

几个基本要用的东西:
1、微信公众平台
网址:https://mp.weixin.qq.com
申请微信公众号,获取微信测试号。

2、微信JS-SDK说明文档
网址:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html

3、微信硬件平台说明文档
网址(新版):http://iot.weixin.qq.com/wiki/new/index.html
网址(旧版):http://iot.weixin.qq.com/wiki/index.html

– 开始开发 –

1、首先到微信公众平台申请微信公众号,就选个人订阅号。
2、登录你的公众号,进入公众平台管理页,左边最下面有个“开发者工具”。
3、点“开发者工具”,进去后找到“公众平台测试帐号”,自己按照步骤申请开通一个。
4、进入测试号管理页面,就会得到:

原始ID:gh_xxxxxxxxxx (右上角显示的,这个是微信原始ID,不是微信号)
(坑:微信原始ID 和 微信帐号不是同一个,微信帐号在之后都不会用到,用到的是原始ID)
appID:wxxxxxxxxxxxx (appID)
appsecret:xxxxxxxxxxxxxx (密钥)

5、测试号管理页面,下面找到“JS接口安全域名”,要配置成你们自己的服务器域名,后面有些微信API会返回数据,它会去匹配这个域名,如果不是指定的域名,会报错。
6、继续往下看,下面有个“体验接口权限表”,在里面找到“设备功能”,开通它
7、开通设备功能后,点右边的“设置”,进入设备功能页面
8、自己”添加产品”,随便搞,连接类型勾选”蓝牙”即可(添加完成后,该产品有个产品编号,后面设备授权时有用)

======= 以上是公众平台的配置,下面开始写前端代码 ======

1、新建HTML,基本结构写好。
2、引入”http://res.wx.qq.com/open/js/jweixin-1.0.0.js“,这个JS
3、写JS代码:

wx.config({
    beta:true,                  //坑:这个很重要,必须配置这个为true,才能调用微信的硬件API
    debug: false,               //是否开启调试模式,会自动弹一些消息框显示微信返回的数据
    appId: 这里填写appID,        //让后台返回appid
    timestamp: 时间戳,          //让后台返回生成证书时用的时间戳
    nonceStr: 随机字符串,        //让后台返回生成证书时用的随机串
    signature: 证书,            //让后台返回以当前URL地址生成的证书
    jsApiList: [                //需要调用的接口,都得在这里面写一遍
        "openWXDeviceLib",//初始化设备库(只支持蓝牙设备)
        "closeWXDeviceLib",//关闭设备库(只支持蓝牙设备)
        "getWXDeviceInfos",//获取设备信息(获取当前用户已绑定的蓝牙设备列表)
        
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/321123
推荐阅读
相关标签
  

闽ICP备14008679号