「物聯網應用實作」短期課程-議程

教育部行動寬頻尖端技術跨校教學聯盟

行動寬頻網路與應用-行動智慧聯網聯盟中心計畫 

「物聯網應用實作」短期課程

<線上報名>

重要通知 :本課程需進行實機操作,因設備有限,建議學員自備
Raspberry Pi 2 Model B  Raspberry Pi 3B (Wi-FiBluetooth)

日     期:106年12月21日(四)~106年12月22日(五)

地     點:交通大學光復校區電子資訊研究大樓第一會議室

師     資: Kevin W. Lu, Stevens Institute of Technology

課程說明:This two-day course takes a hands-on approach to the Internet of Things (IoT), including both physical and logical design practices on Raspberry Pi devices with native and Web services in Python code. It consists of eight lessons each in 85 minutes as described below. Upon completing this course, participants should be able to understand IoT architecture, building blocks, use cases, and design steps through the working prototype for IoT services with data collection and analysis.

課程安排:

1061221日(星期

 

  時 間


活動

08:30-9:00


報到 Registration

09:00-10:25

Lesson1: Overview

IoT
definition, architecture, value chain, startups, alliances, standards, use
cases, system complexity levels, protocols, application programming
interfaces (APIs), cloud computing, design steps, and privacy management

10:25-10:35


敘 Tea/Coffee
Break

10:35-12:00

Lesson2: Raspberry Pi

New
out of box software (NOOBS), commonly used commands, configuration tool,
sensor/actuator/communication modules using universal serial bus (USB) and general-purpose
input/output (GPIO), including inter-integrated circuit (I2C) synchronous
interface, serial peripheral interface (SPI), and universal asynchronous
receiver/transmitter (UART)

12:00-13:00


餐 Lunch

13:00-14:25

Lesson3: Python

Key
characteristics, Python 2/3 comparisons, integrated development environment
(IDE), date/time, location, send email, socket, Blockchain, and examples

14:25-14:35


敘 Tea/Coffee
Break

14:35-16:00

Lesson4: Django and Flask

Request
and response, representational state transfer (REST), RESTful API, Web
services, Django and Flask examples with Google maps, SQLite3, and MySQL

 

1061222日(星期


時 間


活動

08:30-9:00


報到 Registration

09:00-10:25

Lesson5: Crossbar.io and Paho

Publish
and subscribe (pub/sub) messaging, including Crossbar.io based on Web
Application Messaging Protocol (WAMP), Eclipse Paho based on Message Queueing
Telemetry Transport (MQTT), and examples

10:25-10:35


敘 Tea/Coffee
Break

10:35-12:00

Lesson6: NETCONF and YANG

Network
management examples using NETCONF, YANG, Docker, and Particle Cloud with
Node.js

 

12:00-13:00


餐 Lunch

13:00-14:25

Lesson7: Cloud platforms

IoT
data feeder examples using cloud platforms such as Beebotte, Carriots,
GroveStreams, ThingSpeak, and Google spreadsheets

14:25-14:35


敘 Tea/Coffee
Break

14:35-16:00

Lesson8: Data analysis

Characteristics
of big (fast) data, diagnosis, prognosis, data visualization, and examples
using Numpy, Scipy, scikit-learn, matplotlib, and pandas

主辦單位:行動寬頻網路與應用-行動智慧聯網聯盟中心

協辦單位:交大資工系、交大電子資訊研究中心、行動寬頻尖端技術課程推廣計畫辦公室

指導單位:教育部資訊及科技教育司