SUOTA linux应用程序的源代码或文档

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
13个员额/ 0个新员额
最后发表
Myken
离线
最后看到:1个月前
加入:2016-07-13 20:06
SUOTA linux应用程序的源代码或文档

你好,

我需要一个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空中软件补丁。pdf)(我找不到它)的正确程序做一个SUOTA。

DA1468x有这样的文档吗?

谢谢,
罗伯特。

关键词:
设备:
MT_dialog
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨Myken,

嗨Myken,

不,没有Linux的中央应用程序实现了SUOTA,就文档而言,它确实存在(在你所引用的文章中提到的路径中),但你必须在580而不是680的文档中搜索它。没有关于68x和SUOTA的文档,但过程是完全相同的,因为两个家庭都使用相同的android/ios应用程序。

由于MT_dialog

Myken
离线
最后看到:1个月前
加入:2016-07-13 20:06
好吧,我得写我的

好吧,那我得自己写了。
最后,我在580节BUT中“已停产的应用程序注释,SDK3文档”下找到了这个文档。如果停止使用,是否仍然有效?
谢谢你,罗伯特

MT_dialog
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨Myken,

嗨Myken,

文件是有效的。

由于MT_dialog

Myken
离线
最后看到:1个月前
加入:2016-07-13 20:06
你好,

你好,

只是为了确定:
本文档描述了SUOTA 1.1(图像通过GATT传输)。
据我所知,它没有描述SUOTA 1.2(通过L2CAP CoC传输的图像)。正确吗?

如果答案是“是”,那么我想要一份描述SUOTA 1.2(通过L2CAP CoC传输的图像)协议的文档。

谢谢。

MT_dialog
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨Myken,

嗨Myken,

是的,这是正确的,但没有文档描述L2CAP CoC协议上的SUOTA,因为据我所知,它不支持当前的android和iOS设备。

由于MT_dialog

Myken
离线
最后看到:1个月前
加入:2016-07-13 20:06
好的,很高兴知道。

好的,很高兴知道。
但这给我留下了两个问题

  1. 如果没有能够支持SUOTA 1.2的客户端,为什么要实现它呢?是否因为没有客户端能够支持该特性而经过了良好的测试?
  2. SDK软件确实支持SUOTA 1.2,如果我移植项目/ dk_apps /功能/ ble_suota_client /例子到Linux,它应该工作,对吗?我的意思是ble_suota_client示例实现了所有必要的协议步骤,或者在堆栈库中有隐藏的特性。

很抱歉有这么多问题,谢谢大家的支持。

MT_dialog
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨Myken,

嗨Myken,

1.唯一通过CoC支持SUOTA的客户端是运行在68x板上的SDK中的客户端,这就是为什么它实现了,显然它没有在其他设备上进行全面测试,因为没有设备的操作系统支持CoC特性。

2.我不认为有什么隐藏在主机端的SUOTA,所有的步骤都在ble_suota_client的源代码。

由于MT_dialog

Myken
离线
最后看到:1个月前
加入:2016-07-13 20:06
你好,对话框,

你好,对话框,

我正在运行Linux(使用Bluez),我正在致力于一个68x项目,所以我有正确的组合,我将努力使它工作。
仅供参考。Bluez作为Android库可用,以防Dialog决定为SUOTA 1.2添加另一个客户端:-)
谢谢你的支持,罗伯特。

vinesh_gowda
离线
最后看到:3年9个月前
加入:2017-11-20 07:49
你好,

你好,

请问projects/dk_apps/features/ble_suota_client/文件在哪里?

Myken
离线
最后看到:1个月前
加入:2016-07-13 20:06
我不明白你的意思。它

我不明白你的意思。它在SDK/projects/dk_apps/features/ble_suota_client目录?!?!

fons
离线
最后看到:2年9个月前
加入:2017-05-05 14:46
Myken,

Myken,

你是否实现了Linux对SUOTA的支持?如果是这样的话,你介意分享一下你的源代码吗?

令人难以置信的是,Dialog没有提供服务规范,只是Anadroid/iOS实现,你需要逆向工程,以了解如何SUOTA服务器工作。

谢谢,

Fons

Myken
离线
最后看到:1个月前
加入:2016-07-13 20:06
你好Fons,

你好Fons,
这是一项正在进行的工作。现在我被困在或者因为Bluez。
为Dialog辩护,Bluez文档不是很好,甚至不是很好,所以以非标准的方式调试使用Bluez库/API的应用程序就像是在黑暗中穿越丛林。
如果我活下来了,我将把它贴在这里。
问候,罗伯特