HAENNI Instruments Inc. is based in Kirchberg, Switzerland and has been producing mobile scales for the determination of the weight of heavy goods vehicles since 1974.
The main part of HAENNI products are developed in house and are produced in their own facilities. HAENNI’s highly competent services and outstanding product qualities have made them reach a leading position in the market, especially in the field of legal weight enforcement.
HAENNI products are used around the world in following areas:
Mongoose Web Server Library powers Haenni’s RESTful API implementation, which enables communication with the "HAENNI Wheel Load Scales" product family - a low weight, robust, long lasting wheel load scales.
We ran a short Q&A session with Samuel Remy, Project Engineer at HAENNI Instruments Inc. to get his feedback on working with Mongoose Web Server Library.
Here are the key takeaways from it:
Q: How does Mongoose Library help you get your job done?
A: We built a server with a RESTful API. The server communicates over USB to our PC Interface, which uses other communication media (CAN and IEEE 802.15.4 WPAN) to reach all other devices. The Mongoose Web Server manages the communication with our devices and provides a simple RESTful API to our customers.
Q: Can you share a little about why you chose Mongoose Web Server Library and the process that led there?
A: We wanted something with the potential to be embedded into a standalone device with an ARM Microcontroller. We looked through many different libraries and solutions, the solution from Cesanta felt suitable for our needs. Within a couple of hours, we could build a proof of concept.
Q: What was it like integrating with Mongoose Web Server Library?
A: With the help of the examples, it was pretty straightforward to build the server. The Mongoose Library manages everything related to the Network stack, from IP up to HTTP - everything just works. We faced no problems on this side of the server.
Q: What changed for you after you integrated Mongoose Web Server Library?
A: We have a stable solution for customers to integrate our products into their application - everything based around a simple RESTful API built with the Mongoose Library.
Q: What would you like others to know about working with Mongoose Web Server Library?
A: The GNU GPL v.2 open-source licenses allows immediate building and testing of an application with the Mongoose Library. When we were sure that the Library is suitable for our needs, we contacted Cesanta for a commercial license. So there is no risk to try out this great library.
"We looked through many different libraries and solutions, but with the Mongoose Web Server Library just within a couple of hours, we built a proof of concept. Mongoose manages everything related to the Network stack, from IP up to HTTP. Everything just works, we faced no problems on this side of the server."
Samuel Remy, Project Engineer, HAENNI Instruments Inc.