当前位置:网站首页>test4
test4
2022-07-30 07:28:00 【挖煤的小李同学】
项目场景:
提示:这里简述项目相关背景:
例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)
问题描述
提示:这里描述项目中遇到的问题:
例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据
APP 中接收数据代码:
@Override
public void run() {
bytes = mmInStream.read(buffer);
mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
}
原因分析:
提示:这里填写问题的分析:
例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 message 处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。
解决方案:
提示:这里填写该问题的具体解决方案:
例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();换成 mHandler.sendMessage()。
边栏推荐
- Risk Register
- 开创ETC生态建设新格局 JASMINER新一批X4服务器陆续发出
- SOFA Weekly|Meetup 广州站、本周 QA、本周 Contributor
- docker部署redis一主二从三哨兵模式
- Selected as one of the "Top Ten Hard Core Technologies", explaining the technical points of Trusted Confidential Computing (TECC) in detail
- MagicDraw secondary development process
- typescript1 - what is typescript
- 保存在 redis中的token 如何续期?
- Delphi仿制Web的导航
- IDEA设置System.out.println()和main方法快捷键
猜你喜欢

Selected as one of the "Top Ten Hard Core Technologies", explaining the technical points of Trusted Confidential Computing (TECC) in detail

蓝牙技术|了解蓝牙LE Audio的Auracast广播音频

RFID固定资产盘点系统给企业带来哪些便利?

Burpsuite几种爆破方式

typescript8 - type annotations

typescript5 - compile and install ts code

sql注入数据库原理详解

MongoDB - 千万级数据脚本过滤笔记

「活动推荐」探索未来:数字科技

函数(1)
随机推荐
mysql URL链接
Fix datagrip connection sqlserver error: [08S01] The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption.
docker部署redis一主二从三哨兵模式
Alibaba Cloud Cloud Server Firewall Settings
39.【vector动态数组定义及初始化】
hicp第六天
tabindex attribute of input tag & tabindex attribute of a tag
The full arrangement of the 46th question in C language.Backtracking
【微信小程序】页面事件
万字详解:C语言三子棋进阶 + N子棋递归动态判断输赢(另附课设大作业参考)
SQL substring_index() usage - MySQL string interception
elk报错:[syslogs] index has exceeded [1000000]
Max Sum Plus Plus HDU - 1024
typescript5-编译和安装ts代码
电脑文档误删除怎么恢复,恢复误删除电脑文档的方法
蓝牙技术|了解蓝牙LE Audio的Auracast广播音频
linux安装mysql8参考指引
一文带你玩转offer-01
解构的运用
svn中文路径 权限设定