/csu_2021_iot

Primary LanguageJupyter Notebook

物聯網整合系統實務(一)

這一門課程中,我們以Python為主要工具,進行物聯網的各種應用。因此最初我們會針對Python的基礎語法進行反覆練習,為IoT應用之技能打底。在IoT的學習應用過程中,常需要收集各種資料,依照實際需求進行資料的整理,用以進一步分析資料。因此,我們在課堂上還會使用政府公開資料進行各種有趣的應用,讓學員對真實應用案例不再生疏。

Open In Colab


Week 01

  • Python程式語言介紹
  • 工業應用介紹
  • 基本語法: 使用google的colab進行練習
    • 運算符號
    • 變數
    • 字串
    • 迴圈

Week 02

  • Python語法2:
    • 判斷式
    • 迴圈 -> 以學號末二碼執行運算,結果上傳群組
    • list
    • Dictionary

Week 03

  • 公共腳踏車IoT資訊收集
  • 公共腳踏車IoT資訊地圖視覺化

Week 04

  • 公共腳踏車IoT資訊地圖視覺化進階:客制化的icon

Week 05

  • 公共腳踏車IoT資訊地圖視覺化進階
    • 停放數量分析
    • 以顏色進行數量之區隔

Week 06

  • 寄送email
    • 以gmail進行email發送

Week 07

  • Python發送Line訊息之應用

Week 08

  • MQTT: 資料收集 & 趨勢圖

Week 09

  • MQTT: 智慧家庭:燈控實作

Week 10

  • 期中考上機實作

Week 11

  • 期中考上機實作

Week 12

  • 期中考上機實作

Week 13

  • 資料庫應用:空氣品質IoT監測趨勢視覺化 --> 期末考題

Week 14

  • 空氣品質IoT監測趨勢以地圖呈現

Week 15

  • 整合實作
    • IoT監測資訊以Line發送AQI通知

Week 16

  • 整合實作
    • IoT監測資訊以line發送趨勢圖

Week 17

  • 期末考:上機實作

Week 18

  • 期末考:上機實作