ESP8266 再深入(1)ESP8266 各家產品型號的關係釐清
之前是用 Arduino 來開發,基本上已經一段時間也熟了,現在往下深入研究.
觀念也再次整理一下:
ESP8266 是顆 樂鑫 開發的晶片(類似Intel Cpu) 最近已有新的 ESP32
而其他家再拿它的晶片+RAM+ROM 包裝成產品(類似 主機板)
例如:安信可 包成 ESP-01~ESP-12 之類
看 ESP-01S 沒蓋鐵片的板子 就很清楚 XD要用放大鏡看
實在太小 燒錄也不方便 做實驗開發要焊腳 對技術跟年紀大的 是個折磨
還有一家 做 WT8266-S1
---------------------------------------------------------------------------
所以後面又有廠商拿 安信可 主機板 加上 USB RS232+針腳
包裝組合成 開發板(整台機器PC) 搞起來就方便了
安信可自家有出 NodeMcu Lua WIFI
WEMOS 就是D1 D2 D1 Mini .....
這算是大廠組的PC 當然也會有 DIY PC
找一下掏寶 一堆 像我買一堆
D1 Mini(當然是副廠的)還有 Goouuu-S1(這片主機板不是用安信可的 但核心是 樂鑫8266)
台灣也有一家 WF8266 看產品像是用 安信可的 ESP12F 又不像
但他是做成類似 D1 mini 在賣 配合自家的IOT
所以主推是架物聯網 賣自家硬體之類
像一般人甚至廠商不會自己拿 I5 Cpu 焊個主機板之類的去賣 這是自找麻煩 吃飽太閒
頂多厲害一點 拿主機板搭配周邊+軟體(所以就拿 安信可 產品去包裝)
再省一點工 就拿整台 PC(D1 Mini 之類) +軟體 照樣可跑
不會寫程式也不懂的人
就買有架雲的廠商生產的板子
要燈亮 就跟 雲廠商 買燈
要插頭 就跟 雲廠商 買插頭 .......
然後看看說明書手機設一設就可用 跟家電一樣
大致總算搞清楚相互之間的關係
我目前大致上都是用 整台 PC(D1 Mini) 用 Arduino IDE 開發
------------------------------------------------------------------------------
開發工具:
看樂鑫 安信可 都有提供開發工具 C/C++
樂鑫 主要還是提供 韌體部分開發
安信可 的開發看起來就比較完整(畢竟是主機板廠商)
提供 ESP_IDE 用 eclipse 玩 C/C++ SDK (很硬)
他還有一個機智雲 但是註冊完登入要手機號碼 台灣的不行 要玩就要去生一個號碼.
還有
Arduino IDE (目前我都用這個 簡單 資源強大)
NodeMcu 玩了一下 也不覺得有必要換成他開發
另外還有 用Smart.js javascript
https://mongoose-os.com/
https://github.com/cesanta/mongoose-os
python
http://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html
觀念也再次整理一下:
ESP8266 是顆 樂鑫 開發的晶片(類似Intel Cpu) 最近已有新的 ESP32
而其他家再拿它的晶片+RAM+ROM 包裝成產品(類似 主機板)
例如:安信可 包成 ESP-01~ESP-12 之類
看 ESP-01S 沒蓋鐵片的板子 就很清楚 XD要用放大鏡看
實在太小 燒錄也不方便 做實驗開發要焊腳 對技術跟年紀大的 是個折磨
還有一家 做 WT8266-S1
---------------------------------------------------------------------------
所以後面又有廠商拿 安信可 主機板 加上 USB RS232+針腳
包裝組合成 開發板(整台機器PC) 搞起來就方便了
安信可自家有出 NodeMcu Lua WIFI
WEMOS 就是D1 D2 D1 Mini .....
這算是大廠組的PC 當然也會有 DIY PC
找一下掏寶 一堆 像我買一堆
D1 Mini(當然是副廠的)還有 Goouuu-S1(這片主機板不是用安信可的 但核心是 樂鑫8266)
台灣也有一家 WF8266 看產品像是用 安信可的 ESP12F 又不像
但他是做成類似 D1 mini 在賣 配合自家的IOT
所以主推是架物聯網 賣自家硬體之類
---------------------------------------------------------------------------
開發專案像一般人甚至廠商不會自己拿 I5 Cpu 焊個主機板之類的去賣 這是自找麻煩 吃飽太閒
頂多厲害一點 拿主機板搭配周邊+軟體(所以就拿 安信可 產品去包裝)
再省一點工 就拿整台 PC(D1 Mini 之類) +軟體 照樣可跑
不會寫程式也不懂的人
就買有架雲的廠商生產的板子
要燈亮 就跟 雲廠商 買燈
要插頭 就跟 雲廠商 買插頭 .......
然後看看說明書手機設一設就可用 跟家電一樣
大致總算搞清楚相互之間的關係
我目前大致上都是用 整台 PC(D1 Mini) 用 Arduino IDE 開發
------------------------------------------------------------------------------
開發工具:
看樂鑫 安信可 都有提供開發工具 C/C++
樂鑫 主要還是提供 韌體部分開發
安信可 的開發看起來就比較完整(畢竟是主機板廠商)
提供 ESP_IDE 用 eclipse 玩 C/C++ SDK (很硬)
他還有一個機智雲 但是註冊完登入要手機號碼 台灣的不行 要玩就要去生一個號碼.
還有
Arduino IDE (目前我都用這個 簡單 資源強大)
NodeMcu 玩了一下 也不覺得有必要換成他開發
另外還有 用Smart.js javascript
https://mongoose-os.com/
https://github.com/cesanta/mongoose-os
python
http://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html
留言
張貼留言