Contents
做設備到 AWS 雲端的整合:對嵌入式設備編輯程式並管理 AWS IoT 中的資料
從這 8.5 小時的課程,你會學到
- 對 ESP8266、ESP32 或 Raspberry Pi 3 做程式設計,將資料傳送到AWS IoT Core (核心)
- 連線到 AWS 免費層( free tier )並使用相關的AWS服務
- 瞭解 MQTT、JSON、IoT 和 AWS 雲
- 熟悉裝置與雲端間的通訊
- 通過建立表單和資料欄位將 IoT 資料放入 Dynamo DB
- 獲得設計圖表並使用物聯網資料分析的能力
- 能夠以基本程式設計架構開發 JavaScript 、Python 和 C 的程式
- 獲得許多對物聯網至關重要的 AWS 服務的體驗,如 Lambda 和 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,通過 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 物聯網控制檯。
裝置 | 開發環境 | 程式語言 |
ESP8266 | Mongoose OS, Arduino/Node-RED | JavaScript, Arduino |
ESP32 | Arduino, Zerynth, FreeRTOS | JavasScript, Python, Arduino, C |
Raspberry Pi 3 Model B | AWS IoT SDK | JavaScript, Python |
在物聯網控制檯中,我們將建立 AWS 物聯網”規則”( “Rules” )和”行動”( “Actions “),以探索許多內建的 AWS 物聯網支援服務,這些服務整合在AWS 雲端的 AWS 物聯網核心控制檯上。 為 AWS 服務建立基於規則的行為,我們將通過各種重要的 AWS 應用程式傳送、儲存、歸檔、操作、繪圖和分析我們的感測器資料。 其中一些使用這些基於規則的行為的整合應用程式包括 Dynamo Database、 S3、 SNS、 Lambda、資料管道、 Glue、 QuickSight、 AWS IoT Analytics 和 SageMaker。
物聯網在很大程度上是裝置和網路的融合,尤其是雲端計算; 所有資料的傳送和記錄,無處不在、持續不斷、到處都是。 理解和能夠做原型和實現端到端的裝置到雲端的路徑通訊是一個需求很高的職業技能。
對於要自稱為物聯網開發者的人來說,擁有在雲端建構物聯網原型解決方案的技能已經是一項重要且高度需求的技能,而且隨著時間的推移,隨著廉價連線裝置的廣泛應用,物聯網必然呈以指數級增長。
記住! 30 天退款保證,不問你任何問題。 我希望你們對這門課程所提供的價值感到滿意。
目標受眾
- 對物聯網(IoT)感興趣的工程師
- 希望獲得更多物聯網技能的電子愛好者
- 對嵌入式設備感興趣的 Web 或雲端程式設計師
- 對 Web 或雲端感興趣的嵌入式裝置程式設計師
講師簡介
Stephen Borsay 電腦工程師,嵌入式物聯網,設備到網路的整合
Steve Borsay 是具有學位的電腦工程師和電子愛好者,有興趣使嵌入式系統讓各種程度和經驗的愛好者容易理解並享受動手做的樂趣。 他為物聯網、FPGA、嵌入式系統、設備到雲端和設備到網路整合提供了技術培訓和產品說明。也是波特蘭駭客的大使。他將嘗試回答所有問題,專注學生的專業發展。
字幕:簡中、英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結( 特價 NT370 起)✨ 非 IT 認證的課程用 NT390 起的優惠連結 可能拿到更好的價格喔, 試試看! | Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 物聯網開發相關線上課程
- AWS 相關線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響