基于OSGI的智能家庭系統的設計與實(shí)現
4.1 室內光強亮度環(huán)境調節
該應用程序的功能是通過(guò)光強傳感器獲得環(huán)境信息,依此來(lái)調節室內照明設備的運行狀態(tài),以達到最佳環(huán)境。
1)照度傳感器設備Bundle
此包主要完成對照度傳感器各項屬性的定義,包括:
①所屬設備類(lèi)型為L(cháng)onworks;
②設備名稱(chēng)描述為L(cháng)onworks_Illumination_Sensor;
③設備ID號標識這個(gè)設備的唯一性,滿(mǎn)足關(guān)于設備的ID號的統一定義格式;
④設備的版本信息等;
⑤設備位置信息描述,具體描述此照度傳感器的位置,是廚房還是客廳。
2)光強傳感器驅動(dòng)Bundle 此包主要完成光強值的定時(shí)采集,并傳輸到OSGi服務(wù)網(wǎng)關(guān)。
3)照明設備Bundle 此包主要完成對照明設備各項屬性的定義,包括:
①所屬設備類(lèi)型為L(cháng)onworks;
②設備名稱(chēng)描述為L(cháng)onworks_Ligbt;
③設備ID號標識這個(gè)設備的唯一性;
④設備的版本信息等;
⑤設備位置信息描述,具體描述此照明設備的位置。
4)照明設備驅動(dòng)Bundle 此包主要完成對照明設備的開(kāi)關(guān)控制、亮度調節。
5)推理Bundle 此包主要完成照度值到照明設備控制方式的轉換。比如,當照度值降低時(shí),將亮度調高;當照度值繼續降低時(shí),開(kāi)啟更多的照明設備。
4.2 紅外無(wú)線(xiàn)自動(dòng)報警
該應用程序的功能是通過(guò)收集紅外光柵傳感器的數據,來(lái)確定是否有不明人員進(jìn)入,并且進(jìn)行報警。
1)紅外光柵傳感器設備Bundle 此包主要完成對紅外光柵傳感傳感器各項屬性的定義,包括:
①所屬設備類(lèi)型為L(cháng)onworks;
②設備名稱(chēng)描述為L(cháng)onworks_Echelette grating_Sensor;
③設備ID號標識這個(gè)設備的唯一性,滿(mǎn)足關(guān)于設備的ID號的統一定義格式;
④設備的版本信息等;
⑤設備位置信息描述,具體描述此照度傳感器的位置,是圍墻、正門(mén)還是窗戶(hù)。
2)紅外光柵傳感器驅動(dòng)Bundle 此包主要完成紅外光柵傳感器數據的定時(shí)采集,并傳輸到OSGi服務(wù)網(wǎng)關(guān)。
3)報警設備Bundle 此包主要完成對照明設備各項屬性的定義,包括:
①所屬設備類(lèi)型為L(cháng)onworks;
②設備名稱(chēng)描述為L(cháng)onworks_Eechelette grating Light;
③設備ID號標識這個(gè)設備的唯一性,滿(mǎn)足關(guān)于設備的ID號的統一定義格式;
④設備的版本信息等;
⑤設備位置信息描述,具體描述此報警設備的位置(如大門(mén)報警或者圍墻報警,也可設置為集中報警)。
4)報警設備驅動(dòng)Bundle 此包主要完成對報警單元的開(kāi)關(guān)控制、聲音大小調節等。
5)推理Bundle 此包主要完成紅外光柵傳感器數據到報警處理過(guò)程的轉換,如有可疑人員通過(guò)非法手段進(jìn)入室內時(shí),打開(kāi)報警燈、報警器提醒屋主或者恐嚇?lè )欠ㄈ肭终?;若是誤報警,則迅速重啟,使各系統恢復到監測狀態(tài)。
5 總結
隨著(zhù)家庭信息化水平的不斷提高,人們對智能家庭系統中接入電器設備控制需求趨于多樣性,這使得接入電器設備的個(gè)體獨立性和整體的一致性等問(wèn)題日益突出。本文應用OSGi服務(wù)框架,提出了一種普適計算環(huán)境下的智能家庭系統解決方案,為用戶(hù)提供了一致的多樣化服務(wù),屏蔽了多種接入技術(shù)的差異。本文引用地址:http://dyxdggzs.com/article/161671.htm
評論