2009年4月30日 星期四

A perspective on intelligent devices and environments in medical rehabilitation 一文心得感想

西元1997 至 2025 全球超過65歲的人口比例預計將會成長一倍,文章摘要一開頭就提供了這個驚人的數據,地球正處於科技高速發展的階段,隨著醫療技術的進步,全世界人口老化的比例也隨之上升,人們似乎一直在適應環境的快速變遷,殊不知我們的觀念以及著重的方向也要以遠觀方向來衡量,如科技污染而亦是到的環境永續發展,這個概念將會迫使科技的發展方向改觀,而醫療科技也是一樣,老年人口比例上升,醫療負擔將加重,精準的數據將會是重要的一環,這將提供給醫生一個很好得判斷標準,也因此,輔助科技的發展也將會隨之重要,透過結合科技的醫療,利用輔助科技輔助老年人口以及身心障礙者的生活機能或是復健也將改善很多。

文章介紹到一個很重要的模式,“smart home” 就字面上我將其翻譯成 ”智慧型家居” ,這種模式能改善現今的醫療方式,以往的傳統醫療方式在於醫生與患者間的互動多半在於醫院的臨床實驗室,缺乏較真實的病患狀況,而smart home 模式則藉由利用適當的sensor 放置在病患的生活環境裡頭,脫離醫院環境的病患於自己熟悉的環境中生活將可以更自在,而在這種情形底下蒐集的數據也較為實際,結合醫生的評估病患以及醫療人員將可以獲得更得當的效果。

輔助類型科技進步也就越造福一些重度的身心障礙者,如脊椎損傷,肌肉委縮,或是帕金森氏症患者,這類型的患者由於神經無法正常的傳輸而造成行動上的不便,現今有研究利用輔具傳遞腦部至肌肉的神經訊息,使得患者能恢復部份的行動能力,或是病患利用可行動部位與電腦設備作結合,電腦將其行為轉換成另類的溝通訊息如文字或語音,達到這類病患重新與外界溝通的能力,我想這些研究是可以期許的,未來全世界的人口結構變遷,這類的研究需求將會大大地提昇。

輔具很重要的應用就在於協助病患的生活,如我們Lab 研究的各種方向,工作提醒系統,走失偵測系統,這類結合科技與醫療的模式將會帶給病患很大的改善生活空間,但這類的科技研究仰賴著整體科技的發展,現今的科技已經趨近飽和的型態,人類擁有了許多新穎高超的技術,但如何將這些技術移植到輔助以及醫療的應用還只算起步不久的階段,有賴許許多多前輩的努力,如開頭所提到概念一樣,人類的科技發展快速,將科技的價值落實於造福大眾才是我們應該遵循的目標。

2009年4月13日 星期一

程式練習:三大種類的人

此次用到的項目是pictureBox、label、comboBox、tabControl、button

利用分頁功能解決螢幕不夠的問題,另外加入輸入提示碼的功能,輸入正確才能解開上鎖的下拉式選單,此功能類似輸入帳號密碼才能登入的效果。



程式碼



程式的原始狀態,須輸入正確的提示碼才能進入下一階段功能





在未輸入提示碼時下拉式選單是不啟用的



輸入錯誤的提示碼照樣不會啟用分頁2的下拉式選單




輸入正確的提示碼方能啟用下拉式選單






如圖所示







選擇帥哥就會出現相對應之圖片






選擇怪人










選擇阿宅...

在這個程式反覆嘗試中,將下拉式選單在預設值一開始就上鎖這個功能中卡了一點時間,我將 comboBox1.Enabled = false; 這行指令放在空白處(int a;底下那一行)卻出現錯誤,而後放置在public Form1() { InitializeComponent(); comboBox1.Enabled = false; }這裡頭便可執行,我想這可能跟程式辨認度有關,comboBox1.Enabled = false;這個指令必須讓他在某個"狀態或行為"底下程式才能辨別,若是將他隨意放置,差一行就差很多了。



2009年4月10日 星期五

Zigbee 之背景以及工作方式

參考維基百科提供的資訊

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


