物聯傳媒 旗下網站
登錄 注冊
構件化
  • RFID軟件在RFID整體開發中所占的比例也越來越高,而軟件設計與研發由于受到網絡和硬件環境不同的影響,導致生產效率低,開發成本大。盡管RFID軟件具有多樣化、與硬件密切相關等特性,但軟件各組成部分,仍然有其共有特點和構成要素,所以采用構件技術能夠支持RDID應用系統的高效開發。
  • 目前,RFID技術已在物流倉儲、交通運輸等很多領域被廣泛使用,但在應用系統的開發過程中存在大量重復工作。依據軟件工程思想,設計了通用的RFID構件,并給出了構件化工程框架,同時采用以飛思卡爾KL25MCU(ARM Cortex-M0+內核)和射頻芯片RC531組成的實驗裝置為實例,在KDS1.1.1開發環境下對該構件框架進行了具體的工程測試,為提高RFID應用系統開發的規范性和可移植性提供了重要參考。
  • 將軟件構件化開發技術應用至RFID領域,基于領域工程的分析方法,對RFID領域內變化性需求進行封裝、隔離和抽象,分析出RFID體系架構,提煉出RFID軟件構件模型。針對構件的管理,研究了RFID構件的分類方法,提出刻面分類法,并詳細描述RFID軟件構件分類的刻面及每個刻面的術語空間。
  • 目前市場上有大量的、面向眾多領域的RFID 應用系統。 在開發這些RFID 系統時, 若因不同的應用需求和應用環境,而將每個RFID 系統孤立看待,無疑會增加開發成本和延長開發周期。 因此,文中基于構件化的封裝設計思想設計了一個RFID 系統通用的軟硬件平臺,對軟硬件進行封裝,提高軟硬件的可重用性和可移植性,在保證系統性能的前提下,避免重復勞動,縮短開發周期。
  • 將軟件構件化開發技術應用至RFID領域,基于領域工程的分析方法,對RFID領域內變化性需求進行封裝、隔離和抽象,分析出RFID體系架構,提煉出RFID軟件構件模型。針對構件的管理,研究了RFID構件的分類方法,提出刻面分類法,并詳細描述RFID軟件構件分類的刻面及每個刻面的術語空間。
  • 構件化的開發模式使開發者在開發過程中能充分調用構件庫中現有的構件為其服務。研究了構件化開發模式的方法和特點,針對目前無線傳感器網絡協議開發方法中的缺陷,提出一種由應用層構件直接調用底層構件的直接調用法。用該方法分析實現了無線傳感器網絡中主流的IEEE802.15.4 標準,通過系統實現后的測試證明,該方案具有更高的開發效率和代碼執行效率。