子計畫三進度報告
進度報告 SCTP:冠達 Translater:俊克 VRRP:麗雯 IPv6/SCTP/SIP(PHP): 揮雄 IPv6/SCTP/SIP(C) :佳紋 IPv6/SCTP/SIP(Java) :書丞 Compression:翰銓 Wireshark:豈嘉
SCTP─Multi-homing
SCTP─預計的進度 Multi-homing機制探討 確認開發平台 專研SCTP原始碼 目前:路徑備援與遺失封包快速重傳 預計:路徑Load-balance 確認開發平台 DMA-2440XP 專研SCTP原始碼
Translator─Software zg translator: 2010/9/31所建立的專案,尚無檔案,持續關注 http://zgtranslator.sourceforge.net/ 兩個在linux上的ZigBee Stack http://sourceforge.net/apps/trac/linux-zigbee/ http://freakz.sourceforge.net/ 基於尚無ZigBee/IP轉換的開放源碼,所以參考IPv6/IPv4互轉的程式碼:NAT-PT http://tomicki.net/naptd.php 這個月會參考NAT-PT這個源碼,開始進行Translator的程式撰寫。
Translator─Hardware 目前取得從東海借用的ARM9 DMA-2440XP教學平台,但由於此裝置並無提供802.15.4介面,正在斟酌是要加購RF介面或是另一套系統,所以硬體部份尚未確定。
VRRP架構 ZR ZC ZR server Ethernet 虛擬閘道器 VRRP 備援閘道器 主控閘道器 虛擬閘道器 ZigBee ZED ZR ZED ZC ZR ZED
VRRP預計進度 VRRP source code Service discovery
SIP/SCTP/IPv6 by PHP 目前已確定SIP可使用PHP來開發 限制 參考資料 不完全支援RFC 3261內所制定的功能 目前只可使用UDP來傳送SIP Message 參考資料
SIP/SCTP/IPv6 by JAVA Centos需要安裝lksctp這個stack Java虛擬機器要使用OpenJDK 7以上的版本才有支援SCTP SIP API是要使用jain-sip不過目前還在開發階段,而且在URI的部分不知道可不可以使用IPv6,但是協定部分確定有支援SCTP不過還不知道有沒有Bug。
SIP/SCTP/IPv6 by eXosip 熟悉eXosip , oSIP 函式 Function – Initialize Function – Register 參考資料 http://www.antisip.com/doc/exosip2/index.html http://www.gnu.org/software/osip/doc/html 預計進度 Subscribe Notify sample code
Sip compression 預計進度 深入了解Sip compression 架構http://www.faqs.org/rfcs/rfc3320.html 熟悉Sip compression API
Wireshark ─目前進度 Freescale MC1322x USB Dongle / Sniffer 由ARM7 32bits CPU來做運算,USB2.0作為傳輸介面 可擷取IEEE802.15.4 MAC層中封包
Wireshark ─目前進度(cont.) 利用Python2.7版來撰寫程式 透過Pyserial API library撰寫程式,透過Freescale MC1322x USB Dongle / Sniffer 的serial port讓成是能收取IEEE802.15.4之封包。 各相關產品搜尋: DMATEK-ZB-WXU390X Digi-ZigBee/ Mesh/ Point-to-Multipoint Modules RF-UZBee ZigBee USB dongle
DMA-2440XP 從介面上可得知沒有802.15.4的介面 目前只有內建WinCE系統,嵌入式Linux需要自行安裝
CC2530-ZigBee 無線通訊模組 額外擴充ZigBee模組 支援RS232與USB to RS232兩種介面 需修改Linux核心,啟動該介面