【ESP8266與Node.js物聯網開發實作】工作坊課程

感謝Raspberry Pi台灣樹莓派Sosorry的邀請,筆者將擔任MakerConf 2016工作坊的其中一位講師,工作坊的各個議程與講師群,請參閱MakerConf 2016首頁介紹。

筆者的工作坊主題是「ESP8266與Node.js物聯網開發實作」。

ESP8266與Node.js物聯網開發實作

《活動簡介》

物聯網是指替每個東西,包括一般物品(例如:超商以及它所販售的所有商品)、感測器、甚至人類和動物,都標上唯一識別碼(unique identifiers,如:條碼、IP位址、身份證號碼…),彼此之間透過約定好的通訊協定,利用網際網路相連、分享數據。

ESP8266是一系列具備Wi-Fi與32位元系統晶片(SoC)的微控制板,許多程式設計師替此晶片客製了多種開放原始碼韌體,其中一種,能讓我們透過Arduino程式開發工具,以及Arduino的C程式語法來開發程式,所以它能取代部份Arduino控制板的功能。

Node.js是一個獨立的JavaScript執行環境(亦即,不在瀏覽器中執行的JavaScript),可以讓我們使用JavaScript程式語言開發應用程式,直接在Windows, Mac OS X和Linux/Unix等系統上執行。自2009年問世以來,Node.js已獲得Walmart(世界最大連鎖超市)、PayPal(線上支付款項系統)、Netflix(網路第四台)…等大型企業採納,用來建置可應付購物旺季高流量的高效能網站伺服器程式。

本課程將說明如何使用ESP8266控制板製作Wi-Fi無線感測與控制節點,並採用Node.js開發網站應用程式,連接ESP8266。

《活動內容》

  • 認識ESP8266系列微控器
  • 認識TCP/IP網路通訊協定
  • 使用Arduino語法開發ESP8266控制器
  • 製作Wi-Fi無線網路感測節點
  • 認識零設置網路與mDNS服務
  • JavaScript+jQuery網頁互動程式設計快速入門
  • 認識JSON與XML資料格式
  • 認識RESTful網路服務API
  • Node.js網路程式設計快速入門
  • 在本機網站繪製動態溫濕度圖表
  • 偵測遠端感測器動靜、自動寄送e-mail

有興趣參與的朋友可在MakerConf 2016網站報名,報名截止時間是8月25日零時

8 thoughts on “【ESP8266與Node.js物聯網開發實作】工作坊課程

    1. 我大部份的時候都是用滑鼠畫的,偶爾用微軟Surface Pro附帶的Wacom數位筆來畫,使用的軟體是Adobe Flash。

      thanks,
      jeffrey

  1. 老師您好, 9/3的進階課程真的非常充實. 真的感覺到您想把畢生功力在一天灌給我們. 謝謝! 我覺得課後還需要配合您所補充的講義內容一一實作消化, 的確就能獲得比書上更多的知識. 謝謝!

    1. hi holy:

      感謝您當天的參與,真是抱歉,想要講述的內容太多,所以沒能掌控好時間。台灣樹莓派的sosorry之前有發訊息給我,提到課程講義已經發送給所有學員,如果您沒收到,請再告知,謝謝!

      thanks,
      jeffrey

  2. 老師您好,我照著超圖解物聯網IoT的第12單元之AT_cmd_test來測試ESP8266
    照著書本上的接法後,從序列埠觀看發現以下問題:
    1.沒有像書本範例一樣顯示ESP亂碼和廠商版本資訊
    2.只會顯示數字的亂碼,如:54535652525155495555565049514948
    而我各種鮑率都測試過了,結果都相同
    想問老師可能會是什麼地方出問題呢? 謝謝您!

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *