久久这里只有精品国产99-久久这里只有精品2-久久这里只有精品1-久久这里只精品热在线99-在线少女漫画-在线涩涩免费观看国产精品

面向軟件測試的物聯網節點模擬單元開發

來源:期刊VIP網所屬分類:軟件開發時間:瀏覽:

  摘 要:在物聯網應用開發中,其軟件系統的開發往往受制于硬件節點的開發進度和完善程度,造成開發進度緩慢,需求不斷變更,軟件測試維護困難等問題。如果能在開發初期迅速搭建一個物聯網節點的模擬單元則能夠極大促進系統的開發和完善。Arduino提供了一個開源的、通用的、簡單易用的硬件平臺,非常適合模擬物聯網的硬件節點功能。本論文基于Arduino及其開發框架,提出了一個通用的物聯網節點的模擬單元模型,基于該模型開發了智能靶的虛擬節點用于智能靶網管控系統的開發,開發實踐表明該模型和方法可以快速實現物聯網節點功能和數據的模擬,提高物聯網系統的開發質量。

  關鍵詞:物聯網;Arduino;軟件框架

軟件工程師論文

  1 引言(Introduction)

  物聯網(IoT, Internet of Things)的繁榮帶動了大量的物聯網應用的開發需求,一個完整的物聯網應用開發包括基于智能硬件的節點開發,以及移動端、PC端的網絡應用開發,即使是一個小規模的物聯網應用也是如此。由于硬件開發的周期較長,網絡應用軟件的開發則相對較快,造成了軟件測試受制于硬件開發進度的矛盾,特別是對于那些依賴于快速迭代的軟件開發技術的項目,會因此而受到很大的制約。此外,由于軟硬件開發通常由不同的團隊完成,測試帶來的人力和協調方面的成本也會很高[1]。

  為了解決上述問題,在軟件工程實踐中,通常是采用標準化的物聯網通訊協議或者數據封裝來解耦硬件和軟件系統之間的依賴。例如在物聯網應用開發中廣泛使用的MQTT協議[2,3],以及基于TLV的數據封裝格式[4]等。但由于具體應用千變萬化,物聯網絡結構復雜,感知層網絡類型不統一等問題的存在,這種方法并不能很好地解決開發中的問題。半物理仿真的概念是在仿真回路中引入部分實物,即硬件在環的方法,進行控制系統的仿真[5],同樣,在軟件開發和測試過程中,借鑒半物理仿真的思想,引入通用硬件技術,對物聯網節點進行模擬,可以很好地解決物聯網應用開發過程中的矛盾。

  Arduino是一種開源的通用硬件平臺,具有開發簡單,接口豐富,成本低廉等優點,非常適合作為物聯網節點的模擬設備[6]。本論文將基于Arduino硬件平臺,通過設計實現面向物聯網應用的節點模擬軟件框架和模型,并以靶網管理系統軟件開發為應用背景,探討如何實現智能靶節點的模擬,以降低軟件開發的周期和成本。

  2 軟件系統建模(Software modeling)

  2.1 框架設計

  對于物聯網應用來說,本質上是物聯網智能節點與服務器之間的數據交換。由于物聯網底層和互聯網通常采用的協議不同,數據交換通常是基于一個物聯網關實現[2,7]。物聯網應用系統的典型結構模型如圖1所示。

  物聯網傳輸協議有很多種,例如Zigbee、工業以太網、工業總線、NB-IoT等。對于Arduino而言,都有專門的模塊和轉接板對應于這些網絡。通常Arduino與這些模塊之間是通過串口進行通訊的,因此在設計基于Arduino的物聯網節點模擬軟件框架如圖2所示。

  該軟件框架是從基于時間的嵌入式多任務框架[8]中擴展而來,其中方框表示軟件模塊/任務,而箭頭表示調用關系。該框架包括以下內容:

  (1)“定時器”模塊提供了多任務的運行時間片參考。該定時器使用了Arduino板上單片機的硬件定時器,并利用定時器的中斷服務來運行任務調度模塊。

  (2)“任務調度模塊”實現了對任務的管理和執行。任務調度模塊會在定時器產生的時間間隔內依次調用系統內的任務模塊,這些任務模塊實現了對輸入的協議數據的解析,數據處理,模擬設備模型的執行,以及生成返回給服務器的數據。這些任務模塊包括數據解析任務模塊、協議處理任務模塊、模擬設備任務模塊和數據發送任務模塊。其中模擬設備任務模塊是為了模擬節點的功能,例如和執行控制、狀態更新等。

  (3)“數據通訊模塊”實現了基于串口的與通訊設備的數據交換機制,針對不同的通訊設備,該模塊的實現不同,主要封裝了針對不同設備的通訊細節;“設備實體/狀態模擬模塊”實現了節點功能和狀態的仿真,通常情況下是存儲與被模擬節點相關的數據。

  5 結論(Conclusion)

  本文提出了一種以Arduino作為硬件載體模擬物聯網系統的節點功能及其通訊的模型,用于物聯網應用軟件的測試,采用半實物仿真的思想,讓軟件測試過程更接近真實場景,從而加速軟件開發的進程,提高物聯網應用軟件系統的開發效率,降低開發成本。所開發的模擬節點獲得的經驗更可以用于指導真實物聯網智能硬件節點的設計和開發。本文提出了基于Arduino的物聯網節點的模擬軟件框架和實現方法,該軟件框架和實現在智能靶網控制軟件中進行了應用,所獲得的模擬靶機硬件能夠真實地模擬靶機的功能和交互,為靶網控制軟件的快速迭代發揮了重要作用。

  目前該軟件框架以源碼的方式應用在開發中,在將來可以將其封裝成Arduino的庫,以庫的形式集成在應用中,這樣可以進一步簡化開發,實現代碼分離。

  參考文獻(References)

  [1] Antero Taivalsaari,Tommi Mikkonen.A Roadmap to the Programmable World:Software Challenges in IoT Era[J].IEEE Software,2017,34(1):72-80.

  [2] 趙丹,諶建飛,鄧敏,等.基于MQTT的步進電機遠程控制方案實現[J].測控技術,2018(6):126-129.

  [3] 譚方勇,王昂,劉子寧.基于Zigbee與MQTT的物聯網網關通信框架的設計與實現[J].軟件工程,2017(4):43-45.

  [4] 朱江彥,呂霖,向晉祥,等.基于BER-TLV報文格式的航標與水位動態數據交換技術[J].中國水運,2017(7):81-87.

  [5] 蔡安江,蔣周月,郭師虹,等.半物理仿真技術工業應用現狀及發展趨勢[J].航天控制,2018(6):52-56.

  推薦閱讀:軟件工程計算機工程師職稱論文投稿

