什麼是 AWS IoT Core?
AWS IoT Core 是一項受管的雲端服務,可讓連線裝置輕鬆安全地與雲端應用程式及其他裝置互動。AWS IoT Core 可支援數十億個裝置和數兆則訊息,並能可靠且安全地處理這些訊息,並路由至 AWS 端點。有了 AWS IoT Core,您的應用程式可以隨時追蹤所有裝置並進行通訊,即便是在裝置未連線時。
AWS IoT Core 讓您可以輕鬆使用 AWS Lambda、Amazon Kinesis、Amazon S3、Amazon SageMaker、Amazon DynamoDB、Amazon CloudWatch、AWS CloudTrail 及 Amazon QuickSight 等 AWS 服務建立 IoT 應用程式,以收集、處理、分析連線裝置上產生的資料並採取行動,而無須管理任何基礎設施。
AWS IoT Core 如何運作?
連線和管理裝置
AWS IoT Core 可讓您輕鬆將裝置連線至雲端及其他裝置。AWS IoT Core 是支援 HTTP、WebSocket 及 MQTT 的一種輕量型通訊協定,經過專門設計可容忍間斷連線,並能大幅減少裝置上的程式碼數量,還能降低網路頻寬需求。AWS IoT Core 也支援其他產業標準和自訂通訊協定,而且即使使用不同通訊協定的各種裝置也能彼此通訊。
保護裝置連線與資料
AWS IoT Core 在所有連線點提供身份驗證及端對端點加密,如此一來,資料絕對不會在未經驗證身分的裝置與 AWS IoT Core 之間進行交換。此外,您可以套用有精細許可的政策來保護對裝置與應用程式的存取。
處理裝置資料並採取行動
有了 AWS IoT Core,您就可以根據自己定義的商業規則立即篩選、轉換裝置資料並採取行動。您可以隨時更新規則來實作新的裝置與應用程式功能。AWS IoT Core 讓您針對功能更強大的 IoT 應用程式,輕鬆使用 AWS Lambda、Amazon Kinesis、Amazon S3、Amazon Machine Learning、Amazon DynamoDB、Amazon CloudWatch 以及 Amazon Elasticsearch Service 等 AWS 服務。
隨時讀取和設定裝置狀態
AWS IoT Core 會儲存連線裝置的最新狀態,以便隨時讀取或設定,這能讓裝置對您的應用程式而言就像是它隨時都在線上一樣。這表示即使裝置中斷連線,您的應用程式仍然能夠讀取裝置的狀態,同時讓您設定裝置狀態,並在裝置重新連線時進行實作。
進一步了解 AWS IoT Core