fbpx

探索 AWS 物聯網 ( IoT )

整合裝置到雲端:對支援 WiFi 的嵌入式裝置編寫程式,並將資料傳輸到 AWS 物聯網( IoT )

課程介紹:English 简中

從這 5.5 小時的課程,你會學到

  • 對 ESP8266、ESP32 或 Raspberry Pi 3 做程式設計,將資料傳送到AWS IoT Core (核心)
  • 連線到 AWS 自由層( free tier )並使用相關的AWS服務
  • 瞭解 MQTT、JSON、IoT 和 AWS 雲
  • 熟悉裝置與雲端間的通訊
  • 通過建立表單和資料欄位將 IoT 資料放入 Dynamo DB
  • 獲得設計圖表並使用物聯網資料分析的能力
  • 能夠以基本程式設計架構開發  JavaScript 、PythonC 的程式
  • 使用 Node-Red 將裝置連線到 AWS IoT
  • 獲得許多對物聯網至關重要的 AWS 服務的體驗,如 DynamoDB 和 S3
  • 學習在 AWS IoT 中創建安全認證和策略

要求

  • 可輕鬆使用 PC、Mac 或 Linux 電腦
  • 具備物聯網(  Internet of Things,IoT )的一些知識
  • 渴望瞭解裝置到雲通訊
  • 使用像 Arduino 這樣的基本 IDE 的經驗
  • 熟悉亞馬遜 AWS 將很有幫助

課程說明

本課程探討了使用亞馬遜 AWS 物聯網核心( Iot Core )在 AWS 免費帳戶上進行雲端通訊的裝置的各種特性。

在課程開始之前,我們需要一個 AWS 自由層帳戶,一個 AWS CLI 工具的本地安裝,以及 MQTT.fx 測試工具的安裝(都是免費的)。 在此之後,我們將設計不貴的、支援 WiFi 的嵌入式裝置,如 ESP8266、 ESP32 和 Raspberry Pi 3,通過 MQTT 與 AWS 的物聯網核心進行通訊。 在編寫我們使用的任何硬體之前。

我們將利用免費的”物聯網”(IoT)原型開發環境,比如 JavaScript 的 Mongoose OS,C 的 Arduino,Python 的 Zernyth,C 的 AWS FreeRTOS,以及同時使用 JavaScript 和 Python 的 AWS IoT SDK 為 Raspberry Pi 為我們不貴的 WiFi 裝置編寫程式。

除非你只是打算使用 MQTT.fx 測試工具,否則你至少會使用以下一個或多個裝置向 AWS 物聯網傳輸資料。 本課程繼續為我們的嵌入式裝置編寫程式,以便將資料從裝置傳送到 AWS 雲端。 為了傳輸我們的資料,我們將使用我們裝置韌體上的內建 MQTT 代理( broker),將 JSON 編碼的感測器資料傳送到 AWS 物聯網控制檯。

裝置開發環境程式語言
ESP8266Mongoose OS, Arduino/Node-REDJavaScript, Arduino
ESP32Arduino, Zerynth, FreeRTOSJavasScript, Python, Arduino, C
Raspberry Pi 3 Model BAWS IoT SDKJavaScript, Python

在物聯網控制檯中,我們將建立 AWS 物聯網”規則”( “Rules” )和”行動”( “Actions “),以探索許多內建的 AWS 物聯網支援服務,這些服務整合在AWS 雲端的 AWS 物聯網核心控制檯上。 為 AWS 服務建立基於規則的行為,我們將通過各種重要的 AWS 應用程式傳送、儲存、歸檔、操作、繪圖和分析我們的感測器資料。 其中一些使用這些基於規則的行為的整合應用程式包括 Dynamo Database、 S3、 SNS、 Lambda、資料管道、 Glue、 QuickSight、 AWS IoT Analytic’s 和 SageMaker。

物聯網在很大程度上是裝置和網路的融合,尤其是雲端計算; 所有資料的傳送和記錄,無處不在、持續不斷、到處都是。 理解和能夠做原型和實現端到端的裝置到雲端的路徑通訊是一個需求很高的職業技能。

還有什麼讓我的課程與眾不同? 它是硬體和軟體的結合,這才是物聯網發展的真正本質。 因此,你比那些在價值 10,000 美元的 Keil 或 IAR 工作臺上使用特定於硬體的模式進行古老的 C 程式設計的嵌入式系統 / 硬體專用人員領先了不止一步。 在完成課程之後,你也會比那些認為物聯網只是編寫 HTML/CSS/JavaScript/Jquery/Node.js/PHP 與 HTTP API等的軟體或網頁開發者更具優勢。

對於要自稱為物聯網開發者的人來說,擁有在雲端建構物聯網原型解決方案的技能已經是一項重要且高度需求的技能,而且隨著時間的推移,隨著廉價連線裝置的廣泛應用,物聯網必然呈以指數級增長。

記住! 30 天退款保證,不問你任何問題。 我希望你們對這門課程所提供的價值感到滿意。

目標受眾

  • 對物聯網(IoT)感興趣的工程師
  • 希望獲得更多物聯網技能的電子愛好者
  • 對嵌入式設備感興趣的 Web 或雲端程式設計師
  • 對 Web 或雲端感興趣的嵌入式裝置程式設計師

講師簡介

Stephen Borsay 電腦工程師,嵌入式物聯網,設備到網路的整合

Steve Borsay 是具有學位的電腦工程師和電子愛好者,有興趣使嵌入式系統讓各種程度和經驗的愛好者容易理解並享受動手做的樂趣。 他為物聯網、FPGA、嵌入式系統、設備到雲端和設備到網路整合提供了技術培訓和產品說明。也是波特蘭駭客的大使。他將嘗試回答所有問題,專注學生的專業發展。

課程討論專區

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

課程網址  |  ♥找優惠折扣碼?

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: