Embedded HTTP server: Difference between revisions

Content deleted Content added
Added citation
m Reverted edits by 109.75.55.192 (talk) (AV)
 
(9 intermediate revisions by 8 users not shown)
Line 1:
{{UnreferencedMore citations needed|date=JuneAugust 20082022}}
[[File:2453 IP video server.jpg|thumb|148x200px|right|Front and back views of a small IP video server (Sensoray 2453S) with audio and composite video inputs served via [[HTTP server]] and other protocols.]]
 
An '''embedded HTTP server''' is an [[HTTP server]] used in an [[embedded system]].
 
The HTTP server is usually implemented as a [[software component]] of an [[Application software|application]] (embedded) system that controls and/or monitors a machine with mechanical and/or electrical parts.<ref>{{cite webjournal |title=Edge Computing Using Embedded Webserver with Mobile Device for Diagnosis and Prediction of Metastasis in Histopathological Images |urlyear=2021 |doi=https://link.springer.com/article/10.1007/s44196-021-00040-x |last1=Johny |first1=Anil |last2=Madhusoodanan |first2=K. N. |journal=International Journal of Computational Intelligence Systems |volume=14 |s2cid=244923748 |doi-access=free }}</ref>
 
The HTTP server implements the [[Hypertext Transfer Protocol|HTTP]] [[Communications protocol|protocol]] in order to allow communications with one or more local or remote [[User (computing)|users]] using a [[Web browser|browser]]. The aim is to let users to interact with information provided by the embedded system ([[Web user interface|user interface]], data monitoring, [[Data logger|data logging]], data configuration, etc.) via [[Computer network|network]], without using traditional peripherals required for local user interfaces ([[Display device|display]], [[Computer keyboard|keyboard]], etc.).<ref>{{cite web |title=Administering Security for Oracle HTTP server |url=https://docs.oracle.com/en/middleware/fusion-middleware/web-tier/12.2.1.4/secure-ohs/administering-security-oracle-http-server.pdf}}</ref>
Line 48:
* [https://www.gnu.org/software/libmicrohttpd/ libmicrohttpd] contains an extensive list of embedded HTTP server libraries towards the bottom of the page
* [https://www.keil.com/pack/doc/mw/Network/html/group__net_h_t_t_p___func.html Example: functionalities of an embedded HTTP server component]
* [https://realtimelogic.com/articles/What-is-an-Embedded-Application-Server Embedded Web Server vs. Embedded Application Server]
 
[[Category:Web server software| ]]
[[Category:Embedded systems]]
 
{{software-type-stub}}
{{network-software-stub}}