課程將針對常見的感測器、智慧家電、智慧電網及智慧建築做探討。並帶領學員架設物聯網雲端伺服器及Android端應用程式講解。透過此課程完整的整合實作範例,學員們將更快速的進入物聯網市場。
課程採實體上課與遠端線上同步教學 學習加分。
課程目標 :
使用ARM單晶片學習物聯網整合並實作物聯網雲端伺服器及Android端應用程式。
適合對象: 本課程實作範例會探討到ARM Cortex-M系列單晶片開發、雲端伺服器架設( Linux Socket Programming) 及Android應用程式開發。建議有興趣 修習本課程的學員需先具備上述基礎。 職涯發展: 韌體工程師│車用電子工程師│資訊家電設計師│ 嵌入式軟體工程師│硬體工程師│物聯網工程師 |

了解物聯網架構核心技術
具備物聯網整合開發能力
掌握物聯網關鍵雲端技術開發能力
課程大綱
Introduction to IOT(物聯網介紹)
- What is IOT?
- Implementation of IOT
- IOT V.S Internet
- Safety of IOT issues
- Major challenges in IOT
- Future of IOT
IOT Platform (IOT開發平台介紹)
- Introduction to IOT development board
- Introduction to IOT cloud server
- Introduction to IOT client APP (Android)
- Development environment setup
IOT Sensor and it's Applications (IOT感測應用範例)
- Light control
- Relay control
- Interrupt detect
- Light sensor detect
- UV sensor detect
- PM2.5 sensor detect
- Temperature and humidity sensor detect
- Motion sensor detect
Connect to real world(連結實體網路)
- Introduction to UART WIFI module
- UART WIFI protocol
IOT Cloud Server (物聯網雲端伺服器)
IOT Client APP(物聯網應用程式)
★ MQTT( MQTT實作 )★
- Introduction to MQTT
- MQTT Subscriber
- MQTT Publish
- Free MQTT Server
- Step to Step Install MQTT Server
- MQTT Firmware on STM32 Cortex-Mx
- MQTT APP on Android and Windows Form C#