Looking for an experienced OpenWRT developer, able to write efficient applications in C. There will be two applications that need to be developed. The applications will be running on a Arduino Yun compatible architecture, by Dragino.
The first application will be directly interacting with the serial interface, talking to the Arduino MCU, and sending and receiving packets of data and reading/writing them to the /tmp sub directory. It is important to understand that due to the performance requirements we will *NOT* be using the "Bridge" library ... this will be a straight "C" application.
The second application will be reading files placed in the /tmp directory, merging them with saved JSON template files, and POSTing them via HTTP to web service endpoints. It will also be taking the responses from those POST operations and placing them in files in the /tmp folder to be sent to the Arduino. Lastly, it will also be listening on TCP and UDP ports for incoming requested, and performing some local operations.
Both applications must be written in C for performance and efficiency reasons.
We will provide more details as required.
Deliverables will include:
- Full C Source Code
- Make File
- Build Instructions
- Installation Instructions
- INIT scripts
Hours to be determined
Less than 1 month< 1 monthProject LengthDuration
I am looking for a mix of experience and value