微信蓝牙BLE接入调试指引 测试公众号篇 2微信测试公众号 2.1申请测试公众号
可以在申请到一个用于测试的公众号 , 这个帐号可以用于调试具用协议的蓝牙设备,简精协议好像调不了 。
申请步骤:
打开网址,点击登陆后,出来二维码,用微信扫一下,在弹出的页面点确认登陆,然后网页会自动进入测试号界面
文章插图
进入后,注意一下上图标红线的值,BLE固件里的的值要改成上面标红微信号的值,而appID和这两个值在获取时会用到 。
2.2添加蓝牙产品
在测试号界面,找到“功能服务”-》“设备功能”,点开启,然后进行设置 , 进去后添加产品 , 然后参考下图填写,就红圈要注意,其他随便填 。
文章插图
文章插图
文章插图
添加完后 , 并不表示进入公众号后就可以去连蓝牙了,这只是将公众号配置成具有蓝牙功能,想要连接蓝牙设备,还得继续往下 。另外,注意上图标红圈的那个值6563 , 它是产品ID(),在授权时会用到 。
另外,说明一下,这里提到的产品是什么意思,要是以为是一个设备就是一样产品,那就惨了,因为测试帐号的限额就5个产品 。我的理解是,一个产品,是指具有相同接口功能的硬件,比如蓝牙手表,就一个产品,所有手表都是同一个产品,蓝牙手环也是一样产品,WIFI功能的设备,就另一个产品,是一样大种类,或者叫做功能类别 。
刚创建的这个产品,只是个空壳,接下来使用“微信公众平台接口调试工具”
来向产品添加蓝牙设备 。
2.3添加蓝牙设备
打开,接口类型和接口列表按下图填写:
【根据别人调试通过,做下记录微信蓝牙BLE接入调试指引 测试公众号篇】
文章插图
然后再一下appid和的值,appid是测试号界面的appID,是 。填好后点一下“检查问题”,正常的话,会返回:
文章插图
上面的请求地址 , 意思是,点击“检查问题”按钮时,实际执行的就是这个指令 , 你把这个地址拷到网页浏览,显示的信息就是返回结果 。
叫访问令牌,它的有效期是2小时 , 它的作用是下面提到的指令都得带访问令牌 , 否则测试号后台是不会接受的 。
获取到后,我们就可以添加设备了 。将接口类型选择为“硬件接入API接口调试”,接口列表选择为“设备授权”:
文章插图
文章插图
在body里填入下面信息:
"":"1",
"":[
"id":"",
"mac":"",
"":"3",
"":"f",
"":"1",
"":"1",
"":"1",
"":"1",
"":"-1",
"":"-2"
],
"":"0",
"":"6563"
正常返回如下:
文章插图
我们来解读一下BODY的信息,BODY是一个json结构 , 即“变量”:“值”的格式构成,不清楚的可以查一下 。
"":"1",//表示里有多少项,1表示1项,如果是2,list就得有两项 。
"":[//设备列表
"id":"",//这个值要与BLE固件里的一致 , 可以自定义,也可通过微信HTTP接口生成 。
文章插图
"mac":"",//这个值是硬件篇提到的BLE设备的MAC地址 , 与广播数据里的MAC地址顺序一样 , 也和手机扫描到的MAC地址顺序一样 。
"":"3",//3表示BLE蓝牙协议
"":"f",//和BLE固件里的值一致 。
"":"1",//1:退出公众号页面时即断开连接
"":"1",//1:(第1bit置位)在公众号对话页面,不停的尝
试连接设备
"":"1",//1:AES加密
"":"1",//加密版本,0是不加密
"":"-1",//-1:MAC地址在尾部
"":"-2"//-2:表示不包含mac地址
],
"":"0",//0表示新增,1表示更改,第一次用0,之后用1
"":"6563"//对用添加的产品号,=0时需要 。
设备授权 , 不表示进入微信号后就会连接设备 , 只是表示在后面的配置里可以被引用 。
对上面的“id”项,详细说明一下 , id指的是 , 是唯一的,不能重名,它有两种产生方式,一种是用户自己定义,如上的就是我自己取的,另一种是调用微信接口产生:
文章插图
一般在这里只填,会产生错误提示:
"":{
"":,
"":"h"
原因是的产生需要指定产品ID,表明它是基于哪个产品 。解决方法是:在里填写&=,如下:
向上滚动鼠标到这个界面,并填写如图所示内容,其中的填写刚才获取到的那个字符串并在末尾加上&=21816(注意,这个数字是在第一阶段的第7步所得到的那个,这里的21816是我自己的 , 需要填写自己对应的那个) 。
文章插图
- 鹅蛋能放多久不坏 鹅蛋能放多久
- 明日之后怎么拆除别人修的建筑 明日之后怎么拆除别人修的建筑呢
- 什么是阳历 什么是阳历生日
- 名人语录 名人语录经典语录励志
- 别人总连我的蓝牙耳机怎么办 别人连了我的蓝牙耳机怎么办
- arcgis 根据条件批量给另一个字段赋值
- 义乌市货车通行证在在哪办理
- 神界原罪2无伤灯神打法介绍 神界原罪2灯神怎么打别人
- 怎样根据玉米需肥规律分次追肥、施肥?
- 京东白条怎么赠送别人额度 京东白条给别人送额度