In this blogpost, I’m going to show how to implement a CoAP client and a CoAP server with Mongoose Embedded Web Server.
To start off, download the Mongoose source code from here.
One of the things that make programming today so much more approachable is the the automatic memory management feature of many high-level programming languages. However, exactly this piece is often missing from embedded platforms, and there is a reason for that: the well-established techniques used by modern Garbage Collection (GC) systems are designed with radically different trade-offs than what embedded systems with a few KB of RAM dictate.
We are delighted to release Mongoose Embedded Web Server 6.6 today!
You know, Mongoose is more than an embedded web server. It’s a multi-protocol networking library. And, in this spirit, we have expanded the functionality even further. Check out the below, download Mongoose and test for yourself!
Last week, I shared the huge amount waste each household faces simply from food that wasn’t consumed. Check out the blog post “Is there real value in smart fridges”. The solution here was simple, put a fridge in the pockets of consumers and they will buy what they need (not what they already have the fridge and forgot about). But, let’s spin the idea further. What is the larger Internet of Things potential for refrigerators?
How often do you want to test something and need hardware? How often do you then not have the right hardware to hand? Well, we hear your pain. This is why the cloud of Mongoose IoT Platform comes with a virtual device. It allows you to test a potential IoT integration without needing a physical device.
Mongoose Embedded Web Server supports a lot of protocols. We think we’ve added the most popular ones like HTTP, WebSocket, MQTT and more. But, there are many protocols that aren’t supported. And there always will be.
All problems in computer science can be solved by another level of indirection, except of course for the problem of too many indirections.
A great quote and a good intro to this blog post! We want to give you an insight into the Internal Networking Interface (INI) of Mongoose Embedded Web Server.
Embedded development is complex and many companies simply don’t have the internal know-how to embed and connect their devices. These organisations either face the challenge of hiring new engineering teams or working with established system integrators.
Cookie authentication and session management are important for web applications. Mongoose Embedded Web Server supports basic and digest authentication, which gets the job done, but, it doesn’t let web app control the UI. It’s a simple prompt created by the browser and rarely blends well with the rest of the app.
Our engineers share the background to our Continuous Integration (CI) process in this design doc. Internally, the team decided to nickname it OurCI and you’ll see it referred to as such in the design doc below.
Hot on the heels of our 1.0 release come newly implemented improvements and suggestions from our users. We are proud to announce Mongoose IoT Platform 1.1 with the following new features:
Today, we are sharing the first of our design docs with you. If you remember, our design docs show a history of our engineering process and shed some light on how we develop Mongoose IoT Platform. This one is all about the visual design of the “on/off switch” control.
Mongoose IoT Platform is growing, in fact stay tune for some exciting releases soon. We get asked a lot how we make decisions and the background to how Mongoose IoT Platform is built. So, over the coming months we are going to share a series of our Design Docs to give you an unique insight into how our engineering team works.
Mongoose Embedded Web Server is back with this quarter’s release: 6.5.
As always, we have taken your suggestions and feedback to improve Mongoose on board and hope you like the new functions:
Mongoose is known as one of the best embedded web servers currently available. From starting as a single-click-to-run executable to now being an embedded networking library, its functions range from WebSocket to MQTT and more.
In an industrial setting the Internet of Things is known as the Industrial Internet of Things (learn about the difference between M2M, IoT and IIoT here). Here some of the most well-known example applications:
We are delighted to share the release of Mongoose IoT Platform 1.0RC with you. Our goal with Mongoose IoT platform has always been been to make IoT product development faster and simpler.