Developing RESTful HTTP server for infusion system

OData support
Dr. Jobbágy Ákos Andor
Department of Measurement and Information Systems

In my thesis work, I developed a RESTful HTTP server, which will be used for testing an infusion system in industrial environment. HTTP functions as a request–response application protocol in the client–server computing model. Currently the client was a web browser and the server was implemented in embedded system. A system is RESTful when it meets the constraints of the REST architectural style.

For the implementation I examined two hardware devices, the MSP-EXP430F5529LP LaunchPad and WIZ550io Network Module. I connected them to accomplish the task.

For the software development I used the Code Composer Studio integrated development environment.

The server was made as a task of the FreeRTOS real time operating system.

For the server implementation I applied the TCP/IP and HTTP protocols.

In addition, I implemented a task simulating an USB HID keyboard.

Furthermore I developed the functions of the server using the components made during the work. I verified the proper operation with the LaunchPad's built-in LEDs and the USB HID keyboard.

In the final step I validated the two cooperating tasks' correct functionality by checking that the server fulfills the user's, namely the infusion system test engineer's requirements and it’s suitable for testing the infusion system.


Please sign in to download the files of this thesis.