I need some software for a linux box such a Raspberry Pi
- or -
Post a project like this3083
$$$
- Posted:
- Proposals: 2
- Remote
- #931541
- Completed
Description
Experience Level: Expert
General information for the business: We manufacture electronic communications products
Kind of development: New program from scratch
Description of requirements/functionality: This is initially a prototype solution, to carry out a proof of concept for a new product. Rapid development is key to this project. That said we have a lot more projects of this type.
An application, probably written in C, but alternative suggestions welcome.
To listen on a serial port for small incoming binary data packets.
To buffer these packets, removing duplicates received within a few seconds of each other.
Then to convert and forward the packets onto a LAN port as an HTTP SIP NOTIFY packet.
Any received SIP ACK packets should just be discarded.
The SIP output data is very simple and so there will be no requirement for a SIP stack to do this, The application is expected to generate the HTTP data and output at a lower level, unless of course SIP is your forte and you have a SIP stack implementation and knowledge ready to go.
The application platform is expected to be Linux, probably running on a Raspberry Pi or similar platform.
OS requirements: Linux
Extra notes: The outgoing SIP packets will be more or less static, only a small part of the body data will change as a result of the incoming serial data.
The SIP packet will always have the same to and from information, the time data will necessarily change.
The headers and information will be constant.
The body data will be fairly static, probably just using sprintf's to generate the dynamic output.
Kind of development: New program from scratch
Description of requirements/functionality: This is initially a prototype solution, to carry out a proof of concept for a new product. Rapid development is key to this project. That said we have a lot more projects of this type.
An application, probably written in C, but alternative suggestions welcome.
To listen on a serial port for small incoming binary data packets.
To buffer these packets, removing duplicates received within a few seconds of each other.
Then to convert and forward the packets onto a LAN port as an HTTP SIP NOTIFY packet.
Any received SIP ACK packets should just be discarded.
The SIP output data is very simple and so there will be no requirement for a SIP stack to do this, The application is expected to generate the HTTP data and output at a lower level, unless of course SIP is your forte and you have a SIP stack implementation and knowledge ready to go.
The application platform is expected to be Linux, probably running on a Raspberry Pi or similar platform.
OS requirements: Linux
Extra notes: The outgoing SIP packets will be more or less static, only a small part of the body data will change as a result of the incoming serial data.
The SIP packet will always have the same to and from information, the time data will necessarily change.
The headers and information will be constant.
The body data will be fairly static, probably just using sprintf's to generate the dynamic output.
Rob G.
95% (4)Projects Completed
4
Freelancers worked with
4
Projects awarded
50%
Last project
1 Feb 2016
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies