1. 程式人生 > >ESP8266開發 入門 資源

ESP8266開發 入門 資源

1、ESP8266學習經歷之開發環境搭建

寫ESP8266學習經歷系列學習例程的原因有幾個,一個是看到論壇或者QQ群裡面,蠻多朋友還是使用的小e官方程式碼,有些朋友遇到問題來問我,我回答不了;第二個是想借助ET-LINK雲平臺做點自己的事情;第三個是我經歷了之前的學習,感覺有點凌亂,現在決定重新好好的學一下;

2、ESP8266模組使用,環境搭建,編譯和燒錄

如何使用安信可 ESP 系列一體化開發環境

3、安信可ESP8266 最新SDK釋出

4、安信可ESP8266 系列模組專題

5、ESP8266學習筆記8:ESP8266接入機智雲

6、使用安信可ESP8266IDE編輯工具使用最新的樂鑫RTOS韌體

7、Esp8266學習之旅⑧ 你要找的8266作為UDP、TCP客戶端或服務端的角色通訊,都在這了。(帶Demo)

本系列部落格學習由非官方人員 半顆心臟 潛心所力所寫,僅僅做個人技術交流分享,不做任何商業用途。如有不對之處,請留言,本人及時更改。

1、 Esp8266之 搭建開發環境,開始一個“hellow world”串列埠列印。

2、 Esp8266之 利用GPIO開始使用按鈕點亮你的“第一盞燈”。

3、 Esp8266之 利用 “軟體定時器 ” 定時0.5秒閃爍點亮一盞LED。

4 、Esp8266之 瞭解PWM,更為深入地用PWM控制一盞LED的亮度變化。

5 、Esp8266之 原生樂鑫SDK高階使用之封裝Post與Get請求雲端,拿到“天氣預報資訊”。

6 、Esp8266之 瞭解 SmartConfig與Airkiss一鍵配網,給8266配網上雲端。無需把wifi名字密碼寫在韌體裡。

7 、Esp8266之 瞭解 softAP熱點配網模式原理,仿“機智雲”定義自己的熱點配網模式協議。

8、 Esp8266之 你要找的8266作為UDP、TCP客戶端或服務端的角色通訊,都在這了。

9、 Esp8266進階之路第一篇: [小實戰上篇]Windows系統搭建8266的本地Mqtt伺服器,區域網點亮一盞LED燈。

10、 Esp8266進階之路第二篇: [小實戰下篇]Windows系統搭建8266的本地Mqtt伺服器,區域網點亮一盞LED燈。

11、 Esp8266進階之路第三篇: 8266接入阿里智慧,點亮一盞LED燈,期待天貓精靈語音控制的不約而至!

12、 Esp8266進階之路第四篇: 圖文並茂學習阿里雲主機搭建8266MQTT伺服器,實現行動網路遠端控制一盞LED。

13、 Esp8266進階之路第五篇: 動手做個8266畢設小案例,smartConfig + MQTT協議輕鬆實現遠端控制一盞LED。

14、 Esp8266進階之路第六篇: esp8266的 FreeRtos系統學習的正確姿勢 —— 環境搭建、燒錄。

15、 Esp8266進階之路第七篇: esp8266的 物聯網又一股清流,8266接入阿里雲平臺非阿里智慧的SDS服務,點亮一盞LED燈。

16、 Esp8266進階之路第八篇: esp8266的 基於Nonos移植紅外線H1838,實現紅外遙控器配網,遠端控制一盞燈。

17、 Esp8266進階之路第九篇: esp8266自研的快速上電開關五次 (開-關為一次) ,無需按鍵觸發則8266進去一鍵配網模式。

18、 Esp8266進階之路第十篇: esp8266 基於NONOS 實現 OTA 遠端升級,實現無線“ 熱修復 ”升級韌體程式。

19、 Esp8266進階之路第十一篇【外設篇】: esp8266驅動 ds18b20、dht11 溫溼度感測器,採集溫溼度感測器到伺服器。

8、ESP8266–學習筆記(五)TCP通訊–TCP-Server

ESP8266 工作在station模式下,需確認ESP8266已經分配到IP地址,在啟用server偵聽
ESP8266 工作在Soft-AP 模式下,可以直接啟動server偵聽

