首页
学习
关于
友链
Search
1
小程序 蓝牙连接(出现的问题和一些解决方法)
304 阅读
2
一些 javaScript、CSS 的优雅使用
83 阅读
3
PicGo+GitHub搭建个人图床
76 阅读
4
侧边菜单切换的显示与隐藏,图标的 + 与 -
74 阅读
5
国内加速访问 GitHub
70 阅读
全部
感想
旅行
生活
学习
登录
Search
标签搜索
css
javascript
jquery
html
小程序
github
图床
假期
发布订阅
typecho
第一次
未来
快乐与忧伤
努力
奋斗
PicGo
倒计时
元旦
svg
vue
逸曦穆泽
累计撰写
35
篇文章
累计收到
1
条评论
首页
栏目
全部
感想
旅行
生活
学习
页面
学习
关于
友链
搜索到
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日
51 阅读
0 评论
0 点赞