Provide a clear example of a similar job you have done in the past.
Interface ro a vending machine MDB protocol invloving also interface circuit development. Payment data is verified on a web site (tcp). Is a cashless payment system.
Proposal:
It will suggest to use a low level language as C++ to achieve realtime and comm buffers, depending of expected data rates. Maybe if massive project in mind, substitute raspberry for more embeed developed circuit borad.