9、機智雲教程 文件中心

10、機智雲教程 接入亞馬遜Echo音箱教程

11、機智雲 GAgent for ESP8266

https://www.espressif.com/zh-hans/content/%E6%9C%BA%E6%99%BA%E4%BA%91-gagent-esp8266
機智雲 GAgent for ESP8266【支援全球使用】修改版本號為 04020021
1. 支援使用安全註冊介面,需 MCU 配套支援;
2. 提供時區設定的精度,支援設定 0.25 等時區;
3. OTA 下載支援斷點續傳,提高 OTA 成功率;
4. did 在雲端不存在時,重新註冊 did;
5. 新增上報 MCU 裝置屬性;
6. 其它優化。
機智雲 ESP8266 韌體,支援 IoT 產品一站式開發
在 ESP8266 上燒寫機智雲 GAgent 韌體後,開發者可通過機智雲自助開發工具,快速實現裝置 M2M 接入、資料統計分析、遠端控制、OTA 升級、微信硬體介面等功能服務。該韌體支援 SoC 方案及二次開發,可以利用模組的 IO 口直接管理感測器等裝置,大大降低開發難度。開發者只需要關注產品業務邏輯開發,無需再進行資料的通訊功能開發,有效減少開發時間和成本,即拿即用,定期升級更新 SDK,免費技術支援維護。
ESP8266 物聯網開發專題 http://topic.gizwits.com/esp8266/

關於 GAgent
GAgent 是機智雲研發的,用於連線機智雲平臺的通用通訊模組代理程式(韌體),封裝了裝置到機智云云端和手機端的通訊協議,適用於通用 Wi-Fi/藍芽/GSM 等通訊模組,智慧硬體可通過 GAgent 連線機智雲,使主控晶片能夠與機智雲進行可靠的資料通訊。GAgent 可以提供上層應用(手機 APP 等控制端、雲端)到產品裝置的雙向資料通訊,實現對裝置的配置入網、發現繫結、程序升級等功能,在沙箱環境和產品環境下均可無縫對接。該韌體遵循《機智雲平臺標準接入協議之 MCU 與 WiFi 模組通訊》、《機智雲平臺標準接入協議之裝置與雲端通訊》、《機智雲平臺標準接入協議之 App 與裝置通訊》協議要求。

關於機智雲
機智雲,樂鑫戰略合作伙伴,亞洲著名的智慧硬體開發及雲服務平臺。機智雲面向開發者提供智慧硬體 PaaS 開發工具及 SaaS 雲服務,是目前 IoT 技術成熟、雲端應用功能完善、全球量產客戶多、受 IoT 開發者喜愛的量產級別智慧硬體開發及雲服務平臺。機智雲提供開源嵌入式程式碼庫、雲端 API 介面、App 端 SDK 等開發工具,方便開發者二次開發。通過與亞馬遜 AWS 以及微軟 Azure 的合作,機智雲平臺提供全球化部署的公有云服務,並支援企業自有的私有云部署。截止 2016 年 8 月底已有超過 600 萬裝置通過機智雲實現線上連線,開發者社群擁有超過 5 萬名開發者。2015 年機智雲入選福布斯 IoT 全球創新公司前 50 名,並被全球知名的快公司雜誌評為中國科技創新 50 強企業。
Type:
ESP8266EX
Platform:
RTOS
Version:
V1.0
Release Date:
星期二, 二月 14, 2017
Download:
檔案 gagent_00esp826_04020021_16122717.rar

12、機智雲 物聯網開發套件 免費申請

13、手頭用到的模組NodeMcu

圖片僅供參考,實物以收到貨為準確

全新款NodeMcu,已經刷好最新韌體(2015-07-04),連上電腦即可使用

NodeMCU預設為 Lua 韌體 文件連結為:nodemcu.readthedocs.io

如需使用AT指令,請去 wiki.ai-thinker.com/esp8266/sdk 下載新的AT韌體
ESP8266全IO口引出,直接下載無需復位!開發 ESP8266 的全套工具!
更重要是所有軟硬體全開源:wiki.ai-thinker.com/esp8266/sdk