1. 程式人生 > >百度天工介紹

百度天工介紹

parse -s gui 模式 註意 ipa 很好 100萬 3D

百度天工服務分為物接入IOT Hub物解析IOT Parser物管理IOT Device時序數據庫TSDB規則引擎Rule Engine還有物可視IOT Visualization,目前物可視在官方公測階段,需要開發者在物可視界面申請。

  首先打開百度雲https://cloud.baidu.com/?from=console,登錄自己的百度賬號,進入到控制臺,然後點擊右上角用戶圖像,點擊用戶中心,進行實名認證。 然後點擊左側菜單產品服務,即可看到物聯網服務了。如下圖:

技術分享圖片

一、物接入IOT Hub

1、概述

物接入IoT Hub 是全托管的雲服務,通過主流的物聯網協議(如MQTT)通訊,可以在智能設備與雲端之間建立安全的雙向連接,快速實現物聯網項目。支持億級並發連接和消息數,建立海量設備與雲端安全可靠的雙向連接,無縫對接天工平臺和百度雲的各項產品和服務。

技術分享圖片

物接入資源分為兩類:物接入、物接入(SIM版),本文主要講解物接入方式,SIM版讀者有興趣可以試試。

MQTT概述

MQTT(Message Queuing Telemetry Transport)是一個客戶端服務端架構的發布/訂閱模式的消息傳輸協議。它的設計思想是輕巧、開放、簡單、規範,易於實現。這些特點使得它對很多場景來說都是很好的選擇,特別是對於受限的環境如機器與機器的通信(M2M)以及物聯網環境(IoT)。

支持MQTT底層傳輸協議的相關設備有:

  • 客戶端--使用它連接服務端。
  • 服務端--全托管的雲服務,幫助建立設備與雲端之間安全可靠的雙向連接,以支撐海量設備的數據收集、監控、故障預測等各種物聯網場景。

MQTT客戶端

使用MQTT的程序或設備,推薦您使用MQTT.fx。客戶端總是通過網絡連接到服務端。它可以

  • 發布應用消息給其它相關的客戶端。
  • 訂閱以請求接受相關的應用消息
  • 取消訂閱以移除接受應用消息的請求。
  • 從服務端斷開連接。

MQTT服務端

全托管的雲服務,幫助建立設備與雲端之間安全可靠的雙向連接,以支撐海量設備的數據收集、監控、故障預測等各種物聯網場景。

  • 接受來自客戶端的網絡連接
  • 接受客戶端發布的應用消息
  • 處理客戶端的訂閱和取消訂閱請求。
  • 轉發應用消息給符合條件的客戶端訂閱。

更詳細的MQTT協議介紹請參考MQTT官網。

名詞解釋

技術分享圖片

系統限制

技術分享圖片

2、快速接入IOT Hub

步驟一:註冊並登錄IoT Hub

在使用IoT Hub服務前,您需要創建一個百度雲賬號,請按照下述步驟進行註冊和登錄。

  1. 註冊並登錄百度雲平臺,請參考註冊和登錄。

  2. 如果未進行實名認證,請參考實名認證操作方法完成認證。

  3. 登錄成功後,導航欄選擇“產品服務>物接入IOT Hub”,即可開始使用物接入服務。

步驟二:創建計費套餐

註意

對於產品公測期間已開通免費物接入服務的用戶,系統會自收費開始日起(具體日期以公告為準)創建一個3個月的免費配置(可發布、訂閱100萬條消息/月)訂單,請在3個月內登錄控制臺升級或續費套餐。

在創建實例之前應先創建計費套餐並設定每個月收發消息的額度,系統將根據額度自動計算每個月的服務費用。每個用戶只能創建一個計費套餐,所有實例將共享該套餐的額度。

  1. 登錄百度雲官網,點擊右上角的“管理控制臺”,快速進入控制臺界面。

  2. 選擇“產品服務>物接入IoT Hub”,進入服務頁面。

  3. 點擊“實例列表”,選擇一種計費方式,物接入或者物接入(SIM)版,關於產品的定價和費用計算方法,請參看產品定價。

    完成配置後,點擊“下一步”進入在線支付頁面進行支付。支付成功後,用戶可進入“實例列表”,創建物接入實例。

技術分享圖片

步驟三:創建實例

連接IoT Hub服務需要創建一個實例(endpoint),一個endpoint表示一個完整的IoT Hub服務。登錄IoT Hub控制臺頁面,點擊“創建實例”,填寫需要創建IoT Hub服務的實例名稱。

說明:

  • 目前每個賬戶能創建100個endpoint,且每個實例的名稱是全局唯一的,不能重名。每個endpoint下可創建10000個thing、10000個policy和10000個principal。如果需要更多配額,請提交工單申請。
  • 您也可以使用IoT Hub CLI命令create-endpoint創建實例,參考IoT CLI。

創建實例時,IoT Hub默認提供三種地址,選擇不同的地址,意味著您可以通過不同的方式連接到百度雲IoT Hub。

  • tcp://yourendpoint.mqtt.iot.gz.baiduce.com:1883,端口1883,不支持傳輸數據加密,可以通過MQTT.fx客戶端連接。

  • ssl://yourendpoint.mqtt.iot.gz.baiduce.com:1884,端口1884,支持SSL/TLS加密傳輸,MQTT.fx客戶端連接,參考配置MQTT客戶端。

  • wss://yourendpoint.mqtt.iot.gz.baidubce.com:8884,端口8884,支持Websockets瀏覽器方式連接,同樣包含ssl加密,參考Websockets Client。

百度天工介紹