p.s 關於
網路拓撲 的 的解釋請按這

p.s1 媒體存取層(MAC) 主要功用為提供定址及媒體存取的控制方式,使得不同設備或網路上的節點可以在多點的網路上通訊,而不會互相衝突

ZigBee
協定層從下到上分別為實體層(PHY)、媒體存取層(MAC)、網路層(NWK)、應用層(APL)等。網路裝置的角色可分為ZigBee CoordinatorZigBee RouterZigBee End Device等三種。支援網路拓撲有StarTreeMesh等三種。

p.s2 Coordinator(
協定者)Router(路由器:連接數個區域網路的中繼裝置)
p.s3
網路拓撲有Star、Tree、Mesh
請參考這張圖片

網路層負責以下工作:

* 加入與離開某個網路
* 將封包作安全性處理
* 傳送封包到目標節點
* 找尋並維護節點間的繞徑路線
* 搜尋鄰節點
* 儲存相關鄰節點資訊

ZigBee Coordinator額外工作:
* 發起一個網路
* 設定各項網路參數
* 分派網路位址並規範網路位址分發原則

應用層(APL)

* ZigBee應用層包含應用程式支援子層(APS)、應用程式框架(AF)、ZigBee裝置管控物件(ZDO)與各廠商定義的應用程式物件。
* APS次層提供網路層與應用層之間的介面,維持物件之間的連結表(binding table),並在連結的裝置之間傳遞訊息,它也維持了一個 APS 資訊庫(APS Information Base, AIB)。
* ZDO的功能包括起始應用程式支援子層、網路層以及安全服務等。

應用程式支援子層(APS)

APS子層是負責上層應用程式物件與下層網路層的協調。其工作有:

*維護Binding表,這是用來配對兩網路節點間所需服務的對應表。

*轉發已配對裝置間的訊息。

*處理64位元IEEE位址與16位元NWK位址間的對應。

ZigBee裝置管制物件(ZigBee Device Object, ZDO)

ZDO可視為應用程式物件之一,所不同的是ZDO專門負責整體系統的管理事務,Endpoint 0只能且必定由ZDO使用,每個節點都一定有此物件。負責工作有:
*定義或調整本身裝置在網路上的角色(ZC、ZR或ZED)。
*建構上層應用所需的資訊、發出或回應連結的要求。
*搜尋並探知其他網路節點可用的應用程式服務。
*起始與回應配對要求。
*建立兩網路節點間的安全性關係。

版本
ZigBee V1.0
這是第一個ZigBee標準公開版,於2005年6月開放下載,文件內記載公布時間為June 27, 2005,內部文件編號為053474r06。

ZigBee V1.1
第二個ZigBee標準公開版,於2007年1月開放下載,文件內記載公佈時間為December 1, 2006,內部文件編號為053474r13。又稱為ZigBee 2006。

ZigBee V1.2
第三個ZigBee標準公開版,於2008年1月開放下載,文件內記載公佈時間為January 17, 2008,內部文件編號為053474r17。又稱為ZigBee Pro、ZigBee 2007。

資訊庫(Information Base)
ZigBee某些層有資訊庫儲存該層所需資訊,共有以下幾種:
*MAC資訊庫(MIB)
*NWK資訊庫(NIB)
*APS資訊庫(AIB)

Profile

ZigBee所定義的Profile有兩種:
*Application Pro:針對各種不同應用情境所定義出的概略行為藍圖,如Home Control Lighting(HCL)和Home Automation(HA)。一般所稱的Profile通常是指此種Profile。
*Stack Pro:主要規定通用性的網路參數,如Network Specific、Home Controls(HC)、Building Automation(BA)、Plant Control等Stack Profile。

原則上Application Profile中會說明可採用何種Stack Profile來作為基礎網路建構方案,如HCL中即採用HC作為網路建構方案。

各層定址
*MAC:可採用64位元IEEE位址或16位元NWK位址。
*NWK:16位元NWK位址。
*APS:8位元Endpoint號碼。

這有更詳細的介紹(原文)

點我 (zigbee1.0)

http://www.zigbee.org/Default.aspx (點選learn more)