用在PADS 2005上。
直接看圖吧~。
星期一, 7月 26, 2010
星期三, 7月 07, 2010
[轉貼]What is MTORR(Many To One Route Request)
突然發現我對ZigBee的了解還是不夠多~~
擷取轉貼來源:
ZigBee Pro Feature Set塵埃定 ZigBee商機現蹤
新通訊 2008 年 1 月號 83 期《 技術前瞻 》
文.張志龍
就應用而言,很多的情境會把資料集中收集,多數的節點都會把資料往同一個節點送,因此整個網路拓撲就像樹狀一樣。由於ZigBee Pro Feature Set並不使用樹狀路由的功能,此時為了建立樹狀的路由路徑,如果每個節點都做一對一路由要求(Unicast Route Request),才能建立往源節點(Originator/Source)的路徑,就會花很多時間,相較起來沒有效率,尤其是在規模較大的系統。
為因應上述情形,ZigBee Pro Feature Set提出一個新的路由方式,稱為多對一路由(Many to One Route)。當發送多對一路由要求時,接收到這個封包的節點,就會直接建立一條往源節點路由的路徑,不須再透過路由回應(Route Reply)的機制建立資料傳送的路徑,所以很快的所有節點就會建好傳送路徑。反之若源節點要傳送資料給其他裝置,基本上還是得透過一對一路由要求的方式,建立起源節點對於其他節點的路由路徑。不過在ZigBee Pro Feature Set增加了一個源節點路由(Source Route)的功能,就是當路由路徑有變化時,節點會先發出一個路由紀錄命令(Route Record Command)給源節點,這個命令中會記錄這條路徑上經過的所有節點,當源節點接收到這個命令後,會把這條路徑記錄在一個叫做源路由表(Source Route Table)的表格中,只要源節點須要把資料傳送到其他節點時,就會先到Source Route Table找尋傳送的路徑,以加快時間,並且減少建立路由路徑或是做路徑修復的次數。而這些功能的目的都是為了增加網路上路由的效率。
星期四, 6月 24, 2010
我才不要這麼多Router~~
安東尼提供我兩個解決方法,使用
Super Parents-他不會儲存child的資料,所以任何一個child醒來要奶喝她都照單全收,真是偉大(泣)。
使用#define EMBER_MOBILE_NODE_POLL_TIMEOUT,去調整EndDecvice資料存放在Parent的時間,時間到了之後,資料就會被清除,Parent就失憶了,新的EndDevice就可以加進來囉。
理論上是可以這樣做,不過我還沒試過,之後我再回頭看有沒有用囉,科科。
Super Parents-他不會儲存child的資料,所以任何一個child醒來要奶喝她都照單全收,真是偉大(泣)。
使用#define EMBER_MOBILE_NODE_POLL_TIMEOUT,去調整EndDecvice資料存放在Parent的時間,時間到了之後,資料就會被清除,Parent就失憶了,新的EndDevice就可以加進來囉。
理論上是可以這樣做,不過我還沒試過,之後我再回頭看有沒有用囉,科科。
星期四, 6月 17, 2010
星期一, 5月 31, 2010
Ember em35x燒錄注意事項
這真的是一套很貴的玩具,對我而言,從大概三四個月就拿到這套東西,不過到現在還不算摸得非常熟~~
AIR是另外買的,且IAR的IDE不能將程式燒錄到em375晶片裡,所以根據"EM35x User Guide",想要做Debug,請依照以下步驟:
1. Start IAR Embedded Workbench. Open the workspace (*.eww).
2. Select Project > Options. Select the Debugger > J-Link/J-Trace category. Select the Connection tab.
3. Select TCP/IP Communication and enter the IP address of the ISA3. Click OK.
4. Embedded Workbench is not able to program the flash on the EM357. Every time the project is re-built, you must manually load it onto the EM357 (**using em3xx_load.exe) before starting a debug session.
5. Once the correct image has been loaded onto the EM357, select Project > Debug without Downloading to start the debug session.
**:這是em357燒錄程式:使用方式是,當你經過IAR IDE編譯過source code 後,會再編譯的資料夾多一個"某某.s37"的檔案,通常預設某某就是你Project的名稱,所以整個燒錄的過程是在Ms-Dos 底下,在產生某某.s37檔案的資料夾路徑下,鍵入
em3xx_load.exe 某某.s37
即可燒錄。
AIR是另外買的,且IAR的IDE不能將程式燒錄到em375晶片裡,所以根據"EM35x User Guide",想要做Debug,請依照以下步驟:
1. Start IAR Embedded Workbench. Open the workspace (*.eww).
2. Select Project > Options. Select the Debugger > J-Link/J-Trace category. Select the Connection tab.
3. Select TCP/IP Communication and enter the IP address of the ISA3. Click OK.
4. Embedded Workbench is not able to program the flash on the EM357. Every time the project is re-built, you must manually load it onto the EM357 (**using em3xx_load.exe) before starting a debug session.
5. Once the correct image has been loaded onto the EM357, select Project > Debug without Downloading to start the debug session.
**:這是em357燒錄程式:使用方式是,當你經過IAR IDE編譯過source code 後,會再編譯的資料夾多一個"某某.s37"的檔案,通常預設某某就是你Project的名稱,所以整個燒錄的過程是在Ms-Dos 底下,在產生某某.s37檔案的資料夾路徑下,鍵入
em3xx_load.exe 某某.s37
即可燒錄。
星期五, 4月 30, 2010
Jennic to Ember
聽說Ember的價格比Jennic實惠,不過整個開發套件從硬體到發展軟體幾乎是Jennic的十倍,其實只是站在RD的角度有時候難以衡量。
Jennic已經用出一點心得了,但是轉換到Ember也已成定局,硬體也要交給我來處理,喔,這可是我第一個餐與硬體的案子哩~~。
希望順順利利的,給自己祝福。
Jennic已經用出一點心得了,但是轉換到Ember也已成定局,硬體也要交給我來處理,喔,這可是我第一個餐與硬體的案子哩~~。
希望順順利利的,給自己祝福。
訂閱:
文章 (Atom)