New IOT Foundations Library: CoogleIOT
New IOT Foundations Library: CoogleIOT
Postby coogle » Tue Jul 25, 2017 3:51 am
I just wanted to post and let you all know about a new library I've built to support the ESP8266 called CoogleIOT. It's a foundational library to manage all of the less-interesting bits of building an IOT device on top of the ESP8266 platform.
For the moment, I've focused on the ESP8266-12E but I think any device that has enough flash will work just fine. The library it builds is a bit big (just shy of 400kb) but does lots of awesome stuff for you:
- Captive portal configuration (if by AP) using built-in web server
- Integrated mini.css and jquery 3.x for building nice interfaces
- Built-in MQTT PubSubClient configurable from the web interface
- Built-in NTP client support for access to accurate local time
- Built-in OTA updates either by providing a server endpoint URL (for pull-updates) or uploading a new firmware via web-interface
- Useful security related tools like HTML escaping, ASCII filtering, etc.
I built this as a foundation for my own Smart home devices which are largely based on the ESP8266-12, and have released it as an open source project under the Apache License.
I've already applied to have it included in the Arduino Library Manager so it should be available there soon. But you can find the documentation as well as all the code here:
https://github.com/coogle/CoogleIOT
Hope you enjoy it!
-
- Posts: 1425
- Joined: Mon Apr 18, 2022 12:00 am
shzzz
Postby JamesonRobert » Thu Sep 22, 2022 9:40 pm
-
- Posts: 1425
- Joined: Mon Apr 18, 2022 12:00 am
shz
Postby JamesonRobert » Thu Sep 29, 2022 10:28 pm
-
- Posts: 1425
- Joined: Mon Apr 18, 2022 12:00 am
shz
Postby JamesonRobert » Thu Sep 29, 2022 10:29 pm
-
- Posts: 1425
- Joined: Mon Apr 18, 2022 12:00 am
shz
Postby JamesonRobert » Thu Sep 29, 2022 10:31 pm
-
- Posts: 1425
- Joined: Mon Apr 18, 2022 12:00 am
shz
Postby JamesonRobert » Thu Sep 29, 2022 10:32 pm
-
- Posts: 1425
- Joined: Mon Apr 18, 2022 12:00 am
shz
Postby JamesonRobert » Thu Sep 29, 2022 10:34 pm
-
- Posts: 1425
- Joined: Mon Apr 18, 2022 12:00 am
shz
Postby JamesonRobert » Thu Sep 29, 2022 10:36 pm
-
- Posts: 1425
- Joined: Mon Apr 18, 2022 12:00 am
shz
Postby JamesonRobert » Thu Sep 29, 2022 10:37 pm
-
- Posts: 1425
- Joined: Mon Apr 18, 2022 12:00 am
shz
Postby JamesonRobert » Thu Sep 29, 2022 10:40 pm
Who is online
Users browsing this forum: No registered users and 1 guest
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.