ESP-AT Library Platform independent library to communicate with ESP8266 using AT commands
ESP-AT Library commands parser is a generic, platform independent, library for communicating with ESP8266 Wi-Fi module using AT commands. Module is written in C99 and is independent from used platform. Its main targets are embedded system devices like ARM Cortex-M, AVR, PIC and others.
Features
- Supports latest ESP8266 AT commands software
-
Platform independent and very easy to port
- Development of library under Win32 platform
- Available examples for ARM Cortex-M or Win32 platforms
- Written in C language (C99)
- Allows different configurations to optimize user requirements
-
Supports implementation with operating systems with advanced inter-thread communications
- Currently only OS mode is supported
- 2 different threads handling user data and received data to maximize CPU performance
- Allows sequential API for connections in client and server mode
-
Includes several applications built on top of library
- HTTP server with dynamic files (file system) supported
- MQTT client
- Embeds other AT features, such as WPS, PING, Hostname and others
- User friendly license
- Sources and releases available on official Github repository
- Full documentation available
Documentation
A full documentation with examples.
Contribution
It is always nice to hear ideas from others. You are welcome to give a feature request or report a bug.
Official repository for ESP-AT Library is available on Github.