Internet of Things (物聯網) 2018

Lecturer: 江振瑞
Teaching Assistant:哈納斯 楊宜昌 范振倫 謝金男 高健賓

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

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 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) and Deep Learning (DL).

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

Scoring:
Reference Books: Syllabus: (SyllabusPDF)

  1. (9/18)(9/25) Introduction to (Internet of Things), IIoT(Industrial Internet of Things), and Industry 4.0 (I4.0) (IIoT-I4.0.zip)(DeepLearningforCPS(HiroshimaU).zip)(ML.pptx)(DeepLearning.pptx)

  2. (10/2) Localization (GPS.zip)(Localization.zip)(智慧工廠工件生產履歷與定位追蹤管理) (PINUS)(antennas)
  3. (10/9) Introduction to Internet: ISO OSI, TCP/IP, UDP/IP (Link) (Talk: 人工智慧共創平台AIdea)

  4. (10/16) Power Saving MAC (Media Access Control) Protocols for MANETs (MAC.ppt)(QPS-NCU.ppt)(HPS4.ppt)
  5. (10/16) Introduction to RFID and NFC (RFID-NFC.zip)
  6. (10/23) Introduction to MANET routing protocols (ManetRouting.zip)
  7. (10/23) Wireless Rechargable Sensor Networks (WRSNs) (EH&WRSN.pptx)
  8. (10/30) PLC, SCADA, and Fieldbuses (PLC-SCADA-Fieldbus.zip) (EtherCAT.zip) (OPC-UA.zip)
  9. (11/6) Midterm (No Class)(For preparing midterm oral reports)
  10. (11/13) APP programming (IoTApp.zip)(ExampleCode.zip) (PBL: SMAR video)(Smart Glasses AR demo)
  11. (11/20) Introduction to Deep-learning programming on phones (DLonPhones.zip)
  12. 12/18 Hand in 1- to 3-page proposal of your final project. The proposal should include the title, overview, devices used, technology used, intended input and output, system architecture, and application scenarios. It is suggested to put more pictures/diagrams.
  13. (11/27)(12/4)(12/11)(12/18)(12/25)
    Topics for oral reports:
    (A student should report a topic. Six topics are reported in a week, and each topic has 25 minutes for presentation, including Q&A. TA will assign the topics.)
    (You should upload the slides and Q&A details to the LMS system)
    1. Bluetooth
    2. Zigbee (802.15.4)
    3. CoAP
    4. MQTT
    5. 6LowPAN
    6. RESTful interface
    7. WebSocket
    8. LoRa
    9. NB-IoT
    10. Sigfox
    11. Arduino
    12. Raspberry Pi
    13. SSL/TLS
    14. LDAP/X.509
    15.
    IoTtalk
    16. ThingWorx
    17. oneM2M
    18. IoTivity/AllJoyn
    19. Node.js
    20. Vue.js
    21. Django
    22. MySQL
    23. MongoDB
    24. Elasticsearch
  14. (1/4)(Friday) 補課
    Time: 14:00-17:00
    Location: A208
    Speech:
    題目:
    軟體測試的基本概念、方法與工具
    摘要:
    這次演講將帶領同學探索軟體測試的基本概念、方法與工具,包含:
    -軟體測試簡介
    -程式單元測試與工具
    -系統功能測試與工具
    -系統效能測試與工具

  15. (1/8) Final project oral report (Everyone should report his/her project for 6 min. with slides, which should be uploaded by 1pm on 1/8. The report should include (1) the subject(title), (2) motivation, (3) goal, (4) background, and (5) current progress.)

  16. (1/8-1/15) Final Project Demo: Make an appointment with TAs to demo your project.


HomePage Back to My Home