# makingfunxyz-esp8266 **Repository Path**: imliu-bo/makingfunxyz-esp8266 ## Basic Information - **Project Name**: makingfunxyz-esp8266 - **Description**: Open an IoT tour with this repositories,hope it can help you, welcome star or fork... - **Primary Language**: Assembly - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-08 - **Last Updated**: 2024-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # makingfunxyz-esp8266 ~~相关教程可以去wiki界面查看,也欢迎你与我一起编写wiki教程~ [任意门](https://github.com/imliubo/makingfunxyz-esp8266/wiki)~~ 现在在知乎专栏 [IAMLIUBO的神奇物联网之旅](https://zhuanlan.zhihu.com/imliubo-magic-IoT-Tutorial) 更新连载,大家可以关注专栏以便获得最新文章推送。 相关视频在B站连载中,大家可以在B站看到相关例程的演示视频。 [B站传送门](https://www.bilibili.com/video/av37953711/) QQ交流群[592587184](https://jq.qq.com/?_wv=1027&k=5kJWmKu),个人精力有关,群内一般不答疑,有问题主要以issue为主。 ## 例程 ### ESP8266-NONOS example base on [NonOS SDK V3.0](https://github.com/espressif/ESP8266_NONOS_SDK/tree/release/v3.0.0) - [x] [01.SNTP](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/01.SNTP) - [x] [02.WS2812B](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/02.WS2812B) - [x] [03.PWM_LED](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/03.BreathingLightPWM) - [x] [04.Web button control LED](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/04.WebControlLED) - [x] [05.Hello World](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/05.HelloWorld) - [x] [06.TCP_UDP_Server_Client](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/06.TCP_UDP_Server_Client) - [x] [07.GPIO_LED_KEY_INTR](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/07.GPIO_LED_KEY_INTR) - [x] [08.AP_SmartConfig_Airkiss](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/08.AP_SmartConfig_Airkiss) - [x] [09.Web_Config_Wi-Fi_SSID_PWD](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/09.Web_Config_Wi-Fi_SSID_PWD) - [x] [10.MQTT_Control_LED](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/10.MQTT_Control_LED) - [x] [11.DHT11_Temp_Humd](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/11.DHT11_Temp_Humd) - [x] [12.MQTT_DHT11_Temp_Humd](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/12.MQTT_DHT11_Temp_Humd) - [x] [13.SSD13606_DHT11_Temp_Humd](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/13.SSD1306_DHT11_Temp_Humd) - [x] [14.Wechat_MQTT_BaiduIoT](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-NONOS/14.Wechat_MQTT_BaiduIoT) ### ESP8266-RTOS example base on [RTOS SDK V3.0](https://github.com/espressif/ESP8266_RTOS_SDK/tree/release/v3.0) - [x] [ESP8266-RTOS-hello world](https://github.com/imliubo/makingfunxyz-esp8266/tree/master/makingfunxyz-esp8266-RTOS/1.hello_world) ## 关于ESP8266的文章 [基于 ESP8266 和 Ubidots 的温室报警系统](https://www.espressif.com/zh-hans/media_overview/news/%E5%9F%BA%E4%BA%8E-esp8266-%E5%92%8C-ubidots-%E7%9A%84%E6%B8%A9%E5%AE%A4%E6%8A%A5%E8%AD%A6%E7%B3%BB%E7%BB%9F?position=31&list=JQFPizwE-ZyA5t0AlnJ9J_2WCwYUHfFw64Tb-LwiQiM) [“Nero”:一款基于 ESP8266 的智能手套,可远程控制设备 ](https://www.espressif.com/zh-hans/media_overview/news/%E2%80%9Cnero%E2%80%9D%EF%BC%9A%E4%B8%80%E6%AC%BE%E5%9F%BA%E4%BA%8E-esp8266-%E7%9A%84%E6%99%BA%E8%83%BD%E6%89%8B%E5%A5%97%EF%BC%8C%E5%8F%AF%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6%E8%AE%BE%E5%A4%87?position=32&list=n9kWKktiKNKg9bA_O-Y8zZTQQZRTuKlM29t-7T3shOM) [Kniwwelino:一款基于 ESP8266 的教育用开发套件 ](https://www.espressif.com/zh-hans/media_overview/news/kniwwelino%EF%BC%9A%E4%B8%80%E6%AC%BE%E5%9F%BA%E4%BA%8E-esp8266-%E7%9A%84%E6%95%99%E8%82%B2%E7%94%A8%E5%BC%80%E5%8F%91%E5%A5%97%E4%BB%B6?position=33&list=n9kWKktiKNKg9bA_O-Y8zZTQQZRTuKlM29t-7T3shOM) [基于 ESP8266 的 Spotify 遥控 ](https://www.espressif.com/zh-hans/media_overview/news/%E5%9F%BA%E4%BA%8E-esp8266-%E7%9A%84-spotify-%E9%81%A5%E6%8E%A7?position=34&list=n9kWKktiKNKg9bA_O-Y8zZTQQZRTuKlM29t-7T3shOM) [基于 ESP8266 Wi-Fi 控制模块的模型飞机飞上蓝天 ](https://www.espressif.com/zh-hans/media_overview/news/%E5%9F%BA%E4%BA%8E-esp8266-wi-fi-%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9D%97%E7%9A%84%E6%A8%A1%E5%9E%8B%E9%A3%9E%E6%9C%BA%E9%A3%9E%E4%B8%8A%E8%93%9D%E5%A4%A9?position=41&list=PBlvtq2ufZumogl5Qk-q56j59ejw75NMXjT5NgK7YO8) [基于 ESP8266 的智能停车 App ](https://www.espressif.com/zh-hans/media_overview/news/%E5%9F%BA%E4%BA%8E-esp8266-%E7%9A%84%E6%99%BA%E8%83%BD%E5%81%9C%E8%BD%A6-app?position=53&list=IQorga8Yj5yQOONEl8NSfqq4uiFeKMzG5Dqputy7gHY) [基于 ESP8266 的 Arduino 智能家居机器人 ](https://www.espressif.com/zh-hans/media_overview/news/%E5%9F%BA%E4%BA%8E-esp8266-%E7%9A%84-arduino-%E6%99%BA%E8%83%BD%E5%AE%B6%E5%B1%85%E6%9C%BA%E5%99%A8%E4%BA%BA?position=54&list=oCu6N7c06a6062i5azT6jx-Cu1-23aXLNR_JPu5WzMQ) [4-Mation:ESP8266 驱动的 3D 西洋镜套件 ](https://www.espressif.com/zh-hans/media_overview/news/4-mation%EF%BC%9Aesp8266-%E9%A9%B1%E5%8A%A8%E7%9A%84-3d-%E8%A5%BF%E6%B4%8B%E9%95%9C%E5%A5%97%E4%BB%B6?position=57&list=oCu6N7c06a6062i5azT6jx-Cu1-23aXLNR_JPu5WzMQ) [基于 ESP8266 的智能垃圾箱 ](https://www.espressif.com/zh-hans/media_overview/news/%E5%9F%BA%E4%BA%8E-esp8266-%E7%9A%84%E6%99%BA%E8%83%BD%E5%9E%83%E5%9C%BE%E7%AE%B1?position=63&list=cHZh1ici58e8DV-AFfXIkse-M8dXVjJcKhCKd2_k8-Q) [“SmartMali”:基于 ESP8266 的智能花盆 ](https://www.espressif.com/zh-hans/media_overview/news/%E2%80%9Csmartmali%E2%80%9D%EF%BC%9A%E5%9F%BA%E4%BA%8E-esp8266-%E7%9A%84%E6%99%BA%E8%83%BD%E8%8A%B1%E7%9B%86?position=65&list=cHZh1ici58e8DV-AFfXIkse-M8dXVjJcKhCKd2_k8-Q) --- 好久没有关注ESP8266,最近看到ESP8266 RTOS SDK进行了一次大升级,正在逐步往ESP32的风格靠近,最重要的是ESP-IDF也将会支持ESP8266的开发,可以预见的是将来ESP8266和ESP32的开发将会更加便利。 ## ESP8266 RTOS SDK V3.0 更新说明 * BootLoader 兼容 ESP-IDF * 大部分 API 接口兼容 ESP-IDF * 重构 Wi-Fi 底层架构,增强稳定性 * 支持 ESP Log,用户可以配置不同的打印信息等级 * 支持 NVS 和 Partition 存储方式 * 支持开启 Menu 配置界面,支持命令行下载,命令行串口监控等工具 * 支持 UART,GPIO 驱动,其他更多的驱动将在后续版本添加 * 完善对 newlib 的支持, 增加了支持多线程、Nano 和 Normal 模式、时间管理接口 * 更新 FreeRTOS 至版本 v10.0.1 * 更新 LWIP 至版本 v2.0.3 * 更新 mbedTLS 至版本 v2.8.0 * 提供 AWS IoT,MQTT,OTA,HTTP,HTTPS 等应用示例 ## 环境搭建失败,具体原因不详 ~~没想到,简简单单的一个环境搭建就失败了,真是让人感觉到羞愧,最可怕的是连失败的原因都不晓得,好在有人遇到了跟我类似的问题,不是我自己一个人的问题,具体原因还在等官方回复,等待~~ 原因已找到,万万让人没有想到的是,竟然是解压工具的锅,估计是不同平台下的压缩工具算法不同,导致解压出来的文件少了很多。解决办法查看[这里](https://github.com/espressif/ESP8266_RTOS_SDK/issues/317)。 原文链接:[乐鑫 物联网操作系统 即将同时支持 ESP8266 和 ESP32](https://mp.weixin.qq.com/s/x8fIFkns7DDFmqX1Wjn5mQ) 个人主页:[唯有爱与科技不可辜负](https://www.makingfun.xyz) 停更很久了,后期会在主页分享一些开源项目。