你好,
我需要一个Linux应用程序来通过空气更新设备软件
我的开发环境是Linux,每次需要更新设备软件时,我都不希望将Bin文件传输到Android设备。
问题的第一部分是:是否有可用的源代码来构建Linux应用程序?
或
如果我必须自己写作:
我找到了这个链接https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/ota-linux
这提到了DA14580的文档(AN-B-003:DA14580软件在Air.pdf上修补)(我找不到它)在正确的程序上进行话语。
DA1468x有这样的文档吗?
谢谢,
罗伯特。
关键词:
设备:

嗨myken,
不,没有Comment应用程序来实现Suota,关于它所存在的文档(在您引用的帖子中提到的路径中),但您将在580的文档中搜索它,而不是680.那里对于68x和suota没有文档,但程序是相同的,因为两个家庭都使用相同的Android / iOS应用程序。
谢谢mt_dialog.
好吧,那我得自己写了。
最后我确实在580个部分找到了该文件,但在“已停产申请笔记,SDK3文件”下。如果停止,它仍然有效吗?
谢谢,罗伯特
嗨myken,
该文件有效。
谢谢mt_dialog.
你好,
只是要确定:
该文档描述了Suota 1.1(在GATT上传输的图像)。
据我所知,它没有描述Suota 1.2(通过L2CAP COC传输图像)。正确的?
如果答案是“是”,那么我想询问描述Suota 1.2的文档(通过L2CAP COC传输的图像)协议。
谢谢。
嗨myken,
是的,这是正确的,但没有任何文档描述了L2CAP COC协议上的课题,因为我知道不支持当前的Android和IOS设备。
谢谢mt_dialog.
好的,很高兴知道。
但它让我有两个问题:
很抱歉有这么多问题,谢谢大家的支持。
嗨myken,
1.唯一通过CoC支持SUOTA的客户端是运行在68x板上的SDK中的客户端,这就是为什么它实现了,显然它没有在其他设备上进行全面测试,因为没有设备的操作系统支持CoC特性。
2.我不认为在Suota的主机侧隐藏有任何东西,所有步骤都在BLE_SUOTA_CLIEL的源代码中。
谢谢mt_dialog.
你好对话框,
我正在运行Linux(用Bluez),我正在工作68倍的项目,所以我有合适的组合,我会尝试做它的工作。
供参考。Bluez作为Android库可用,以防对话框会决定添加Suota 1.2 :-)添加其他客户端
感谢您的支持,罗伯特。
你好,
我可以知道你有项目/ dk_apps / features / ble_suota_client / file吗?
我不明白你的意思。它位于SDK / Projects / DK_APPS /功能/ BLE_SUOTA_CLIEL目录中?!?!
米肯,
您是否设法从Linux(Bluez)实施Suota支持?如果是这种情况,你介意分享你的源代码吗?
对话框不可思议,对话框不提供服务的规范,并仅需要反向工程师的ANANROID / IOS实现,以便知道Suota Server如何工作。
谢谢,
f
你好Fons,
它正在进行中。目前我被困在或因为bluez。
在辩护对话框中,Bluez文档并不巨大甚至很好,因此调试使用Bluez库/ API以无标准方式使用Bluez Library / API的应用程序就像穿过黑暗中的丛林之旅。
如果我生存并获得它,我会在这里发布。
问候,罗伯特