全部產品
Search
文件中心

IoT Platform:物聯網平台相關問題

更新時間:Jun 30, 2024

本文介紹阿里雲物聯網平台相關的常見問題。

基於物聯網平台,開發裝置管理的通用模式是什麼樣的?

阿里雲物聯網平台為裝置提供安全可靠的串連通訊能力,具體的通訊模式說明,請參見什麼是物聯網平台

對比自建MQTT Broker接入,裝置通過物聯網平台接入的優勢是什嗎?

阿里雲物聯網平台具有更強大的功能,同時費用更低。具體差異說明,請參見產品優勢

物聯網平台支援的連線協定只有MQTT嗎?

不是。物聯網平台支援開放協議有MQTT、CoAP、HTTPS。具體說明,請參見MQTT協議規範HTTPS協議規範CoAP協議規範

物聯網平台會使用到哪些網域名稱?

  • 裝置接入物聯網平台,需要使用到相關接入網域名稱。具體資訊,請參見查看執行個體終端節點

  • 裝置OTA升級時,物聯網平台會下發OTA相關網域名稱:ota.iot-thing.cn-${YourRegionId}.aliyuncs.com

    ${YourRegionId}請替換為您的物聯網平台裝置所在地區的Region ID。Region ID表達方法,請參見地區列表

是否可以把物聯網平台接入網域名稱隱藏在自有網域名稱之後?

不可以。物聯網平台不支援CNAME解析方式,且會對每個請求進行安全認證。如果不是來源於可信網域名稱的請求,可能會被攔截。

裝置上報資料至物聯網平台後,如何儲存到資料庫(MySQL、SQL Server)?

您可以使用物聯網平台的雲產品流轉功能將資料流轉至目的資料庫。具體說明,請參見資料轉寄到雲資料庫RDS

物聯網平台和訊息佇列(RocketMQ)都是用於訊息通訊的產品,它們有什麼區別?

應用情境不同,且物聯網平台降低了裝置被破解造成風險的機率。

  • 物聯網平台:針對物聯網情境的裝置通訊情境。

    物聯網平台可為每個裝置註冊唯一身份標識,進行裝置認證,且支援對每個裝置進行授權、禁用等管理。如果裝置被破解,可將風險控制在損失單個裝置上,不會影響整個系統。

  • 訊息佇列:針對服務端非同步通訊情境。沒有物聯網平台針對裝置的風險控制機制。

物聯網平台在中國境外可以使用嗎?

可以。阿里雲物聯網平台在多個國家和地區進行了部署,可登入物聯網平台控制台查看當前已部署的國家和地區。

什麼硬體可以接入物聯網平台?

理論上,只要硬體環境有TCP/IP協議棧,就可以接入物聯網平台。

阿里雲物聯網平台與裝置之間的互動協議是公開的,您可依據協議接入裝置,也可使用物聯網平台提供的SDK接入裝置,請參見下載裝置端SDK

裝置發送給物聯網平台的訊息格式是否固定,是否能發送給廠商的應用程式?

不固定。阿里雲物聯網平台接收到裝置的訊息後,會將訊息轉寄給裝置廠商的應用程式進行處理。訊息的處理邏輯需要裝置廠商編寫。

關於雲端應用伺服器如何接收裝置訊息,請參見什麼是服務端訂閱

物聯網平台裝置訊息的轉寄時延多大?

裝置通訊流程中,由以下階段控制轉寄時延:

  1. 裝置向物聯網平台發送訊息:網路頻寬決定延時大小。

  2. 訊息在物聯網平台內部轉寄:物聯網平台決定延時大小,最大不會超過50ms。

  3. 訊息發送給您的商務服務:網路頻寬決定延時大小。

  4. 您的商務服務器內部處理訊息:商務服務器決定延時大小。

物聯網平台的裝置資料保密性怎麼樣?

保密性高。

如果廠商自己的帳號、密碼資訊沒有泄露,其他廠商無法擷取該廠商裝置的資料。

是否支援C語言版的伺服器端SDK?

支援,但不建議使用C語言程式開發伺服器端。若使用訊息回調功能,需開發C語言的Web Server,難度較高。

說明

若伺服器端使用C SDK接入物聯網平台,調用物聯網平台雲端API,需要使用HTTP協議來發送請求資料。

物聯網平台服務如何收費,SDK功能是否全部免費?

物聯網平台計費模式,請參見計費概述。您可根據業務需要,選購適合的物聯網平台服務,請參見企業版執行個體費用公用執行個體費用

SDK是全部免費的。物聯網平台提供裝置端SDK和服務端SDK供您使用。物聯網平台提供的開源SDK有多種認證,例如EDL Epl apache2.0等,請放心使用。

如何擷取物聯網相關解決方案?

目前,物聯網平台的整套解決方案一般由第三方的解決方案商和模組商提供。阿里雲雲市場中有比較成熟的方案提供者。