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

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
13个帖子/ 0个新
最后发表
Myken
离线
最后看到:1年11个月前
加入: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
离线
最后看到:4个月2周之前
工作人员
加入:2015-06-08 34
嗨Myken,

嗨Myken,

不,Linux没有实现SUOTA的中心应用程序,关于它确实存在的文档(在你已经引用的帖子中提到的路径中),但是你必须在580而不是680的文档中搜索它。没有关于68x和SUOTA的文档,但是过程是完全相同的,因为这两个家族使用相同的android/ios应用程序。

由于MT_dialog

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

好吧,那我得自己写了。
最后,我确实在580节但是“停止应用程序注释,SDK3文档”下找到了该文档。如果停产了,还有效吗?
谢谢你,罗伯特

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

嗨Myken,

该文件有效。

由于MT_dialog

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

你好,

只是想确认一下:
该文件描述了SUOTA 1.1(通过GATT传输的图像)。
据我所知,它没有描述SUOTA 1.2(通过L2CAP CoC传输的图像)。正确吗?

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

谢谢。

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

嗨Myken,

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

由于MT_dialog

Myken
离线
最后看到:1年11个月前
加入: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
离线
最后看到:4个月2周之前
工作人员
加入:2015-06-08 34
嗨Myken,

嗨Myken,

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

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

由于MT_dialog

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

你好,对话框,

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

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

你好,

我能知道你在哪里得到项目/dk_apps/features/ble_suota_client/文件吗?

Myken
离线
最后看到:1年11个月前
加入:2016-07-13 20:06
我不知道你什么意思。它

我不知道你什么意思。它在SDK/projects/dk_apps/features/ble_suota_client目录下?!?!

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

Myken,

你是否设法实现了Linux (Bluez)对SUOTA的支持?如果是这样的话,你介意分享你的源代码吗?

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

谢谢,

Fons

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

你好Fons,
这是一项正在进行的工作。现在我被布鲁兹困住了。
为Dialog辩护,Bluez的文档并不好,所以以非标准的方式调试使用Bluez库/API的应用程序就像在黑暗中的丛林中旅行。
如果我能活下来并让它工作,我会在这里发布它。
问候,罗伯特