Embedded HTTP/HTTPS

HCC provides a highly flexible web-server solution for embedded systems, allowing the creation of dynamic content within a highly secure environment. ‘HTTP-Secure’ (HTTPS) provides secure communication over computer networks. It operates as a request-response protocol in the client/ server model. The secure client may be a web browser, while an application hosting a website may be the secure server.

HTTPS resources are identified and located on the network using Uniform Resource Identifiers (URIs). HTTPS secure operation relies on using HCC’s Transport Layer Security (TLS) module. TLS provides security by encrypting the whole HTTPS message, including the header and the request/ response content.

  • Compliant with RFC 2818.
  • Designed for integration with both RTOS and non-RTOS based systems. Can be configured to use BSD sockets.
  • Supports all standard HTTP methods: GET, PUT, POST, and DELETE. Supports HTTP Secure (HTTPS) connections
  • Handles a configurable number of simultaneous connections.
  • Handles static ROMed pages.
  • Can be connected to any file system and process pages received from it.
  • Pages may contain dynamic content that can be created by user-specified functions. 
  • Supports dynamic variables from tags in HTML.
  • Supports optional user authentication based on user name and IP address (as a sample).