For More information about InterNiche's Embedded HTTP and HTTPS Servers for BlueStreak, AVR, ARM or other MCU architectures, please Contact Us.
embHTTP™ is a full HTTP 1.1 library, derived from InterNiche's Embedded HTTP Server and licensed as an object library. It has been designed for use in low-volume prototype applications or by developers (and budgets) where source code is not appropriate.
The ideal embedded web server is more than just a software module that responds to http requests. It is also one that was designed, built and tested with a thorough understanding of what it means to operate in a resource constrained environment. It implements the most current RFCs and provides all of the features, tools and security necessary to develop and field a robust product worthy of your company's name and reputation.
InterNiche's embHTTP Server provides all of these and does so in a object library that can be combined with InterNiche’s embTCP. A file system is not provided with embHTTP but provides access to files stored in a local physical or virtual file system. These files may include embedded function calls for the creation of dynamic content which are executed as the file is converted to an HTTP stream. With this approach, the web server offers an economical implementation that addresses common embedded system limitations, such as limited ROM/RAM and the absence of a "shell" for execution of CGI requests. Sample application code is provided to demonstrate how to control and format dynamically generated information. The HTTP server is also capable of uploading data, device image or configuration files to the embedded device.
embHTTP is licensed to a single processor and toolchain combination, though once licensed it may be used by that individual or organization for any number of products or configurations.