你好,
我需要一个Linux应用程序来更新无线设备软件
我的开发环境是Linux,我不想每次需要更新设备软件时都将bin文件传输到Android设备。
First part of the question is: is there source code available to build a Linux application?
OR
如果非要我自己写:
我找到了这个链接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)(我找不到它顺便说一句)在正确的程序上做一个唢呐。
Is there such a document available for the DA1468x?
Thanks,
罗伯特。
关键词:
设备:
嗨,麦肯,
不,没有实现SUOTA的Linux中央应用程序,关于它确实存在的文档(在您引用的文章中提到的路径中),但是您必须在580而不是680的文档中搜索它。没有关于68x和SUOTA的文档,但是程序完全相同,因为这两个系列都使用相同的android/ios应用程序。
谢谢你的对话
哦,好吧,我得写我的own then.
最后,我确实在580部分找到了该文件,但在“中止申请说明,SDK3文件”下。如果已经停产,是否仍然有效?
谢谢,罗伯特
嗨,麦肯,
文件有效。
谢谢你的对话
你好,
只是想确定一下:
该文件描述了suota1.1(通过GATT传输的图像)。
据我所知,它并没有描述索塔1.2(图像通过L2CAP CoC传输)。对的?
如果答案是“是”,那么我想问一个文件,说明索塔1.2(图像传输通过L2CAP CoC)协议。
Thanks.
嗨,麦肯,
是的,这是正确的,但没有任何文件,描述了基于L2CAP CoC协议的SUOTA,因为据我所知,目前的android和iOS设备不支持SUOTA。
谢谢你的对话
好的,很高兴知道。
但这留给我两个问题:
Sorry for the many questions, thanks for all the support.
嗨,麦肯,
1. The only client that supports the SUOTA via CoC is the client located in the SDK running on the 68x board and thats why its implemented and apparently its not fully tested with other devices since no device with OS that supports the CoC feature.
2我不认为有什么隐藏在主机端的SUOTA,所有的步骤都在源代码的ble\u SUOTA\u客户端。
谢谢你的对话
你好Dialog,
我运行的是Linux(带Bluez),我在做一个68x项目,所以我有正确的组合,我会努力让它工作。
仅供参考。Bluez作为Android库提供,以防Dialog决定为SUOTA 1.2添加其他客户端:-)
谢谢你的支持,罗伯特。
你好,
我能知道你从哪里得到的项目/dk\u应用程序/功能/ble\u suota\u客户端/文件吗?
我不明白你的意思。它在SDK/projects/dk\u apps/features/ble\u suota\u client目录下?!?!
麦肯,
您是否从Linux(Bluez)实现了对SUOTA的支持?如果是这样的话,你介意分享你的源代码吗?
令人难以置信的是,Dialog没有提供服务的规范,只提供了Anadroid/iOS实现,为了了解SUOTA服务器的工作原理,您需要进行反向工程。
Thanks,
方斯
你好,方斯,
这是正在进行的工作。现在我陷入困境或是因为布鲁兹。
为了保护Dialog,Bluez文档不是很好,甚至不是很好,因此调试以非标准方式使用Bluez库/API的应用程序就像在黑暗中穿越丛林。
如果我能活下来,让它工作,我会把它贴在这里。
你好,罗伯特