Internet of Things (ª«Ápºô) 2019

Lecturer¡G ¦¿®¶·ç
Teaching Assistant¡G«¢¯Ç´µ µ{¤l¼e §õ¨|ÀM °ª§Ó»¨ ÄYÃÒ®õ ±ç´f²S

Time: Tuesday 14:00~16:50
Place: E6-A205
Web Page: https://staff.csie.ncu.edu.tw/jrjiang/IoT2019/

Course Description:

The Internet of Things (IoT) has been connecting billions of things or machines electronically for them to exchange many different types of information with one another. With all the machines in the world connected, lives will be transformed significantly. Many technologies are involved in the concept of IoT and are worthwhile investigating. This course is intended to provide in-depth examinations of IoT technologies so that students can realize how machines are connected and how information is captured and exchanged. The applications of the IoT concept are also covered in the course.

Furthermore, in view of the development of AIoT (AI + IoT) and the evolution (revolution) of Industry 4.0 (I4.0), we also introduce the concept of Industrial Internet of Things (IIoT) and its related technologies, such as the Cyber-Physical System (CPS), Machine Learning (ML) and Deep Learning (DL).

Goal: Students can make their own IoT applications, either web-based or APP-based.

Scoring¡G
Reference Books: Syllabus: (SyllabusPDF)

  1. (9/17)(9/24) Introduction to (Internet of Things), IIoT(Industrial Internet of Things), Cyber-Physical System (CPS), and Industry 4.0 (I4.0) (IIoT-I4.0.zip)(What is CPS)(DeepLearningforCPS(HiroshimaU).zip)(ML.pptx)(DeepLearning.pptx) (CPS-PINE-DL-Paper.pdf)(AnoamalyDetectionforIoT.ppt).

  2. (10/1) Localization (GPS.zip)(Localization.zip)(´¼¼z¤u¼t¤u¥ó¥Í²£¼i¾ú»P©w¦ì°lÂܺ޲z) (PINUS)(antennas)
  3. (10/8) Introduction to Internet: ISO OSI, TCP/IP, UDP/IP (Link)
    (10/8)
    Introduction to RFID and NFC (RFID-NFC.zip)
    (10/8) Power Saving MAC (Media Access Control) Protocols for MANETs (MAC.ppt)(QPS-NCU.ppt)(HPS4.ppt)

  4. (10/15) Talk: Fixed-Mobile Network Convergence for 5G - The Key Role of Fibre (Speaker: ¤¸´¼¤j¾Ç ¸ê¤u¨t ¶À¨Ì½å ±Ð±Â)
  5. (10/22) Talk: ¼Æ¦ìÂ૬¤¤ªºª«Ápºô¸ê¦w·s«äºû (Speaker: µØ¹qÁpºôªÑ¥÷¦³­­¤½¥q ³¯«G§» ¨ó²z)
  6. (10/29) Introduction to MANET routing protocols (ManetRouting.zip)
    (10/29) Wireless Rechargable Sensor Networks (WRSNs) (EH&WRSN.pptx)
  7. (11/5) Talk: 5G¦æ°Ê³q°Tºô¸ô»Pª«Ápºô³Ð·sÀ³¥Î (Speaker: ¥xªF¤j¾Ç ¸ê¤u¨t ±iÄ£¤¤ ¥D¥ô)
  8. (11/5) ¤H¤u´¼¼z¦b»s³y·~ªºÀ³¥Î(AI-in-Manufacturing.zip)
    PLC, SCADA, and Fieldbuses (PLC-SCADA-Fieldbus.zip) (EtherCAT.zip)
  9. (11/12) Midterm (No Class): For preparing your midterm handwritten 3-page report (40%) and 25-min oral report (60%)
    (The deadline for handing in your
    handwritten midterm report is 11/19 just before the class.)
  10. (11/19) APP programming (IoTApp.zip)(ExampleCode.zip) (PBL: SMAR video)(Smart Glasses AR demo)
  11. (11/19) Introduction to Deep-learning programming on phones (DLonPhones.zip)
  12. (11/26) Talk: ´¼¼z¹A·~ª«ÁpºôÀ³¥Î (Speaker: ©yÄõ¤j¾Ç ¸ê¤u¨t ³¯Ãh®¦ ¥D¥ô)
  13. (12/3) 1 or 2 students to form a team to hand in the term project proposal table (hardcopy) as shown below:
    Question
    Answer
    Member_1:
    John  #1235  
    Member_2:
    Marry
    #6789 
         
    Remark:
    1. What physical scenario and what physical object (or phenomenon)?
    Temperature and Humidity at E6-A205 room
    5%
    0%

    2. What sensor and platform?
    Raspberry Pi 3 ($1300) + Sensor ($50)
    20%
    15%

    3. What protocol to connect to Internet?
    Bluetooth + HTTP (RESTful)
    10%
    0%

    4. What web site and database?
    Firebase
    5%
    15%

    5. What the visualizer to visualize data?
    Chart.js
    0%
    10%
    80 +- 10
    6. What AI technology to analyze data?
    LSTM network to analyze time series of data
    5%
    0%
    85 +- 10
    7. What insight of your data?
    It may be hot (31 degree) and humid (25%) tomorrow.
    5%
    0%
    90 +- 10
    8. What public dataset or information used?
    Data from Central Weather Bureau
    0%
    5%
    95 +-5
    9. What application of the insight?
    The APP notifies users of the current and the predicted temperature and humidity and suggests users user to wear light clothes.
    0%
    5%
    97 *- 3
    Subtotal
    $1350
    50%
    50%


  14. (11/26)(12/3)(12/10)(12/17)(12/24)
    A student should report a topic. 5 topics are reported in a week (1 report on 11/26), and each topic has 25~30 minutes
    for presentation, including Q&A. TA will assign the topics.)
    (You should upload the slides and Q&A details to the LMS system after your presentation.)
  15. Topics for midterm handwritten and oral reports:
    Please select a subject and fill in your name and student number after the subject by 1st November.
    (TA will ann
    unce the subject list via LMS email at 9PM and will assign an arbitrary topic to you if
    you don¡¦t select a subject by 1st November.)

    (11/26)1. Bluetooth
    (12/03)2. Zigbee (IEEE 802.15.4)
    (12/03)3. IEEE 802.11ah
    (12/03)4. Z-Wave
    (12/03)5. WirelessHART
    (12/03)6. CoAP
    (12/10)7. MQTT
    (12/10)8. OPC UA
    (12/10)9. 6LowPAN
    (12/10)10. RESTful interface
    (12/10)11. WebSocket
    (12/17)12. LoRa
    (12/17)13. NB-IoT
    (12/17)14. Sigfox
    (12/17)15. Arduino
    (12/17)16. Raspberry Pi
    (12/24)17. SSL/TLS
    (12/24)18. IoTtalk
    (12/24)19. Node.js
    (12/24)20. MongoDB
    (12/24)21. Elasticsearch
  16. (12/31) (No Class!!) Final project preparation
  17. (1/7) Final project oral report (Everyone should report his/her project for 6 min. with slides, which should be uploaded by 1pm on 1/7. The report should include (1) the subject(title), (2) motivation, (3) goal, (4) background, and (5) current progress.)

  18. (1/7-1/16) Final Project Demo (Make an appointment with TAs to demo your project.)


HomePage Back to My Home