1. 程式人生 > >各大物聯網平臺對比之百度IoT雲平臺

各大物聯網平臺對比之百度IoT雲平臺

概述

百度IoT平臺是百度為進軍IoT而打造的物聯網平臺,目前處於公測狀態。
百度IoT將憑藉安全、海量接入、智慧、友好四大特性,更好服務於物流、能源、醫療、建築、智慧家居等垂直行業,開啟萬物智慧時代。

提供的服務

裝置接入服務

助力企業快速搭建穩定可靠的物聯網平臺,實現使用者與裝置,裝置與裝置之間的互聯互通互動,高效實現裝置的網際網路化。
提升數倍研發能力及效率。

安全服務

通過成熟穩定的百度雲安全技術建立多重安全防護體系,提供7x24小時端到雲全方位實時監控防護,確保IoT業務及服務的安全。

統計分組服務

基於海量資料接收、儲存能力、多年大資料分析經驗,從多維度、視覺化展示資料資訊,助力企業有效進行業務開展。

OS ( 敬請期待 )

與ARM聯合打造的,運行於MCU晶片的輕巧、友好、智慧的作業系統,依靠生態系統,與晶片、軟體、雲廠商共同定義統一執行態,支撐開發者應用跨平臺執行。

平臺優勢

海量

  • 支援裝置海量接入
    基於百度成熟的雲端計算技術,支援每天百億IoT裝置接入,並配合IoT雲平臺完成基本的連線、統計、裝置管理。

  • 專享百度雲服務
    無縫對接百度開放雲平臺成熟的雲服務,全VPC隔離/萬兆互聯/20000IOPS高速硬碟;獨立物理資源池,與開放雲資源池物理隔離。

  • 豐富的開放資源
    行業首創職能場景服務,有效提升裝置智慧化;豐富開源的參考程式碼,多平臺的SDK、Open API支援將裝置快速接入其他平臺。

  • 統一的許可權及資料管理
    提供統一的身份認證、訪問控制、許可權管理系統;統一的雲服務API介面,與開放雲公有云服務無縫對接。

安全

  • 裝置接入安全
    提供裝置與雲的雙向驗證,使用者訪問裝置鑑權,基於TLS的安全傳輸,裝置的網路金鑰分發,提供端到雲全面的安全能力。

  • 傳承百度安全服務基因
    千人安全團隊和自身安全專家參與定製;多年安全防護經驗及技術積累;受保護的IoT PaaS雲伺服器、百度負載均衡等資源。

友好

  • 易用的裝置接入平臺
    提供豐富的裝置資料點模組,可直接套用;貼心的產品使用指引,快速上手;提供成熟的雲端裝置除錯工具,高效完成裝置除錯工作。

  • 豐富的裝置接入方式
    通過Connection Agent(CA)與裝置連線;通過數個過億的使用者APP與裝置連線;通過CA與搭載Baidu IoT OS裝置連線。

智慧

  • 更智慧的IoT裝置
    通過連線將雲端的語音、影象、地圖服務帶入資源受限的小型裝置,令其提供更智慧服務;基於對目標狀態的全方位感知以及高效的智慧業務引擎,幫助開發者更好服務終端使用者。

  • 人工智慧技術
    通過人工智慧技術對海量裝置產生的資料進行分析、學習、處理、利用,極大地提升裝置處理效率,為硬體裝置提供真正的智慧。

解決方案

百度IoT通用解決方案為了向客戶提供以下服務:

  • 快速構建行業應用
  • 多重安全保障
  • 高相容、高擴充套件
  • 全棧雲服務
  • 高可靠、高效能

解決方案架構圖


主要行業

智慧家居

通過百度IoT OS或者ConnectionAgent SDK可以快速開發連線IoT雲平臺的智慧產品,同時IoT雲平臺中配套智慧規則引擎,可以實現不同廠家產品之間互通、互操作,實現更加豐富的業務場景,為使用者提供更定製化、更智慧的家居體驗。

車聯物流

貨物的地理位置資訊上雲之後,可以實現貨物、車輛的實時跟蹤,另外百度地圖的多種雲端服務與IoT雲平臺無縫對接,支援物流廠家開發運力調配、貨物環境監控、圍欄報警等多樣應用。

智慧城市

智慧城市場景中,照明是非常重要的子系統。基於百度IoT OS構建的智慧路燈功耗極低,與百度雲建立安全可靠的雙向通道,通過大資料分析決策實現對道路、片區路燈的智慧控制、維護保養,從而達到照明更節能、更舒適、更高效目的。

----------------------------------------

開發流程簡述

裝置接入

百度IoT平臺裝置接入流程與一般平臺的流程大同小異,具體步驟如下:

雲端配置

建立產品
將裝置接入百度IoT平臺需首先建立產品,配置接入裝置基本資訊。

  • 在開發者完成了註冊流程後,進入開發者中心,在裝置接入頁面,點選【新建產品】按鈕,開始建立產品。
  • 設定產品類別、產品型號、聯網方式,可根據自身需要設定自定義配置資訊,此處聯網方式可以選擇WiFi,資訊填寫完成後,點選【新建】按鈕。
  • 產品建立完成

