基於ARM® mbed™ 平台
的物聯網應用實作
組員:鄒乙豪、何維濂、柯景翔
指導老師:Joseph
日期: 2016/7/15
簡報大綱
1.1 專題緣起
1.2 物聯網的障礙
2. 製作目標
3. 系統方塊
mbed DS
Website on
Google cloud
ethernet
wifi
mbed API
mbed OS
Linux
...
GPIO
I2C
LED
Button
Buzzer
Gyro
Sensor
Relay
edge board
...
4.1 實作技術 device platform
COAP
HTTPS
HTTP
Web APP
4.2 實作技術 mbed Interface
CMSIS-Core / Driver
IP Stack
Thread/Time
Interrupts
C++ APIS
Application / Libraries
GPIO
I2C
Ethernet
LED
Buzzer
Relay
Sensor + Fan
Gyro
4.3
實
作
技
術
event
flow
CMSIS-Core / Driver
IP Stack
Thread/Time
Interrupts
C++ APIS
Application / Libraries
GPIO
I2C
Ethernet
2. Read data from I/O
3. Sent value to
resource
1. Register the device & resource
mDS
COAP
COAP
4. Method handlader
5. Payload parser
6. Write data to I/O
LED
Buzzer
Relay
Sensor + Fan
Gyro
4.4 實作技術
webUI
Express / Flask
node.js / Python
HTTP
mbed-connector-api
Socket.io
HTML5
JQuery
Socket.io
JavaScript
CSS
web socket
RESTful Web interfaces with Access Key
mDS
HTTPS
4.5 實作技術WebAPP
4.6 OMA LWM2M Data Model
5. 使用者介面
6.1 專案的成果
6.2 專案的成果
6.1 系統展示 motion-sensor
on FRDM-K64F
6.2 實際展示: environment-sensor
on Raspberry pi 2
7. 感言及問答