你好,
现在我的工作来实现SUOTA功能集成到DSPS参考peoject。
#1。目标板:DA14580开发套件-PRO。
#2。基地项目:DSPS参考。从preojecthttp://support.dialog-semiconductor.com/reference-designs
#3。SUOTA示例代码:从SDK 3.0.10.1 prox_reporter.upprojx
我开始的项目是上述第2和实施SUOTA和DISS。代码修改是完全基于上述#3的源代码。
在最后阶段,发生歧义。
问题1。
在DSPS的广告数据(如下)是强制性与DSPS中央工作?即如果我改变广告数据不同的东西,在Android应用DSPS不能与我的DSPS设备communcate?
// DSPS的广告数据。
#定义APP_DFLT_ADV_DATA “\ X11 \ X07 \ XB7 \ x5c \ X49 \ XD2 \ X04 \ XA3 \ X40 \ X71 \ XA0 \ XB5 \ X35 \ X85 \ x3e \ XB0 \ X83 \ X07”
的#define APP_DFLT_ADV_DATA_LEN(18)
问题2。
该SUOTA的广告数据(如下)是强制性的工作与Android的SUOTA?前任。如果广告数据不同的是,Android的SUOTA找不到我的设备?
// SUOTA例如prox_reporter的广告数据。
的#if(BLE_SPOTA_RECEIVER)
#定义APP_ADV_DATA “\ X09 \ X03 \ X03 \ X18 \ X02 \ X18 \ X04 \ X18 \ XF5 \ xFE如果”
的#define APP_ADV_DATA_LEN(8 + 2)
#别的
问题3。
如果这两个问题1和问题2的答案是肯定的,我怎样才能使可同时用于DSP和SUOTA广告数据?
问题4。
该DISS是强制性的SUOTA?
如果DISS没有实现我的设备中,Android的SUOTA不能与我的设备?前任。如果我的设备,而无需DISS中,Android的SUOTA无法找到我的设备或无法更新新的软件?
嗨igotit,
如果你改变了广告数据,可以测试它自己,但同样不适用于SUOTA的DSPS没有问题。对于SUOTA的为了UUID的应用等待被认可,最后我不认为DISS服务有什么关系SUOTA。
谢谢mt_dialog.
@我知道了,
我相信,DISS轮廓呈现给SUOTA应用,制造商/型号/软件版本/固件版本。如果DISS配置文件没有实现,那么该SUOTA应用程序将不显示上述信息。
嗨klim9531,
那是正确的,DISS轮廓只是填充你提到的领域,当没有DISS轮廓会有对这些领域的SUOTA应用程序没有数据,但该应用程序将更新固件,它会正常工作,之间没有任何的Dependance这两种服务。
谢谢mt_dialog.
你好
我开始用板DA14580与SDK 3.0.10.1,我要实现的SUOTA在这个版本的SDK,有如何在此SDK实现SUOTA一些教程或信息?
感谢您的时间和帮助
问候
嗨PALAKAS,
有没有教程如何添加SUOTA轮廓在SDK 3,对话建议搬进这是SDK 5.如果你坚持跟上SDK3工作最新的SDK,你可以做什么,是按照接近记者项目,包括在SUOTA轮廓作为参考,包括配置文件到您的项目。
谢谢mt_dialog.
谢谢