Embedded Linux Projects | Embedded Web Server

Embedded Web Server

Project Brief

Implement a simple web server to interact with GPIO interfaces of Beagelbone Black.

Share via :

About this project

TYPE Individual project
DIFFICULTY Advanced
ESTIMATED TIME 80 hours
CONTACT training@emertxe.com

Introduction

Implement a simple web server to interact with GPIO interfaces of Beagelbone Black.

A Web server is an application, that accepts HTTP requests from clients (applications like web browsers), and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects (logs, etc) and in case of failure an error message.

Today the technologies such as REST and SOAP have extended the application of web servers well beyond their original purpose of serving human-readable pages.

Requirement Details

The server should be capable to

  • Send the current LED status on the Target machine
  • Receive command to change the state of the LED
  • Send the user activity as S2 button

Skeleton Code

The skeleton code is a very interesting concept used in Emertxe. By looking into the skeleton code, you will get a clear picture of converting the given requirement into a working solution. This will also take care of important aspects like modularity, clean coding practices, reusability, etc.

 

 

similar projects