在軟件開發進入智能硬件開發的今天,一方面終端傳感器(RFID等)、嵌入式系統、單片機技術、移動終端等其他基礎材料和設備已成產業化,軟件開發設計公司和人才大量出現,便捷的互聯網等通訊技術無處不在(IPV6不是說要讓每一顆沙粒都有自己的互聯網地址嗎);另一方面物聯網早被國家列為“中國科技項目專項”,而且為了解決各子模塊、設備等之間的兼容和數據互通,南郵、北郵、中科院等相關機構也早已經介入研究制定相關的軟件開發設計標準,為大物聯大集成探究兼容問題。
近年,特別是環保、智能交通、城市安防、智能電網、車聯網等行業傳感技術成熟,行業主體資金充裕和政府的扶持,很多地方已經開始智能物聯網的開發和規模化應用,市場成熟度較高。可以遇見的是物聯網已經進入一個高速發展的時代,物聯網已經從概念來到現實,來到我們的身邊。智能家居讓我們無論身在何地只要能上網都能利用手機查看家中監控視頻、安防控制,智能車聯網隨時監控和管理您的愛車軌跡、油量等情況甚鎖車等等。根據GEI等機構預計,2015年物聯網產業產值將達 5000-10000億,2020年將增長到4-5萬億。
很多傳統的系統集成企業都已經投入到這塊物聯網信息革命戰場中來。沈國軍說菜鳥的基礎就是“利用現有交通基礎設施跟整個中國智能骨干網有些內容做一些銜接,尤其在信息、數據對接方面。” 平臺涵蓋云存儲和計算、各種網絡技術、終端、RFID、GPS等等大規模的集成人、物等各種元素,使其大限度的實現“管控營一體化”。進度如何,近沒有消息爆出,只記得成立之初除了幾個大頭外,還有確認了圓通、順豐、中通、韻達、申通也有參與,各出資5000萬,各占股1%。
不管智能物聯網開發做得如何,大家都在做或朝著這方向在做這是不爭的事實。新的集成企業要立足于物聯網,傳統的集成企業更要在物聯網方向做深入的研究、開發。現在的項目集成化程度也是越來越高,比如小區的、自來水的、交警點對點的。有涉及到跟其他系統數據交互的、前端攝取和探測的、集中處理的、用戶終端的,其中,有的是原始開發,有的是二次開發。軟件開發部的程序開發任務不僅僅是基于b/s的業務功能開發,還有第三方的軟件所對應的數據交互、硬件所涉及的數據攝取利用和操控。
涉及到的開發技術平臺或開發語言有電腦端用戶交互窗口所涉的有.net和JAVA EE,還有C/S、嵌入控件等Actives(.net/C/C++),手機端如android(安卓),IOS(蘋果)移動客戶端,甚單片機的串口通訊。不管我們愿不愿意,只要是我們做集成,今后這樣的項目會越來越多。
于是乎問題出來了。大的集成商不僅拿大的項目,自己也已專注于做產品已經有自己的產品系列,對于集成來說,自己的產品不存在兼容問題,項目上有使用到其他家產品需要其他供應商產品進行兼容配合的因量大,供應商一般能配合二次開發,或是自己也有力量進行二次開發。頭疼的就是中小集成商了,大的項目難抓住,中小項目如果沒涉及到集成開發項目誰都能做,競爭就大。如有涉及到集成開發,復雜的怕沒開發能力,有成本也會成倍增長利潤空間變小。那中小集成商又該何去何從呢?何去何從,仁者見仁,額就不發表社論的,只來簡約說明一下比較普遍現有企業的幾種模式和階段。
種,跟銷售企業差不多的,不涉及開發,差不多只有綜合布線及硬件采購銷售安裝維護等這樣的跟開發完全無關的。特點是技術比較單純,比較深入的技術問題有產品廠家的技術支持,不存在技術難題。技術人員培養等也不存在問題,因為幾乎隨時可招來了培訓幾天就能用。過得好不好幾乎完全取決于業務。
第二種, 正如文章開始介紹的那樣物聯網系統的組建可以包括傳輸(IP網絡、無線等通訊傳輸技術)、電子、射頻、感應、人工智能、條碼、云計算、自動化、嵌入式等等技術為一體的綜合性技術及應用。圖1和圖2對物聯網的應用范圍、模式和開發平臺作了簡潔的圖示說明。其中圖2對開發過程中軟件部分所面對的對象列舉了所對應一般的開發工具和平臺,是一個典型的基礎開發環節所涉及的相關開發技術點。
[圖1、物聯網應用圖示(網絡摘抄)]
【圖2 物聯網開發平臺示意】
為了能面對面的理解這一應用,對物聯網開發中常見常用也算是簡單的繼電器的應用做了兩個例程(“圖3”為應用的介紹 )。
【圖3 繼電器應用】
為此特意設計了兩個demo。一個是門禁,用來控制公司的卷簾門和自動玻璃門,實現了b/S(接入公司OA)電腦端和安卓手機端的人機界面控制門禁。一個是在自己家屋頂配合監控等實現可視自動種菜澆水。
記得給關水各部件與開發技術解析(門禁):
部件 | 功能說明 | 開發技術 |
自動門 | 本身具有自動開關功能 | 開關引線或無線遙控配對 |
繼電器,轉為電平信號轉換串口通訊,中繼為一塊51單片機 | 單片機溝通上層和繼電器 | C開發單片機程序 |
嵌入式或電腦等一級上位機 | 下位串口與單片機取得通訊,上位web service與數據庫取得通訊 | C++、VB |
上位機接口(web service/http) | 中轉到數據庫,下位到嵌入式客戶端,上位到其他b/s服務端和安卓移動端 | asp.net/java ee |
B/S服務端 | 建立b/s服務端,電腦等支持瀏覽器的客戶端均可訪問操作 | |
安卓客戶端 | 安卓客戶端,移動手機等安卓客終端 | 安卓java |
[轉自網絡]