2008年3月10日 星期一

ZigBee介紹

ZigBee 說明如下↓
ZigBeeTM是一種無線網路協定,主要由ZigBee Alliance制定,底層是採用 IEEE 802.15.4 標準規範的媒體存取層與實體層。主要特色有低速、低耗電、支援大量網路節點、支援多種網路拓撲。

ZigBee的傳輸距離與其傳輸率呈反比,傳輸率愈快,傳輸距離也就愈短。

ZigBee如遇距離越長 傳輸速率會下降(成反比關係)

ZigBee在長距離傳輸時欠缺信號完整性,所以傳輸距離較短。

此外在發波的輸出功率上,就一般而言,ZigBee的最大發波輸出功率為0 dBm(即1mW)



ZigBee所需要的程式碼是藍芽的50% , 節點(Node)只需要藍芽的2%就足夠了!










ZigBee 的方塊圖






























◆單晶片,合乎IEEE 802.15.4-2003規範,包含2.4GHz無線射頻、實體層、媒體存取層

◆同時適用RFD與FFD的運作方式

◆2.4GHz ISM波段(2400MHz∼2.483.5MHz)上具有16個無線通訊頻道(ch11∼26)

◆2M Chips的直接序列展頻(Direct Sequence Spread Spectrum;DSSS)

◆250 kbps的最大資料傳輸率

◆偏移90度相位差的QPSK調變/解調變

◆同步通訊介面

◆最大16MHz的工作時脈輸出

◆輸出功率:1mW

◆接收器靈敏度:-90dBm(典型)(1%的封包漏失率)

藍芽 與 ZigBee 的 比較






























應用層面:





狀態感測:冷氣機、冰箱、煙霧偵測器等狀態回授顯示之用,甚至也可以作為防盜器等保全系統





遙控裝置:可做為家中無線電話主機與副機之間的通訊,甚至也可以做為短距離無線對講機的通訊應用





汽車電子:ZigBee不像藍芽 會受電磁波干擾,主要是作為通用傳送感應器,可以內嵌在車胎中偵測胎壓,或是隨時監測水箱溫度、電瓶電壓,以及作為碰撞時,安全氣囊系統的及時反應偵測









ZigBee優點:





1.低耗電:休眠狀態之下的耗電量只有1μW,一般短距離通訊工作耗電量則是30mW,普通鹼性電池 可以撐半年





2.低成本:ZigBee傳輸速度低,架構單純,且ZigBee通道化的規則較簡單、不跳頻、使用單一收發頻率





3.網路容量大:在無線傳輸感測網路中,可以有將近6萬5000多個ZigBee節點存在 遠大於 藍芽的數量





4.工作頻段靈活:在868MHz頻段的傳輸速率為20kbit/s,距離可達300公尺,





而在915MHz頻段時,傳輸速率為40kbit/s,傳輸距離為30∼75公尺,





至於在全球通用的2.4GHz頻段方面,傳輸速率250kbit/s時,傳輸距離約10公 尺,如果將速度降到28kbit/s,則可達到約134公尺的傳輸距離









5.安全性:ZigBee提供了資料完整性檢查和權限區分功能





6.機動網路組態:ZigBee所架構的WSN網路是能夠隨狀況變化的,節點在取得授權之後才能進入網路,相對的,系統管理者也可以隨時將某個節點切離網路,在管理方面具備了相當強大的功能





ZigBee缺點:由於頻寬限制,傳輸及時影像.(頻寬→← 速度↓ 會Lag)

2008年3月3日 星期一

MoteWork 安裝

軟體平台:
軟體平台MoteWorks 是第一款用於工業的可開放原始碼、基於標準平台及支援OEM設備與系統開發的軟體平台。此軟體平台支援多種無線傳感器。MoteWorksTM的靈活性和可選性幫助開發人員選擇最好的網路架構、電源管理模式以及應用頻寬。特別適用於低功耗操作的網路。
使用MoteWorks加快了網路形成時間和提高了資料傳送的成功率 。

目的:
了解安裝步驟和安裝程序 。

參考資料:
http://www.xbow.com/Products/Product_pdf_files/Wireless_pdf/MoteWorks_OEM_Edition.pdf

安裝步驟:
開始安裝MoteWorks,選擇"下一步 "↓

















接受安裝,點選"下一步"↓


















選擇安裝路徑,程式預設安裝路徑C:\Crossbow,如果不更動點選"下一步"↓

















確定安裝路徑,點選"是"↓

















選擇安裝哪些程式↓

















確定安裝路徑和安裝選項,準備安裝MoteWorks↓

















開始安裝MoteWorks↓

















MoteWorks安裝中↓

















安裝Cygwin↓

















自動跳到安裝TinyOS 工具的視窗↓















安裝AVR工具↓















安裝MSP430 工具↓















安裝MoteWorks bash 之程序↓















等待之modifying permissions回應↓



















完成上面步驟會跳到歡迎安裝可程式規劃Notepad,點選"下一步"↓

















同意安裝Programmer’s Notepad,點選"下一步"↓





















正在安裝Programmer’s Notepad↓




















安裝完成之後,會跳到Programmer’s Notepad 2的程式編輯視窗↓















正在安裝Programmer’s Notepad↓

















你想要安裝Microsoft.NET Framework 1.1 的封包,點選"是(Y)"↓









正在安裝Microsoft.NET Framework 1.1↓











安裝完成之後會跳到歡迎安裝MoteConfig 2.0,點選"下一步"↓

















正在安裝MoteConfig 2.0↓

















MoteConfig 2.0 安裝完成↓

















正在安裝XSniffer 1.0↓

















MoteConfig 使用介面,用來編程固件對無線傳感器設備↓




















完成MoteWorks 安裝↓

















XSniffer 的 使用介面,用來觀看輸入和輸出的訊號的一個分析儀↓
















MoteWorks套件全部安裝完成↓