mirror of
https://github.com/cesanta/mongoose.git
synced 2024-12-28 07:28:13 +08:00
Return "status": XX for all RESTful calls
PUBLISHED_FROM=92e6e136946fd1f376e6ecbeea30f106caccaae5
This commit is contained in:
parent
1cea7ba487
commit
f328907da4
46
README.md
46
README.md
@ -5,27 +5,33 @@
|
|||||||
Mongoose is ideal for embedded environments. It has been designed
|
Mongoose is ideal for embedded environments. It has been designed
|
||||||
for connecting devices and bringing them online. On the market since 2004,
|
for connecting devices and bringing them online. On the market since 2004,
|
||||||
used by vast number of open source and
|
used by vast number of open source and
|
||||||
commercial products - it even runs on the International Space station!
|
commercial products - it even runs on space stations!
|
||||||
Mongoose makes embedded network programming fast, robust, and easy.
|
Mongoose makes embedded network programming fast, robust, and easy.
|
||||||
|
|
||||||
- [Download Mongoose Source Code here](https://www.cesanta.com)
|
If you're looking for a pre-compiled Windows or Mac binary,
|
||||||
|
- [Download pre-compiled Mongoose web server binary](https://www.cesanta.com/products/binary)
|
||||||
|
|
||||||
Looking for a complete IoT solution with firmware and cloud components?
|
Alternatively,
|
||||||
Check out [Mongoose IoT Firmware and Cloud](https://mongoose-iot.com).
|
|
||||||
|
- [Download Mongoose Source Code here](http://hubs.ly/H01bWvx0)
|
||||||
|
- [Check our latest releases] (https://github.com/cesanta/mongoose/releases)
|
||||||
|
- [Read User Guide and API reference](https://docs.cesanta.com/mongoose/dev)
|
||||||
|
- [Study mongoose example code](https://github.com/cesanta/mongoose/tree/master/examples)
|
||||||
|
|
||||||
|
If you are looking for a complete solution with firmware and cloud components, check out [Mongoose IoT Platform](https://github.com/cesanta/mongoose-iot).
|
||||||
|
|
||||||
# Support
|
# Support
|
||||||
- [Study mongoose example code](https://github.com/cesanta/mongoose/tree/master/examples)
|
- [Support Forum - Ask your technical questions here] (http://forum.cesanta.com/index.php?p=/categories/mongoose)
|
||||||
- [Read User Guide and API reference](https://docs.cesanta.com/mongoose)
|
- [Chat - Visit www.cesanta.com for our live chat] (http://www.cesanta.com)
|
||||||
- [Support Forum - ask your technical questions here] (http://forum.cesanta.com/index.php?p=/categories/mongoose)
|
- [Commercial one-to-one support - Available to all commercial license holders] (https://www.cesanta.com/services-support)
|
||||||
- [Chat - visit www.cesanta.com for our live chat] (http://www.cesanta.com)
|
|
||||||
- [Commercial licensing and support available] (https://www.cesanta.com/services-support)
|
|
||||||
- [Check our latest releases] (https://github.com/cesanta/mongoose/releases)
|
|
||||||
|
|
||||||
# Features
|
# Features
|
||||||
|
|
||||||
* Cross-platform: works on Linux/UNIX, MacOS, QNX, eCos, Windows, Android,
|
* Cross-platform: works on Linux/UNIX, MacOS, QNX, eCos, Windows, Android,
|
||||||
iPhone, FreeRTOS (TI CC3200, ESP8266), etc
|
iPhone, FreeRTOS (TI CC3200, ESP8266), etc
|
||||||
* Supported hardware platforms: TI CC3200, TI MSP432, NRF52, STM32, PIC32, ESP8266, ESP32 and more
|
* Single-threaded, asynchronous, non-blocking core with simple event-based API
|
||||||
|
* Native support for [PicoTCP embedded TCP/IP stack](http://www.picotcp.com),
|
||||||
|
[LWIP embedded TCP/IP stack](https://en.wikipedia.org/wiki/LwIP)
|
||||||
* Builtin protocols:
|
* Builtin protocols:
|
||||||
- plain TCP, plain UDP, SSL/TLS (over TCP, one-way or two-way)
|
- plain TCP, plain UDP, SSL/TLS (over TCP, one-way or two-way)
|
||||||
- HTTP client, HTTP server
|
- HTTP client, HTTP server
|
||||||
@ -33,9 +39,6 @@ Check out [Mongoose IoT Firmware and Cloud](https://mongoose-iot.com).
|
|||||||
- MQTT client, MQTT broker
|
- MQTT client, MQTT broker
|
||||||
- CoAP client, CoAP server
|
- CoAP client, CoAP server
|
||||||
- DNS client, DNS server, async DNS resolver
|
- DNS client, DNS server, async DNS resolver
|
||||||
* Single-threaded, asynchronous, non-blocking core with simple event-based API
|
|
||||||
* Native support for [PicoTCP embedded TCP/IP stack](http://www.picotcp.com),
|
|
||||||
[LWIP embedded TCP/IP stack](https://en.wikipedia.org/wiki/LwIP)
|
|
||||||
* Tiny static and run-time footprint
|
* Tiny static and run-time footprint
|
||||||
* Source code is both ISO C and ISO C++ compliant
|
* Source code is both ISO C and ISO C++ compliant
|
||||||
* Very easy to integrate: just copy
|
* Very easy to integrate: just copy
|
||||||
@ -45,9 +48,13 @@ Check out [Mongoose IoT Firmware and Cloud](https://mongoose-iot.com).
|
|||||||
|
|
||||||
# Licensing
|
# Licensing
|
||||||
|
|
||||||
Mongoose is released under Commercial and [GNU GPL v.2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) open source licenses.
|
Mongoose is released under commercial and [GNU GPL v.2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) open source licenses.
|
||||||
|
|
||||||
Commercial Projects: [Contact us for commercial license.] (https://www.cesanta.com/contact)
|
Commercial Projects:
|
||||||
|
Once your project becomes commercialised GPLv2 licensing dictates that you need to either open your source fully or purchase a commercial license. Cesanta offer full, royalty-free commercial licenses without any GPL restrictions. If your needs require a custom license, we’d be happy to work on a solution with you. [Contact us for pricing.] (https://www.cesanta.com/contact)
|
||||||
|
|
||||||
|
Prototyping:
|
||||||
|
While your project is still in prototyping stage and not for sale, you can use Mongoose’s open source code without license restrictions.
|
||||||
|
|
||||||
# Dashboard Example
|
# Dashboard Example
|
||||||
|
|
||||||
@ -57,7 +64,7 @@ the functionality:
|
|||||||
|
|
||||||
![](http://www.cesanta.com/hubfs/www.cesanta.com/diagrams/dash_mongoose_diagram.png)
|
![](http://www.cesanta.com/hubfs/www.cesanta.com/diagrams/dash_mongoose_diagram.png)
|
||||||
|
|
||||||
[Developing a new product? Contact us today to discuss how Mongoose can help.
|
[Developing a new product? Contact us today to discuss how Mongoose can help
|
||||||
](https://www.cesanta.com/contact)
|
](https://www.cesanta.com/contact)
|
||||||
|
|
||||||
# Contributions
|
# Contributions
|
||||||
@ -66,7 +73,8 @@ To submit contributions, sign
|
|||||||
[Cesanta CLA](https://docs.cesanta.com/contributors_la.shtml)
|
[Cesanta CLA](https://docs.cesanta.com/contributors_la.shtml)
|
||||||
and send GitHub pull request. You retain the copyright on your contributions.
|
and send GitHub pull request. You retain the copyright on your contributions.
|
||||||
|
|
||||||
# Looking for a pre-compiled Mongoose web server Windows or Mac binary?
|
## Working with the Source Code
|
||||||
- [Download pre-compiled Mongoose web server binary.](https://www.cesanta.com/products/binary)
|
|
||||||
|
See [tools](https://github.com/cesanta/mongoose/tree/master/tools) directory.
|
||||||
|
|
||||||
[![Analytics](https://ga-beacon.appspot.com/UA-42732794-5/project-page)](https://github.com/cesanta/mongoose)
|
[![Analytics](https://ga-beacon.appspot.com/UA-42732794-5/project-page)](https://github.com/cesanta/mongoose)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user