student project

專題文件,OK了嗎?

05 Jul 2016

William 昨天麻煩你再修改的專題文件,OK了嗎?

OK了, 寄給我一下

joseph@ittraining.com.tw

05 Jul 2016

其他組的可以參考...

主題: IoT智慧心律監測儀

運用資訊科技實現個人健康管理的應用是本組這次作品的核心概念,透過對心律的監測,可以讓受測者快速知道自己的心律狀況。近年來國人健康議題備受重視,在一個發展中的國家,必須面對人口結構老化的問題。基於對健康的關心,希望讓每個人都能快速掌握自己的健康變化,所以我們這一組設計了一個IoT智慧心律監測儀。

IoT智慧心律監測儀會將人體心律數據傳送到雲端Web平台,使用者利用瀏覽器可即時顯示心電脈波圖及查看歷史量測記錄。另外,此雲端平台可以同時連線多台心律監測儀。 IoT智慧心律監測儀的設計架構主要分成三部分,第一部分為生理感測訊號的處理,以新唐科技的Nano130 MCU晶片(ARM Cortex-M0@42MHz)作為心律感測器的開發平台。我們設計一個CNY70紅外線感測電路以採集人體心跳訊號,並利用ADC將生理類比訊號轉換為數位訊號後並進行演算法處理以得出人體每分鐘的心跳。同時,轉換後的數位訊號也同步透過ESP8266 WiFi模組傳送到雲端Web平台。

第二部分為雲端Web,其主要負責和心律監測儀進行TCP Socket通訊。接收到的心律數據透過web socket的HTTP通訊技術即時送到前端網頁。 第三部分屬於Web UI的前端網頁,負責將接收的web socket數據,利用Java Script和HTML5進行統計試算與視覺化的處理,讓使用者能在遠端觀看即時量測的心律脈波。

在IoT智慧心律監測儀架構下,未來在健康管理上的應用,使用者不再受地域上的限制,期待能朝向遠端健檢、定期追蹤的預防醫療的概念。

關鍵誆: 預防醫療,IoT,CNY70, ARM Cortex-m0, ESP8266, web socket, HTML5 Canvas

06 Jul 2016

基於ARM® mbed™ 平台的物聯網應用實作

<<quote> 物聯網(IoT)已經成為當今資訊業界最熱門的話題之一,然而實際的發展上,仍然有許多困難。其中,開發環境以及系統平台的紛亂已成為發展的絆腳石。有鑑於此,晶片架構的領導者ARM提出了一套mbed™ 平台以提供完整的開發與連結方案。本專案主要目的就是讓團隊成員熟悉mbed™ 開發平台,並且實現出一個IoT應用架構,同時展現出mbed™ 平台的威力。 本專案當中,我們的終端聯網裝置以ARM mbed-enabled 單片機(NXP FRDM-K64F)及Raspberry Pi 2作為開發平台。聯網終端裝置連接感測裝置,包含溫溼度計、氣壓計、IMU三軸動作感測器,並將讀取感測資訊及系統狀態,傳送到mDS (mbed Device Server)。終端裝置也帶有致動器,以控制GPIO及繼電器開關。 本專題也實作一個監控操作Web介面,並以RESTful API的設計架構,讓使用者只須要透過瀏覽器就可以在遠端進行監測及控制各個終端裝置。另外,我們也採用發佈/訂閱(pub/sub)的溝通模式,讓訊息延遲降到最低。 <</quote>>

<</quote>> 心得: 雖然NXP FRDM-K64F 與Raspberry Pi及硬體架構不同,且mbed OS和 Linux作業系統也極大差異,但我們從中學習到如何利用mbed Yotta 程式專案建置架構,讓即使是開發不同的硬體平台,也都能使用相同的程式架構來開發mbed Client。 分享與貢獻: 本專案的開發重點,不僅是實作展示,更重要的是開發過程中的心得與過程,分享在mbed開發社群。尤其是目前中文圈的論壇,相關的資料更是鳳毛麟角。本專案希望能夠提供一些基本教學,讓更多的有志之士能夠加入mbed開發分享的行列。 <</quote>>

關鍵詞: IoT, mbed OS, ARM mbed-enabled, mbed connector service, yotta ,RESTful API, FRDM-K64F, Raspberry pi, mbed client

10 Jul 2016

我先加入了幾頁, 主要都是關於web的架構的部份, 到時專題簡報檔有一些應該可以用上, 大家加油囉

/media/uploads/ittraining/mbed--.pptx