<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于iOS的智能家居安防系統(tǒng)移動(dòng)端設(shè)計(jì)方案

          基于iOS的智能家居安防系統(tǒng)移動(dòng)端設(shè)計(jì)方案

          作者: 時(shí)間:2018-07-25 來(lái)源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/201807/383855.htm

          三、系統(tǒng)分析與測(cè)試

          軟件測(cè)試是程序開(kāi)發(fā)的重要環(huán)節(jié),同時(shí)也是保障應(yīng)用程序正常運(yùn)行的關(guān)鍵。本文開(kāi)發(fā)的程序分別在XcodeSimulator(Xcode模擬器)和真機(jī)設(shè)備兩個(gè)平臺(tái)進(jìn)行了測(cè)試。包括延時(shí)測(cè)試和設(shè)備兼容性測(cè)試兩部分內(nèi)容。

          延時(shí)測(cè)試,包括入侵報(bào)警消息推送延時(shí)和安防操作延時(shí),此處延時(shí)包括硬件延時(shí)和軟件延時(shí)的總和。由測(cè)試統(tǒng)計(jì)結(jié)果可知,不同的延時(shí)均達(dá)到了系統(tǒng)的要求,延時(shí)測(cè)試結(jié)果如圖7所示。設(shè)備的兼容性測(cè)試包括該報(bào)警系統(tǒng)軟件對(duì)當(dāng)前國(guó)內(nèi)iPhone主流機(jī)型的兼容性,經(jīng)測(cè)試,該移動(dòng)客戶端能夠兼容目前iPhone主流機(jī)型。iOS設(shè)備兼容性測(cè)試結(jié)果如表1所示。經(jīng)過(guò)不斷的測(cè)試與改進(jìn),報(bào)警系統(tǒng)的延時(shí)和設(shè)備兼容性均達(dá)到設(shè)計(jì)要求。

          結(jié) 語(yǔ)

          本文設(shè)計(jì)的基于iOS平臺(tái)的人員入侵報(bào)警系統(tǒng),著眼于安防的需求,可應(yīng)用于多種不同的場(chǎng)景,如家庭、倉(cāng)庫(kù)、小型超市、個(gè)體商店等。結(jié)合ZigBee節(jié)點(diǎn)的無(wú)線組網(wǎng)優(yōu)勢(shì),實(shí)現(xiàn)了不同監(jiān)測(cè)區(qū)域的靈活布網(wǎng)。面向iOS移動(dòng)客戶端進(jìn)行開(kāi)發(fā),使持有iOS設(shè)備的用戶能夠使用該系統(tǒng),這將增加的目標(biāo)用戶。因此,該系統(tǒng)的設(shè)計(jì),較好的適應(yīng)了智能家居的需求,適應(yīng)了智能家居行業(yè)的發(fā)展方向。未來(lái)工作將根據(jù)ZigBee無(wú)線網(wǎng)絡(luò)的特點(diǎn),進(jìn)一步優(yōu)化iOS移動(dòng)終端的性能,增加更多的監(jiān)控措施,幫助用戶獲得更完美的使用體驗(yàn)。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();