首页
学习
关于
友链
Search
1
小程序 蓝牙连接(出现的问题和一些解决方法)
322 阅读
2
颜色空间:RGB、HSV和HSL
156 阅读
3
小程序_连接蓝牙设备根据平台去打开定位权限
142 阅读
4
小程序 加快安卓手机向蓝牙设备发送大数据
96 阅读
5
侧边菜单切换的显示与隐藏,图标的 + 与 -
92 阅读
全部
感想
旅行
生活
学习
登录
Search
标签搜索
css
javascript
jquery
html
小程序
github
图床
假期
发布订阅
typecho
第一次
未来
快乐与忧伤
努力
奋斗
PicGo
倒计时
元旦
svg
vue
逸曦穆泽
累计撰写
35
篇文章
累计收到
22
条评论
首页
栏目
全部
感想
旅行
生活
学习
页面
学习
关于
友链
搜索到
1
篇与
mtu
的结果
2022-11-13
小程序 加快安卓手机向蓝牙设备发送大数据
序: 小程序要将图片数据传到蓝牙设备上,几十上百K的图片数据相对于蓝牙设备来说是很大的,正常20个字节发送完到设备要一两分钟,如果与安卓协商mtu长度后,则可以达到十几二十多秒左右,安卓低机型不支持。和安卓协商mtuvar imgCharLen = 240; // 图片有效数据长度,iOS:240(120个字节),Android:40(20个字节) var platform = true; // true_ios,false_android onLoad(){ const res = wx.getSystemInfoSync(); platform = res.platform == "ios" ? true : false; } onShow() { // 连上设备 if(app.globalData.connected){ // 和安卓协商mtu if(!platform){ wx.setBLEMTU({ deviceId: app.globalData.deviceId, mtu: 240, success:(res)=>{ if(res.errCode == 0){ imgCharLen = 240; // mtu:240 }else{ imgCharLen = 40; } } }) } } }app.globalData.connected 这个是全局变量来着,也就是设备连接之后才协商的当然,也可以根据你的实际需要来设置,ios的mtu默认是512,Android的mtu默认是23.
2022年11月13日
96 阅读
2 评论
0 点赞