

本課程將採用Node.js 撰寫WebAPP,使用HTTP/RESTful API 存取Resource。在實作WebAPP中,除了後端Node.js,你也將會看到後端如何與前端瀏覽器之間要如何溝通的方式,如AJAX或WebSocket。 課程使用Raspberry Pi 結合ARM mbed Cloud來實現一個物聯網解決方案。你會了解 M2M(Machine-to-Machine)網路協定,包含CoAP、MQTT、LWM2M等協定,並藉由Raspberry Pi連接ARM mbed Cloud 。 Raspberry Pi 的部份教你連接一些感測器,包含GPIO、數位界面I2C的溫溼度感測器、類比感測器如光感應器等,並將這些感測器成為定義為不同的Resource Path並註冊在mbed cloud中。
物聯網真正的價值來自於資料及服務。雲端是由設備或是連網端點收集來的數據(Machine Data)儲存的地方, 系統必須同時具備將時間序列的數據轉換為可以被行動應用存取的數據型態,藉此連接 Web APP,提供企業進而掌握可獲利的服務或商業模式。
Node.js 最大的特色就是可以在伺服器端執行JavaScript。也就是說,前端工程師可以單純地使用一種語言(JavaScript)完成前後端的Web Application開發。目前Node.js增長的很快,每年增長率達到100%,全球已超過數千家公司引入Node.js在自身產品中,如Google、IBM、Microsoft、Paypal、Alibaba等企業。
相關詞: IoT,物聯網,WoT, Raspberry Pi, ARM mbed, CoAP, MQTT, LWM2M, WebAPP, RESTful API, Node.js , AJAX, WebSocket, JavaScript, JQuery, MongoDB, NoSQL
2.對 ARM mbed 平台開發有興趣者
3.對 Web 開發技術 (Node.js) 運用於物聯網有興趣者
4.對於感測器讀取、韌體程式撰寫傳統MCU或嵌入式系統開發有興趣者
5.對於如何使用 Raspberry Pi 3 打造物聯網系統有興趣者


課程總覽
子分類
數位學習課程 文章數: 13
AI人工智慧系列課程 文章數: 10
網頁程式設計系列課程 文章數: 1
aa
Embedded Linux課程 文章數: 17
韌體設計系列課程 文章數: 10
硬體設計系列課程 文章數: 11
電腦視覺與影像處理系列課程 文章數: 5
ROS機器人開發系列課程 文章數: 3
物聯網開發系列課程 文章數: 4
Android系列課程 文章數: 6
程式語言系列課程 文章數: 4
iOS程式開發系列課程 文章數: 2
ios























