微信小程序蓝牙writeBLECharacteristicValue 1004错误问题
最近开发微信小程序的蓝牙部分,在向蓝牙设备发送数据时,一直提示writeBLECharacteristicValue 1004的问题,网上并没有太多的解决办法。折腾了半天也没解决,而因为我是用的官方demo去改,也一直没有怀疑过官方demo是否有问题,直到刚才才发现,官方的demo里面发送数据的writeBLECharacteristicValue是这样写的
wx.writeBLECharacteristicValue({deviceId: this._deviceId,serviceId: this._deviceId,characteristicId: this._characteristicId,value: buffer,})
其中serviceId被设置为了_deviceId。。。
急忙打印了在getBLEDeviceServices获取到的servicesId,结果发现真的不一样,改为services后成功发送了
wx.writeBLECharacteristicValue({deviceId: this._deviceId,serviceId: this._serviceId,characteristicId: this._characteristicId,value: buffer,})
微信小程序蓝牙writeBLECharacteristicValue 1004错误问题相关推荐
- 微信小程序 - 蓝牙BLE小程序开发
1.前言 最近领导看我比较闲,安排我开发一个蓝牙BLE微信小程序,刚开始接到这个项目时,我第一反应时,"卧槽"".老子在公司的岗位是做Windows和Android 软件 ...
- 微信小程序蓝牙BLE开发实战——案例(二)
微信小程序蓝牙BLE开发实战(二) 上篇主要介绍在开发过程中应用到相关API操作.接下来介绍个人在项目开发中应用蓝牙BLE一些事情. 由于时间比较仓促, 有些注释没那么详细.请理解~写的不好欢迎各位大 ...
- 微信小程序蓝牙对接热敏打印机
更多文章请访问 深的个人博客 最近开发的一个小程序里需要对接热敏打印机打印小票,在此记录一下对接的过程 项目开发注意点: 1.因为项目中有多个页面的数据是需要进行打印的,为了保持蓝牙的连接状态和数据, ...
- 微信小程序蓝牙通讯蓝牙模块demo
公司项目用到蓝牙和硬件通讯,APP正在开发,弄一个微信小程序蓝牙通讯的demo,可能后期会有微信蓝牙的项目,第一次搞,遇到2个坑: 1.安卓和苹果获取的硬件服务UUID顺序不同 2.目前用的这一版 & ...
- 泰凌微ble mesh蓝牙模组天猫精灵学习之旅 ② 如何实现 微信小程序蓝牙控制 Ble Mesh模组 安信可TB02,全部开源!
本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.小 ...
- 微信小程序 蓝牙 长数据包 分包拆包
https://www.jianshu.com/p/de7bd0093c43 关于 微信小程序蓝牙 分包发送 及 多包发送 不返回问题 关于分包发送 20字节分包,微信小程序支持多于20字节发送.但是 ...
- 微信小程序蓝牙连接步骤
微信小程序蓝牙连接步骤 注意,微信小程序的低功耗蓝牙,获取附近蓝牙时,ios和android获取的deviceid 是不一样的.android获取的是mac地址,ios获取的是经过内部转换加密过的. ...
- 微信小程序蓝牙模块遇到的坑
今天第一次写博客,关于微信小程序蓝牙这一块,因为公司项目需要搞一个蓝牙的小程序,而小程序蓝牙模块也是刚出不久,遇到的坑很难解决,经过自己的摸索以及同事的帮忙,终于可以实现获取到蓝牙的数据了.官网:ht ...
- 【微信小程序控制硬件 第12篇-项目篇】微信小程序蓝牙控制硬件应如何开始动手?为您全面解析微信小程序蓝牙API的使用;(附带demo)
[微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...
最新文章
- (九)洞悉linux下的Netfilteramp;iptables:网络地址转换原理之DNAT
- 【Origin】晨起忆梦
- Spring 注解配置
- Nginx的server_name匹配执行顺序
- hls和modelsim联合仿真生成波形找不到wlf文件
- Python之package、module
- JavaScript问题01 js代码放在header和body的区别
- Java编程:排序算法——希尔排序
- 响应式十日谈第一日:使用 rem 设置文字大小
- python str has no attribute_python – AttributeError(“’str’object has no attribute’read’”)...
- php smarty配置,PHP中使用Smarty模板目录结构配置
- TM1640操作源码--LED驱动IC
- 解决TextView中文英文数字混排导致的自动换行问题
- java里的c.gettime()什么意思_new Date().getTime() 返回的是什么
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑫〗- 项目实战- 实现新闻管理模块
- ubuntu 修改默认用户名_Ubuntu默认的用户名和密码是什么?
- hi3516配置wifi_海思Hi3516A全功能开发板支持4G网络支持BT1120输入方案订制开发
- (附源码)Springboot大学生综合素质测评系统 毕业设计 162308
- pyecharts0.5.x制作含地图的数据看板
- Waymo自动驾驶车每天行驶25000英里,但CEO却告诉我们距离成功还远
热门文章
- mvc5 ef mysql_ASP.NET MVC快速入门之数据库操作(MVC5+EF6)[第一篇][上] | Rickytsang洛水寒...
- access排名_在Microsoft Access中对行进行排名
- Flink之Trigger
- 连续型随机变量的分布(均匀分布、指数分布、正态分布)
- 浙江交通基础信息应用平台及公路信息管理系统建设项目
- xp无法发现win7计算机,什么原因导致windows xp系统电脑无法识别U盘
- Android 11 适配更新APK安装
- amdgpu kfd TTM create GTT
- 各大网站软件提交入口 |软件发布
- 变电站综合自动化系统如何提高综合性自动化功能?