• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      如何開發(fā)物聯(lián)網(wǎng)應(yīng)用程序

      2015-04-16 14:46:46王達(dá)
      計算機(jī)與網(wǎng)絡(luò) 2015年19期
      關(guān)鍵詞:開發(fā)人員應(yīng)用程序聯(lián)網(wǎng)

      ■王達(dá)

      如何開發(fā)物聯(lián)網(wǎng)應(yīng)用程序

      ■王達(dá)

      物聯(lián)網(wǎng)的突然爆發(fā)其實(shí)并不是那么難以理解的事情。傳感器、網(wǎng)絡(luò)芯片和其他技術(shù)都要求連接到網(wǎng)絡(luò)設(shè)備上,這一范圍可以電燈擴(kuò)展到智能手環(huán),再到工業(yè)設(shè)備,所以這些設(shè)施都變得比以往更加便宜。

      所有這些連接的設(shè)備都在不停地發(fā)送和接收來自于網(wǎng)絡(luò)的數(shù)據(jù),這一網(wǎng)絡(luò)可能與地理屬性如溫度、濕度、脈搏、光感、速度或每分鐘轉(zhuǎn)速相關(guān),現(xiàn)時還會收發(fā)一些更加復(fù)雜的數(shù)據(jù)如維護(hù)需求、聲音,以及靜態(tài)和動態(tài)圖像等等。

      為了在實(shí)際中得到應(yīng)用,物聯(lián)網(wǎng)收集和轉(zhuǎn)換的數(shù)據(jù)不得不連接到Forrester分析師所謂的自動化系統(tǒng)上。如軟件系統(tǒng),可以智能管理事物和他們使用的網(wǎng)絡(luò),可組織和存儲他們所產(chǎn)生的大量數(shù)據(jù),同時在處理他們,然后在呈現(xiàn)給最終用戶。那么要如何開發(fā)出物聯(lián)網(wǎng)所需要的應(yīng)用程序?

      開發(fā)之間的重要問題

      這些問題對物聯(lián)網(wǎng)應(yīng)用開發(fā)人員很重要。哪一種才是最好的方法,來構(gòu)建一個“物聯(lián)網(wǎng)應(yīng)用”,它可以做很多事情,從遠(yuǎn)程控制家庭應(yīng)用到對引擎改動機(jī)制造商發(fā)送通知,而這一需要維護(hù)服務(wù)的引擎有個能在世界任何一個地方?開發(fā)人員要具備怎樣的技能?要從哪里先開始?

      物聯(lián)網(wǎng)應(yīng)用開發(fā)的始占在于它本身。這些邊緣設(shè)備通常沒有屏幕(盡管并非總是如此)、處理器功耗低,搭載的是某種嵌入式操作系統(tǒng),使用一個或多個通信協(xié)議進(jìn)行交流(通常是無線)。這些東西可能直接與網(wǎng)絡(luò)、相鄰事物和網(wǎng)絡(luò)網(wǎng)關(guān)相連,一般外形就是一個盒子帶一些閃閃發(fā)光的燈。

      系統(tǒng)的下一層即集成層是軟件和基礎(chǔ)設(shè)施,運(yùn)行在企業(yè)數(shù)據(jù)中心或云中,來從各種事物中接收和管理數(shù)據(jù)流。運(yùn)行在集成層的軟件通常也負(fù)責(zé)管理這些事物,必要時更新固件。

      接下來就分析層,用于管理并處理數(shù)據(jù)。最后,還有一個終端用戶層,這一層上應(yīng)用程序用于用戶之間交流。這些可能是企業(yè)應(yīng)用、可能是網(wǎng)絡(luò)應(yīng)用,也可能是移動應(yīng)用。

      如果你正在想辦法構(gòu)建物聯(lián)網(wǎng)應(yīng)用,最后兩層將會是你接觸最多的。作為開發(fā)人員,你可能沒有工具處理這些邊緣設(shè)備或網(wǎng)關(guān),或者沒有適應(yīng)集成層的能力。

      這也就是為什么說構(gòu)建應(yīng)用程序要從已經(jīng)就緒的“物聯(lián)網(wǎng)平臺”開始是有道理的了。這些平臺通常包含集成層,這一層承載著以時間為序列輸入的數(shù)據(jù),以及分析層、自動精簡配置,激活和管理功能,實(shí)時消息總線和建立其上的平臺和應(yīng)用之間的通信API。

      現(xiàn)在市場上有許多公司都在提供這類平臺。這有Xively、Mnubo、Bug Labs和ThingWorx,他們都有能力與不同的制造商產(chǎn)生的大量“事物”進(jìn)行溝通。

      還有些比較有名的公司,如微軟的智能系統(tǒng)服務(wù),和企業(yè)軟件廠商如SAP的物聯(lián)網(wǎng)解決方案,這些廠商都在他們的產(chǎn)品中增加了物聯(lián)網(wǎng)功能。

      從相當(dāng)大量的工作開始構(gòu)建IoT平臺

      位于加利福尼亞州的OnFarm使用了ThingWorx的云IoT平臺來開發(fā)他自己的web農(nóng)場信息應(yīng)用程序。這可以從大量不同的事物中收集數(shù)據(jù),如土壤濕度傳感器,同時還能集成其它來源的數(shù)據(jù),如天氣信息提供者。然后它把這些信息通過定制的控制板呈現(xiàn)給它的農(nóng)戶。

      OnFarm的CEO曾一度考慮招聘開發(fā)人員,從頭構(gòu)建一個物聯(lián)網(wǎng)平臺,但這個想法很快就被拒絕了。這樣做將有相當(dāng)大量的工作要做。就只單單構(gòu)建他們自己后端就要一、兩年時間。即使用一、兩年他們完成了這項(xiàng)工作,那么他們公司在落于人后了。

      通過使用ThingWorx所有數(shù)據(jù)的處理,OnFarm減少了大量的web控制面板的工作,只需通過ThingWorx的API就能連接到數(shù)據(jù)上了。

      該公司聘請了一位開發(fā)人員來通過t編寫連接器,允許新傳感器與ThingWorx平臺通信。這一代碼置于ThingWorx內(nèi)部。另外,該公司還聘請了四位開發(fā)人員進(jìn)行OnFarm web應(yīng)用前端的開發(fā),大部分的編程工作使用了Bootstrap、AngularJS和t。這個前端通過RESTful API可以連接到后面的ThingWorx上。這個過程非常簡單,讓人能夠?qū)W⒂谇岸耸褂脭?shù)據(jù)進(jìn)的數(shù)據(jù)性能和靈活性。

      目前,OnFarm收集的數(shù)據(jù)來自在于5,000多種客戶的“事物”,每個月收集大約7百萬條數(shù)據(jù)。這一數(shù)據(jù)以每年30%的速度在增長。所有的預(yù)構(gòu)建平臺還有一個好處是就它的可擴(kuò)展性,現(xiàn)已經(jīng)經(jīng)過驗(yàn)證。這很重要,因?yàn)槲锫?lián)網(wǎng)應(yīng)用程序相對較新。如果物聯(lián)網(wǎng)可以像許多人期望的那樣獲得成功,然后像OnFarm這樣的應(yīng)用程序供應(yīng)商可能需要每年以非??斓乃俣葋頂U(kuò)展他們的產(chǎn)品。

      猜你喜歡
      開發(fā)人員應(yīng)用程序聯(lián)網(wǎng)
      “身聯(lián)網(wǎng)”等五則
      刪除Win10中自帶的應(yīng)用程序
      電腦報(2019年12期)2019-09-10 05:08:20
      Semtech發(fā)布LoRa Basics 以加速物聯(lián)網(wǎng)應(yīng)用
      搶占物聯(lián)網(wǎng)
      通信世界(2018年27期)2018-10-16 09:02:56
      讓W(xué)indows 10進(jìn)入開發(fā)者模式
      電腦迷(2015年12期)2015-04-29 23:22:51
      后悔了?教你隱藏開發(fā)人員選項(xiàng)
      電腦愛好者(2015年6期)2015-04-03 01:20:56
      可再生能源與物聯(lián)網(wǎng)
      風(fēng)能(2015年10期)2015-02-27 10:15:34
      得MCU者得物聯(lián)網(wǎng)天下
      關(guān)閉應(yīng)用程序更新提醒
      電腦迷(2012年15期)2012-04-29 17:09:47
      三星電子將開設(shè)應(yīng)用程序下載商店
      伊春市| 秀山| 南川市| 扶沟县| 绍兴县| 新安县| 泰和县| 甘泉县| 花莲市| 巴林左旗| 洛川县| 潢川县| 岳阳市| 仲巴县| 柳江县| 磐石市| 祁连县| 贵港市| 岳阳市| 稻城县| 鲁甸县| 景洪市| 永定县| 洛宁县| 邯郸县| 北流市| 广安市| 高碑店市| 阳西县| 孟州市| 江川县| 呼伦贝尔市| 鄂托克前旗| 福贡县| 丹阳市| 隆尧县| 静安区| 中山市| 海南省| 内乡县| 汉寿县|