Part Number:LAUNCHXL-CC26X2R1
HI YK
這幾天大概喵了一下"MONITOR AND TEST API"
裡面有提到可以OTA的只有
AF_DATA_STORE這一個CMD??
看內容蠻像的啦,傳送大量DATA, 只是你在用的是
時候如果是拿來OTA,長度要為"0"??
然後想像了一下好像在PC軟體這邊也不用做很多.
它要做的工作大概就是:
1:透過UART找到OTA_SERVER
2:找到OTA_SERVER後跟OTA_SERVER要它現在到底有幾顆終端在網內.
3:把.ZIGBERR切成很小塊小塊慢慢丟到你要的那顆終端去.
4:一邊丟一邊和確認終端有ACK回來(假設)
應該這些都是己經定死的程序.因為也不可能去動ZC或ZR的OTA_SERVER專案.
只是有一個奇怪的地方,有試著拿ZR_OTA_SERVER 去和B_TOOLS連.
目前還在試那些命令可用, 但是好像會定時丟一段格式正確的DATA出來,
但B_TOOLS不知道是什麼意思??
所以想問一下OTA_SERVER是不是還需要其他參考的文件,謝謝.
Kevin Qiu1:
Hunter Wang 说:但B_TOOLS不知道是什么意思??
你说的B_TOOLS指的是哪个工具,是Btool?Btool是蓝牙开发的工具,可以作蓝牙OAD升级
,
YiKai Chen:
你說的應該是Ztool吧,基本上就是用MT command,OTA 溝通的步驟就是參考下圖
,
Hunter Wang:
HI YK
是是是,不好意思,寫錯了
是Z-TOOL
,
Hunter Wang:
HI YK
但是中間這個就會搞上百次吧.不然怎麼會要十幾分.
算一算我現在一個.ZIGBEE檔180幾K, 抓一顆要OTA13分=780秒
每秒要傳240幾BYTE的DATA. 算一算真的慢.但想一想也正常.
頻寬也不能都全給OTA吃掉,還有其他終端要頻寬.
,
YiKai Chen:
對的
,
Hunter Wang:
HI YK
但是這兩天用了Z_TOOL 去試 ZR_OTA_SERVER
好像除了ZNP的指今外,還有內蔵一些ZNP文件沒寫到的指令
像上面那張Z_TOOL說是認不到的指令,但裡面有PANID和SHORTADDRESS
這些指令不知道是在其他文件上還是沒有開放出來的??
謝謝.
,
YiKai Chen:
我是建議你自己寫程序用MT command去做OTA,不是直接用ZTool,沒有人用ZTool去做OTA的
,
Hunter Wang:
HI YK
不是,當然不是用Z-TOOL ; Z-TOOL我只拿來當參考.
只是說在試ZR_OTA_SERVER時發現有一些ZNP的文件裡面找不到的指令.
這些指令不知道是在其他文件上還是沒有開放出來的??
是這個意思.
謝謝.
,
YiKai Chen:
沒有吧,我們自己的程序就是用一般的MT command去做而已
,
Hunter Wang:
HI YK
了解.謝謝您.