首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BLE配置无头设备和OTA的选择

BLE配置无头设备和OTA的选择
EN

Stack Overflow用户
提问于 2019-11-24 21:53:07
回答 1查看 68关注 0票数 0

我有一个运行Ubuntu的无头设备,我想让它可以通过蓝牙进行配置和更新。以一种安全的方式,不要打开太多的后门。原因是设备上的支付终端通过以太网连接到后端系统。

我需要做的设置是简单的整数和一些字符串。BLE GATT (和GAP)看起来很现代。我可以通过Android获取工作的get和set。问题是如何通过BLE从android上传10MB固件文件。我试图远离我过去所知道的东西,比如使用串行端口协议调用REST端点。我想知道使用BLE和维护工程师结合使用GATT来检索和更新设置的现代文件传输方式是什么。

EN

回答 1

Stack Overflow用户

发布于 2019-11-26 04:55:59

在过去的几年里,除了在安卓10中添加了L2CAP CoC之外,并没有太多的变化。

简单地说,使用LE数据长度扩展,将MTU设置为允许的最大值(Android上为517),并发送Write Without Response或Notification数据包。如果两个设备都支持2M PHY,请使用2M PHY。此外,通常优选较短的连接间隔。让你的Ubuntu设备成为主控,这样你就可以在LE Create connection包中控制“连接事件长度”,以便尽可能多地为你的连接安排无线电时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59018369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档