TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-CC26X2R1: ota_server軟體在看見node出現後能不能不要自己開始ota???

Part Number:LAUNCHXL-CC26X2R1Other Parts Discussed in Thread:Z-STACK

hi yk

你上次教我的那個ota_client.c檔案裡 的

otaClient_ProcessQueryServerClkStructTimeoutCallback函式裡把

otaClientEvents |= ZCL_OTA_QUERY_SERVER_EVT;蓋掉.

ota_server軟體就不會看見node出現就自動ota。

(一樣是 zc_gapp 配 zr_ota_server , +zed幾個, 全部都是自己的硬體,不是開發板了)

但現在試sdk v510變成.

把這個ZCL_OTA_QUERY_SERVER_EVT事件蓋掉後, 燒進去zed後,

入網在ota_server軟體出現node 時,就算手動用image notify也沒反應了???

只是好像會跟你要一個endpoint的位址,我就寫0xff.但還是沒反應.

是不是要再改其他地方.

就不要再node出現就十幾秒後就自動ota了.

一定要image notify才行.

謝謝.

YiKai Chen:

跟你要一個endpoint的位址你應該要填終端設備的OTA endpoint 

,

Hunter Wang:

HI YK

看了ZED的CODE裡面好像是20

zcl_ota.h:

// Simple descriptor values/// Simple descriptor data for OTA cluster endpoint#define ZCL_OTA_ENDPOINT                              20

是這個嗎??

但試了寫入0XFF 或 0X14都一樣. 就不理我了.

現在變成ZCL_OTA_QUERY_SERVER_EVT不能蓋. 蓋了就都沒辦法OTA

ZCL_OTA_QUERY_SERVER_EVT不蓋又全部自己跑OTA. 四顆跑了一小時

連一顆都沒更新到. 還會有下載失敗,百分比重新開始跑的.

只好手動放棄下載要按十幾次. 先讓一顆OTA好,再下一顆.

不然再一小時可能連一顆都會都沒OTA到.

,

YiKai Chen:

OTA建議不要一次更新多個、最好一次一個

,

Hunter Wang:

HI YK哥哥.

這就是當初的問題……….

裝置出現在OTA_SERVER軟體上就自己開始OTA啦,

我IMAGE NOTIFY都沒按,裝置就自己跑啦.

我還要手動按停, 停了過了沒十幾秒又自己繼續衝了,又要按停.

這問題又來了…………如圖,上面兩顆手動放棄下載,過一陣子又自己跑了…..

,

YiKai Chen:

TI官方的OTA server能控制的項目很少、你為什麼不自己寫一個、就能自行控制了

,

Hunter Wang:

HI YK

有這方面的資源嗎??

Visual Studio還會一些…..

謝謝

,

YiKai Chen:

這部分的程序如果要在window 上实作只能靠自己

,

Hunter Wang:

HI YK

試出來了,是SDK版本問題,V340就正常.

就想說奇怪,之前就試到可以OTA_SERVER軟體

可以自己手動啟動才做OTA

不會自動跑了.(照你說的把ZCL_OTA_QUERY_SERVER_EVT事件蓋掉.)

怎麼SDKV510不行了?? 就真的不行.

SDKV510這個功能消失了.變成只要ZCL_OTA_QUERY_SERVER_EVT蓋掉就沒法子再OTA.

但開了ZCL_OTA_QUERY_SERVER_EVT又自己衝下去……

(只是ENDPOINT不管V340或V510都一樣,只能填0XFF,

手動按下Read Attribute和Image NOTIFY的時候,填其他值一樣不理我.)

那……….軟體我再自己看看吧,謝謝……

,

YiKai Chen:

TI OTA server 只是演示如何做Zigbee OTA、要客制流程或是商用、一般都是得自己去寫自己的程序

,

Hunter Wang:

HI YK

但 OTA_SERVER_TOOL是透過 UART 和 ZR_OTA_SERVER(IC)做溝通吧,

那總有一份COMMAND TABLE之類的吧??

和ZNP一樣不是??

謝謝.

,

YiKai Chen:

是的、就是用ZNP/MT command

,

Hunter Wang:

HI YK

是這一份??

Z-StackMonitor and Test API??

謝謝.

,

YiKai Chen:

YES

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC26X2R1: ota_server軟體在看見node出現後能不能不要自己開始ota???
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1