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

几个基本要用的东西:
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",//获取设备信息(获取当前用户已绑定的蓝牙设备列表)
        
  • 13
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 108
    评论
评论 108
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值