I am looking to build a software application that runs on Ubuntu Server. The application will need to communicate with a cloud to get temporary licensing daily. No pay, no license, no workee. The application will need to run as a service with minimal permissions ( we are interested in how this is going to get done. If there are options or different paths we want to understand that) . We need the service to respawn if it dies and to throw us an error so we know. We want to build a Modular POS or Point of Sale listener and parser-This is a piece of software that does a few things.
It is a listener- The listener component needs to be configurable to a port. Data can come in via-
TCP-needs to be able to function without acknowledgement. In other words, the application sending the data to OUR listener doesn’t care if it gets back anything. It just drops it on the floor
UDP- data can come in via UDP
RS232- We have cases where data comes in via RS232 or serial port
Needs to be completely modular and agnostic of input or stdin if you will
XML- I have an XML document for the first integration
Flat File- We would like to point this at a flat file for debugging and maybe other purposes
ASCii in the future
It is a parser- This software will be collecting inbound data from a data stream
The Data stream has 104 elements listed in the attached file. Those elements are all xml elements, they need to be pushed into a MySQL db locally and we would like to have the data encrypted at rest if we can. I There are elements in the XML that we are interested in during runtime and would like to be able to report on it every 10 minutes if possible though this is nice to have, if it is really problematic we can push this to version 2
Data is then pointed to an endpoint at a MySQL GCP endpoint and pushed up as quickly as reliably possible
Data cleans up after itself, the local MySQL DB should be holding only a few days of data. Up to 7 configurable by quantity of hours
If the DB dies or something bad happens we need to know, system reports up to the cloud MySQL that everything is Ok every minute or so
This needs to run on Ubuntu Server
This package should be deployable by GCP. It needs to be able to be able to be upgraded, patched or worked on.
We would really like this done in Python. I have balsamiq and I can easily give you an idea what i am looking for with regards to interface, which isn’t much. Configuration using ascii or perl script at the command line is fine with me.
14 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön
I am confident I am the right candidate for this project as I have done many similar projects in the past. With years of experience in this field, I believe this project will be very easy for me.
Hey, I’ve done python, MySQL, data extraction before. Welcome to contact me to discuss more details about ur project, and see whether I can help. I have a simple video of GUI+MySQL+python, if u wanna check.