開發板介紹


UNU-WF8266R

基於 ESP8266 晶片的開發板, 在這片板子裡我們已經為您打造好 IoT 所需要的 硬體 韌體 軟體 和最重要的雲.


ESP8266
上海樂鑫公司 設計, 台積電負責生產, 採用 CMOS 40nm 先進製程, 實現了高達 27dBm 的大功率, 並通過歐盟 FCC CE MSDS RoHS 標準檢驗.


晶片規格
  • 802.11 b/g/n
  • WiFi Direct (P2P)、soft-AP
  • 整合 TCP/IP 協議
  • 整合 TR switch、 balun、LNA、 PA 和 matching network
  • 整合 PLLs、穩壓器、DCXO 和電源管理單元
  • 802.11b模式下 +19.5dBm 的輸出功率
  • 小於 10uA 的漏电流
  • 整合低功耗 32 位元 CPU,可以兼作應用處理器
  • SDIO 1.1/2.0、 SPI、UART
  • STBC、 1×1 MIMO、2×1 MIMO
  • A-MPDU & A-MSDU 聚合 & 0.4ms 的保護間隔
  • 2ms 之内唤醒並開始傳送資料
  • 待機狀態消耗功率少於 1.0mW (DTIM3)
WF8266R 特色
  • 線上教學平台, 持續更新
  • 支援 IFTTT, ThingSpeak 等平台
  • 提供多樣化的 API 及 雲端服務平台
  • 可使用 WEB 開發技術 HTML5, Javascript, Web Socket, MQTT 操作 WF8266R
  • 進階使用 Arduino IDE 開發 WF8266R, 就像開發 Arduino 一樣, 無痛轉換
  • 可加掛 BLE4.0 模組,實現 iBeacon 透過 WF8266R 使用
  • 序列 Rx Tx 可和其他設備 如:藍芽 Arduino 等等進行資料交換透過 WF8266R App (iOS, Android, Web) 讓你隨時隨地任意平台,完全掌握 WF8266R
  • 透過排程事件可自訂行為組合實現 定時 延遲 自鎖 循環 等任意組合
  • 主要區網操作 安全 自主性高 不需被綁住 不需建立 SERVER 智慧插座功能提供 MQTT 協定
  • 混合式的 WEB 開發,可用 WEB Socket + WebAPIs + MQTT 針對大資料和一般要求混用適合協定
  • 雙 ID 認證,安全性高

設計概念


創作理念

一開始設定的方案是以智慧家電為主, 並支援市面上 2 路和 4 路的繼電器, 因此在板子的設計已經預留了腳位, 現在拿起手邊的繼電模組, 插上 WF8266R 立即升級智慧家電, 而且你不需要寫任何一行程式碼.


圖說 : 2 和 4 路繼電器腳位

不止於此

是產品也是開發板, WF8266R 出廠時已經內建了專用的韌體, 因此提供了 API 讓前端開發者用原本熟悉的技術就能立即上手應用.

對於功力深厚的人, 更可自行撰寫程式, 透過 USB 轉 TTL 將程式燒到 WF8266R, 完全解放 ESP8266 晶片的威力.

完全整合於 Arduino IDE , 使用 Arduino 相同的開發流程和思維, 只要會使用 Arduino 的 Maker 都可以無痛轉換.

核心


WF8266R.js ECO System


網路連接概念


事件系統

用 設定 取代 寫程式


WF8266R 最為強大的事件系統, 用設定的想法來撰寫程式. 這個系統分為2個面向如下圖, 左側是監聽條件, 右側是觸發條件.

例如 : 溫度感測 > 指定值 讓 個燈號閃動

API 使用情境和支援


依據不同的使用情境和使用者程度, 可參考下表選擇適合使用的 API.

使用方法


燈號狀態


燒寫模式 : 右邊 LED 長亮

無法連接上網 : 互閃

已上線 : 天線邊 LED 亮,右邊 LED 熄

模式切換


重新開機


            》按著白色鍵 5 秒 藍色 LED 慢閃
            》接腳 RST 接地 重新開機
            》呼叫 \rst 服務
            》重新上電

燒寫模式

            》燒寫模式

回到出廠設定


            》按著白色鍵 10 秒 藍色 LED 快閃
            》呼叫 \reset 服務