婷婷久久久亚洲欧洲日产国码AV| 粗大的内捧猛烈进出无码| [中文] [3D全彩H漫]新来| 97在线视频人妻无码| 亚洲精品无码你懂的| 夜夜爽77777妓女免费看| 中文字幕在线观看亚洲日韩| 啊灬啊灬别停啊灬用力啊免费 | 国产欧美久久久精品影院 | 亚洲AV图片一亚洲AV| 亚洲日本一线产区和二线产| 午夜无码伦费影视在线观看果冻| 日本丰满妇人成熟免费中文字幕| 欧美老人巨大XXXX做受视频| 日韩精品无码一本二本三本色| 特级BBBBBBBBB视频| 亚洲AV永久无码精品秋霞电影秋| 亚洲中文自拍另类AV片| А√天堂资源在线地址BT| 国产成人精品优优AV| 精品无码国产AV一区二区三区| 男配每天都在体内成结节| 老头老太太GMBGMBGM| 人C交Z〇○Z〇○ⅩⅩ| 无码精品久久久久久人妻中字| 亚洲欧美一区二区成人片婷婷| 综合成人亚洲偷自拍色| 公车人妻中出中文字幕| 精品少妇人妻AV无码久久| 欧美日韩免费观看| 午夜无码人妻AV大片色欲| 伊人久久大香线蕉AV色| 在线天堂免费观看.WWW| 成人H视频在线观看| 爆乳JUFD汗だく肉感| 国产女人18毛片水真多| 美女无遮挡直播软件免费看| 麻豆文化传媒精品一区观看| 色8激情欧美成人久久综合电| 亚洲国产精品一区二区成人片不卡 | 亚洲AV成人精品日韩一区| 一二三四视频社区在线| 一二三四电影在线观看视频播放免 | 人妻丰满熟妇AⅤ无码区在线电影 人妻丰满熟妇AⅤ无码区 | 久久久亚洲熟妇熟一区二区| 欧美人妻精品一区二区免费看| 无码国产69精品久久久久网站| 曰批免费视频播放免费| 大陆熟妇丰满多毛XXXX| 懂色av 春色 色欲| 精品国产一区AV天美传媒| 人妻少妇精品久久久久久0000| 亚洲产在线精品亚洲第一站一 | 大波妺AV网站影院| 久久99精品久久久久久久不卡| 久久精品亚洲乱码伦伦中文| 日产乱码一二三区别免费麻豆| 亚洲女人人体ASS| 高潮动态图啪啪吃奶图动态| 狼友AV永久网站免费观看武 | 亚洲中文字幕久久精品无码A| 丰满的人妻HD高清日本| 老师上课跳D突然被开到最大视频| 我和闺蜜在公交被八个人挤倒 | 欧美最猛黑人XXXXX猛交| 亚洲国产精品成人AV在线| 成人免费无码H黄网站WWW| 久久毛片免费看一区二区三区 | 真实国产乱子伦精品一区二区三区| 国产成人精品免费午夜APP| 女人下边被添全过视频| 亚洲国产精品日韩AV不卡在线| 成年无码动漫AV片在线观看羞羞 | 中文字幕丝袜人妻制服丝袜在线| 国产无套护士在线观看| 久久国产精品无码网站| 四虎成人WWW成人影院| 50岁人妻丰满熟妇ΑV无码区| 大陆极品少妇内射AAAAAA| 蜜臀AV在线无码国产| 亚洲VS成人无码人在线观看堂| 从今天开始当城主| 欧美精产国品一二三产品区别| 亚洲乱码一区二区三区| 国产精品久久久久免费A∨| 人妻熟妇av又粗又爽| 中文无码不卡中文字幕| 激情无码人妻又粗又大| 欧美人妻少妇精品久久黑人| 亚洲无线一二三四区手机| MD豆传媒APP网址| 久久天天躁夜夜躁狠狠I女人| 性色A∨人人爽网站HD| 丰满妇女强高潮18ⅩXXX在线| 女人高潮特级毛片| 一本到午夜92版福利| 激情综合色五月丁香六月欧美 | 国产老妇伦国产熟女老妇高清| 日韩人妻无码一区2区3区里沙| 99视频30精品视频在线观看| 老少配XXOO老少配| 亚洲熟妇无码久久精品导航| 国内大量揄拍人妻精品視頻| 无码人妻久久一区二区三区APP| 波多野结衣AV黑人在线播放| 欧美交换配乱吟粗大视频 | 蜜臀AV无码人妻精品| 亚洲熟妇成人精品二区蜜臀| 黑人与日本XXXXXTV| 性高朝久久久久久久| 国产成人一区二区三区APP| 色惰日本视频网站WWW| 波多野结衣在线观看av| 拍国产乱人伦偷精品视频| 99国精产品灬源码1688| 蜜桃AV抽搐高潮一区二区| 一本无码中文字幕在线观| 久久精品国产亚洲AV蜜臀色欲| 亚洲精品国产一区二区三区在线观| 国产无人区码SUV| 亚洲AⅤ成人精品无码| 国产免费AV片在线播放| 无遮挡亲胸捏胸免费视频| 国产精品久久久久精品麻豆| 乌克兰XXXXXLMEDJYF| 国产精品久久久久久亚洲影视| 同性男男黄H片在线播放网站| 国产XXXX69真实实拍| 婷婷无套内射影院| 国产精品久久久久精品三级 | 日本少妇毛茸茸高潮| 成人无码网WWW在线观看| 日韩精品无码一区二区中文字幕 | 麻花豆传媒剧国产MV| 中文在线最新版天堂8| 男按摩师舌头伸进去了| 97久久久久人妻精品区一| 欧美成人看片黄A免费看| GAYⅩXX小奶受GV浪小辉| 人妻无码久久一区二区三区免费| 菠萝蜜国际通道一区麻豆| 色天使综合婷婷国产日韩AV| 国产成人精品日本亚洲第一区 | 色哟哟精品网站在线观看| 国产精品边做奶水狂喷无码| 无遮挡又黄又刺激又爽的视频| 国内精品国产三级国产AV| 亚洲欧洲精品成人久久曰| 久久婷婷五月综合97色直播| 坐公交车居然被弄了2个小时| 欧美日韩午夜群交多人轮换| 成人无码H动漫在线播放| 我和岳M愉情XXXX| 黑人男女粗大猛烈进出视频| 一本一久本久A久久精品综合| 女女女女女裸体处开BBB| 超薄丝袜足J好爽在线观看| 女人被狂躁C到高潮视频| WWW.嫩草AV天堂影院| 少妇人妻偷人精品无码视频新浪| 国产人成视频在线观看| 亚洲人成精品久久久久| 男吃乳尖玩奶头高潮视频| 冲动的惩罚动漫HD在线播放| 无码一区二区三区不卡AV| 久久97超碰色中文字幕总站| 18禁H漫免费漫画无码网站国产| 日本久久久久亚洲中字幕| 国产精品久久久久精品综合 | AⅤ一区二区三区无卡无码| 色哟哟最新在线观看入口| 国精产品一品二品国精破解| 一本大道色卡1卡2卡3| 欧美激情精品久久| 国产成人久久综合第一区| 少妇做爰XXXⅩ性XXXHD| 果冻传媒剧国产剧在线看| 在线观看AV片永久免费| 日本丰满熟妇BBxBB| 国产三级国产经典国产AV| 在床上拔萝卜视频高清免费看| 人与禽zozzo性伦| 国内精自线一二三四2021| 中国农村真卖BBWBBW| 僧侣と交わる色欲の夜に| 精品国产熟女成人AV| JEALOUSVUE成熟五十| 性BBBBBB裸体BBBBB开| 邻居少妇很紧毛多水多| 丁香激情五月中文字幕亚洲| 亚洲精品无码AⅤ片桃花岛| 欧美肉体裸交做爰XXXⅩ性玉蒲| 国产精品私密保养| 在线视频一区二区三区| 少妇精品久久久一区二区三区| 久久不见久久见免费影院国语 | 少妇高潮毛片免费看| 久久久久亚洲精品无码蜜桃| 丰满大爆乳波霸奶| 再深点灬舒服灬太大了添视频软件|