From f328907da4382a83f5995e0fc3b1f00ddf863e82 Mon Sep 17 00:00:00 2001 From: Sergey Lyubka Date: Tue, 18 Oct 2016 18:35:47 +0700 Subject: [PATCH] Return "status": XX for all RESTful calls PUBLISHED_FROM=92e6e136946fd1f376e6ecbeea30f106caccaae5 --- README.md | 46 +++++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index e297ef93..ea1313d6 100644 --- a/README.md +++ b/README.md @@ -5,27 +5,33 @@ Mongoose is ideal for embedded environments. It has been designed for connecting devices and bringing them online. On the market since 2004, 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. -- [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? -Check out [Mongoose IoT Firmware and Cloud](https://mongoose-iot.com). +Alternatively, + +- [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 -- [Study mongoose example code](https://github.com/cesanta/mongoose/tree/master/examples) -- [Read User Guide and API reference](https://docs.cesanta.com/mongoose) -- [Support Forum - ask your technical questions here] (http://forum.cesanta.com/index.php?p=/categories/mongoose) -- [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) +- [Support Forum - Ask your technical questions here] (http://forum.cesanta.com/index.php?p=/categories/mongoose) +- [Chat - Visit www.cesanta.com for our live chat] (http://www.cesanta.com) +- [Commercial one-to-one support - Available to all commercial license holders] (https://www.cesanta.com/services-support) # Features * Cross-platform: works on Linux/UNIX, MacOS, QNX, eCos, Windows, Android, 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: - plain TCP, plain UDP, SSL/TLS (over TCP, one-way or two-way) - HTTP client, HTTP server @@ -33,9 +39,6 @@ Check out [Mongoose IoT Firmware and Cloud](https://mongoose-iot.com). - MQTT client, MQTT broker - CoAP client, CoAP server - 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 * Source code is both ISO C and ISO C++ compliant * Very easy to integrate: just copy @@ -45,9 +48,13 @@ Check out [Mongoose IoT Firmware and Cloud](https://mongoose-iot.com). # 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 @@ -57,7 +64,7 @@ the functionality: ![](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) # Contributions @@ -66,7 +73,8 @@ To submit contributions, sign [Cesanta CLA](https://docs.cesanta.com/contributors_la.shtml) and send GitHub pull request. You retain the copyright on your contributions. -# Looking for a pre-compiled Mongoose web server Windows or Mac binary? -- [Download pre-compiled Mongoose web server binary.](https://www.cesanta.com/products/binary) +## Working with the Source Code + +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)