用 JavaScript 與樹莓派快速打造物聯網應用:藍牙智慧溫控系統與 WebAPP 的開發實戰

BLE Shepherd 是一個開源的低功耗藍牙(簡稱BLE)應用閘道器開發框架。受益於 Node.js 能力與生態系的強大,閘道器化身成為物聯網「應用閘道器 (AppGate)」,它不僅橋接訊息,也讓開發者能更容易地在 IoT 閘道器上設計與部署本地端應用程式與服務,更讓 IoT WebApp 的開發變得更加簡單自然。

17 ~ 18
February

Address
台北市中山區長安東路一段18號6樓601A

Time
08:30 pm - 04:30 am

Price
$ 15300
$ 11800

這是一堂專為所有藍牙產品開發者及所有想跨足物聯網產品設計的JavaScript開發者所設計的課程。讓我們看看這全新的開發模式是如何敲開 Web 工程師進入物聯網開發的大門,以及如何協助開發者以最少資源,快速實現新一代的藍牙應用與產品。 本課程將以BLE結合智慧溫控系統為例,運用各種前後端技術,帶領學員一步步感受 Full-stack BLE AppGate 開發模式帶來的全新體驗與魅力,讓學員了解開發 IoT 應用並沒有想像中困難。

question_answer 什麼是 BLE ?

  • 全名為 Bluetooth Low Energy(低功耗藍牙)。BLE是藍牙技術聯盟規範之下的一個無線個人區域網路技術,近來被用來當作物聯網、醫療、健身、Beacon等熱門應用背後的無線技術之一。
  • question_answer 什麼是閘道器?

  • 閘道器(gateway)能在不同協定間移動資料,把一種協定轉成另一種協定的裝置,比如語音閘道器(VoIP Gateway)和物聯網閘道器(IoT Gateway)。
  • question_answer 應用閘道器可以做什麼?

  • IoT AppGate 不僅可以在閘道器上提供應用與服務,也可作為雲的基礎建設,雲端與區域機器網路未來將各司其職,提供各自所擅長的服務。它們彼此的串連、結合與萬千變化,為 IoT 應用創造出無比的想像空間。
  • gesture 課程大綱

    • 概述
      • 1.1 物聯網概述
      • 1.2 Bluetooth Low Energy 介紹
      • 1.3 淺談 BLE 開發模式
      • 1.4 ble-shepherd模組
      • 1.5 BLE統一資料模型 – BIPSO
      • 1.6 快速應用範例(現成展示):以quick-demo作為展示
    • 基於ble-shepherd快速搭建智慧溫控系統
      • 2.1 Node.js 與 npm 簡介
      • 2.2 簡介ble-shepherd重要API
      • 2.3 快速啟動ble-shepherd服務
      • 2.4 實作網管功能:開放入網、周邊裝置的上線、離線通知
      • 2.5 操作周邊裝置:使用PIR、Power Meter Relay模組
      • 2.6 結合雲端服務
    • BLE WebApp設計
      • 3.1 React.js簡介
      • 3.2 BLE WebApp 設計
      • 3.3 前端應用圖形化介面實作
      • 3.4 前端網管功能:開放入網、顯示入網裝置
      • 3.5 使用GUI介面控制、監測周邊裝置
    • 使用RPi實作BLE IoT Gateway
      • 4.1 Raspberry-Pi 3環境部署
      • 4.2 將WebApp移植至Raspberry-Pi 3
      • 4.3 執行你的BLE Gateway!

    fingerprint 學習拼圖

    適合對象
    需具備基礎的 Javasrcipt 概念
    曾經接觸過 Node.js 更好,但不限
    想學習使用 Javascript 開發網頁前端程式之學員
    想學習使用 Javascript 開發物聯網與BLE應用與閘道器之學員
    學習目標
    BLE 協定基本概念
    源於 IPSO 標準的 BLE Smart Object 模型
    藍牙閘道器與應用程式開發框架:ble-shepherd.js
    藍牙機器網路管理介面
    全端 BLE WebApp 之架構
    使用 Express 以及 ble-shepherd 搭建 IoT AppGate
    收集機器資料上雲端
    以 socket.io 建立 Web Client 與 AppGate 的 RPC 通道
    使用 React.js 來設計 WebApp 前端介面
    物聯網閘道器雛型:部署至 Raspberry Pi 3

    assignment_ind 講師

    王雅慧 (Hedy Wang)
    愛文西門科技資深系統應用工程師,制訂的低功耗藍芽BIPSO統一資料模型規範收錄於IPSO官網,也是一位 Node.js 的忠實粉絲。

    error_outline 注意事項

    本課程為 LetSchool 與 sivann inc.共同開辦之課程
    預定開課日期:2/18~ 2/19
    最少 10 人開班
    自備筆電 (講師會準備vm ware 與 ubuntu image)
    本課程費用包含一套藍牙感測模組套件包 (套件附: 藍牙USB接收器 x 1、功率監測繼電器 x 1、五合一氣象站 x 1、遙控器 x 1、煙霧警報器 x 1)。上完課後如有需要也可另登記購買
    完成報名請匯款至下列帳號
    匯款銀行:台北富邦 (012)
    匯款帳號:3061-2001-7626
    匯款完成請至會員專區填寫銀行之後五碼
    繳費期限至 2017/02/10 為止,逾期視同放棄報名
    2017/02/10 以前取消報名,將全額退費,逾期取消報名者將退費全額的 8 成
    如需現場繳費者,請於 2017/02/10 前來信 contact@letschool.com 告知
    如 2/18 ~ 2/19 因為未達人數無法如期開課將全額退費

    receipt 我要上課

    Sign In
    17 ~ 18

    February

    Address
    台北市中山區長安東路一段18號6樓601A

    Time
    08:30 pm - 04:30 am

    Price
    $ 15300
    $ 11800