產品建立完成後,您可以在新產品研發的右邊區域看到您剛才建立的產品。同時,Profile檔案已經生成,請直接下載Profile,Profile檔案包含了裝置連線到雲時所需的一些資訊,比如裝置id、接入token等。

資料點設定
資料點是雲端與裝置端約定的監控命令和資料上報集合。資料點分為兩類,其中控制資料點(Resources型別)描述裝置端接受的監控命令集合,雲端通過請求裝置端獲取或修改控制資料點來監控裝置。另一類上報資料點(Report型別)描述裝置端可能向雲端上報的資料。

百度IoT配置了統一的資料點結構,平臺已經生成好了一個直接使用的Demo.bin檔案,無需再進行線下編譯。

第一個控制資料點,如下圖:

標識名(name):led/light
顯示名稱(label):LED燈開關
資料型別(type):bool
讀寫方式(method):可寫
描述:控制LED燈的開關


第二個控制資料點,如下圖:

標識名(name):sensor/temp
顯示名稱(label):溫度資料
型別(type):double
讀寫方式(method):只讀
最小值(min):-273
最大值(max):100
步長(step):0.01
單位(unit):C
描述:溫度感測器讀數


第一個上報資料點,如下圖:

標識名(name):longitude
顯示名稱(label):經度
資料型別(type):double


第二個上報資料點,如下圖:

標識名(name):latitude
顯示名稱(label):double
資料型別(type):緯度



最終資料點設定完成。

裝置連線到雲

燒錄開發板

百度IoT的硬體開發板指定為Texas Instruments公司(美國德州儀器公司)推出的CC3200-LAUNCHXL SimpleLink Wi-Fi CC3200 LaunchPad開發板。關於此開發板相關的內容暫不涉及。
需要指出的是配置開發板需要的Profile和Demo.bin,百度IoT平臺都有自動生成或者提供。
暫時不詳解

裝置聯網

裝置聯網需通過Demo APP進行WiFi配置。

  1. 確認您的閘道器具有UPnP功能並且UPnP功能已經開啟
    以TP-LINK無線路由器為例,我們可以在路由器配置頁面裡找到轉發規則>>UPnP設定,說明該無線路由器具有UPnP功能, 在右邊面板裡可以檢視UPnP功能的狀態是開啟還是關閉。
  2. 下載Demo APP
    確定您要連線的閘道器具有UPnP功能後,在下載中心下載Demo APP
    1.啟動Demo App, 點選新增裝置,輸入裝置ID和token.
    注:輸入裝置ID和token放在我們下載的Profile檔案中





    2.展示基本資訊,點選下一步:



    3.配置WiFi:



    4.聯網完成


  3. 心跳檢測
    裝置聯網後,在雲端點選【檢測心跳】操作,自動檢測裝置是否已向雲端上報心跳,如檢測成功表明已與雲端連線成功;



    i. 點選【檢測心跳】按鈕後會立即檢測



    如檢測成功會彈窗提醒;



    如心跳檢測失敗,請檢查燒錄過程是否有誤;並可重新檢測。


裝置雲端除錯

  1. 資料點測試
    i.在資料點設定頁面,點選【資料點測試】按鈕



    ii.使用Demo APP掃描二維碼,開始資料點測試;


  2. 通過Demo APP控制裝置
    裝置聯網情況下,點選裝置,可對裝置進行操控


  3. 通過Demo APP檢視控制及上報日誌
    i. 點選裝置控制按鈕;



    ii. 檢視裝置具體日誌


裝置端

在百度IoT框架中,IoT裝置啟動後要註冊到百度IoT雲。設備註冊成功後,雲端將裝置管理起來。在裝置活躍狀態下,雲端可以向裝置端下發監控命令,裝置端也可以主動向雲端上報資料。
設備註冊是裝置端請求連線到百度IoT雲,百度IoT雲驗證裝置的ID/TOKEN並決定是否准許裝置接入的過程。ID是身份標識,TOKEN是接入憑證。設備註冊成功後,雲端會對裝置端進行管理,包括韌體更新等。
裝置監控是指百度IoT雲向IoT裝置傳送監控命令,IoT裝置響應監控命令的過程。監控包括監視和控制,比如監視溫度感測器的讀數,控制燈泡的開關。
裝置資料上報是指IoT裝置向百度IoT雲主動上報資料的過程,比如上報故障、警報、診斷或者開發者希望IoT裝置主動上報的其他任意資訊。雲端會將上報資料儲存起來,後續可以獲取、分析這些資料。


平臺端

建立產品

將裝置接入百度IoT需首先建立產品,配置接入裝置基本資訊。

  1. 在開發者完成了註冊流程後,進入開發者中心,開啟新產品研發介面,點選【新建產品】按鈕,開始建立產品;
  2. 設定產品類別、產品型號、聯網方式,可根據自身需要設定自定義配置資訊,資訊填寫完成後,點選【新建】按鈕;
  3. 產品建立完成;產品建立完成後,您可以在新產品研發的右邊區域看到您剛才建立的產品。


文/Raaaaamsey(簡書作者)
原文連結:http://www.jianshu.com/p/3d9846bf42bd
著作權歸作者所有,轉載請聯絡作者獲得授權,並標註“簡書作者”。