校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

物聯網應用設計與實作

Design and Implementation of IOT Applications

學期
112-2
學分
3 學分
當期課號
515615
永久課號
CSCS20028
開課單位
資訊工程學系
授課教師
蔡文能、林勻蔚、林一平
校區
光復
類別
選修
上課時間表
週二
5
13:20–14:10
物聯網應用設計與實作
EC022
2 節連堂
6
14:20–15:10

* 根據陽明交大上課時間表所列

概述

本課程教導學生如何利用物聯網應用快速開發平台(IoTtalk),搭配Arduino/ESP8266(NodeMCU)快速實現物聯網應用之設計與實作,必要時撰寫/修改Arduino/NodeMCU的韌體程式,讓學生透過實作以體會物聯網應用的設計與開發的歷程。

先修科目

具有Python、C/C++程式撰寫能力、略懂HTML 與JavaScript

教學方式

(1) 教師授課 +實作習題+ 專題實作(2人至4人分組合作) (2) 參看網站 https://iottalk.vip/000/ (入門) (3) 也參看網站 https://iottalk.vip/0/ (進階)

評分方式

無考試。均以實作習題與 Final term project繳交評分。(課堂作業60%、Final term project 40%)

週次計畫
週次主題
第 1 週課程簡介+物聯網與AI之未來展望:AgriTalk、SmartCampus、and more...
第 2 週IoTtalk 系統簡介與應用 (Introduction to IoTtalk system and it's application)
第 3 週IoTtalk Dummy Device DA程式撰寫(Python、Javascript) +專題分組(開始)
第 4 週物聯網商業化實務經驗談_林ㄧ平
第 5 週Implementation of RemoteControl DA (Dynamic Web page/Flask/Jinja2)
第 6 週ArduTalk程式--Arduino/ESP8266/NodeMCU (Using C/C++) 連接 IoTtalk
第 7 週ArduinoYun的IoTtalk程式解析(Python in OpenWRT, C/C++ in Atmel MCU)
第 8 週DFM/DMM-物聯網物件定義與管理--IDF, ODF, 以及 Device Model 實作
第 9 週VPython Device for IoTtalk 範例講解
第 10 週微氣象站 與 網路爬蟲+美麗湯 (HtmlScraping/beautifulsoup4)
第 11 週林一平: IoTtalk結合AI的各種XYZ智慧應用介紹
第 12 週LINE BOT + IoTTalk Message
第 13 週Dashboard (DataLogger / MySQL)
第 14 週MQTT vs. RESTful on IoTTalk system
第 15 週DeviceTalk-IoTtalk的IoT設備端程式產生器 參考: (1) https://www.mdpi.com/1424-8220/22/13/4942 (2) https://hackmd.io/@Eric-Pwg/B1W18mViq (3) https://bit.ly/DeviceTalk
第 16 週同學分組上台報告 - 物聯網應用開發專題報告與Demo
第 17 週同學分組上台報告 - 物聯網應用開發專題報告與Demo(2)
第 18 週同學分組上台報告 - 物聯網應用開發專題報告與Demo(3)
教科書

自編教材

Office Hours
地點
EC117
時間
Wed. 10:00~12:00 事先預約
聯絡方式
jyneda@gmail.com