C, C++ developer required to write control and telemetry software based on ESP32 or STM32 microcontroller.
1. The device must connect to the vending machine using the MDB version 4.2 protocol in SLAVE mode and present itself as a bank card reader.
2. The device must connect to the bank payment terminal using the MDB version 4.2 protocol in the MASTER mode, and present itself as a vending machine.
3. An example of the operation of the device:
- the vending machine makes a payment request to the device
- the device, depending on the business logic, makes a request for payment to the payment terminal or immediately responds to the vending machine with a refusal.
- if there was a request for payment to the terminal, the device waits for a response and, depending on the business logic, responds to the vending machine with confirmation or refusal.
You also need to implement the ability to make a request for a refund to the client.
for testing business logic, you can put it in a yuart terminal for a PC or on a GPIO button.
you can use Arduino or PlatformIO
14 freelanceri licitează în medie 104$ pentru acest proiect
Hello, I am an electronics and telecommunication engineer and my major is wireless systems' design. I am experienced in hardware and embedded systems' design. I have checked your requirements I am quite sure that I can Mai multe
Hello, How r u doing? I have gone through the project and i believe that i can handle it well having experience related to Electrical Engineering, C++ Programming, Arduino, Microcontroller and C Programming. Please hav Mai multe
As an Electro-mechanical Engineer, I bid on your project because I have the expertise and experience to provide high quality work. I can achieve the results that you are asking for. So , respond to the offer so that we Mai multe
HELLO; I am working as a research and development manager in a private company. I have more than 5 years of experience in embedded system software and hardware. As for software, I am proficient in microcontrollers such Mai multe
C/C++ EXPERT PHD SOFTWARE DEVELOPER DEAR EMPLOYER, I’ve completed the exact same projects before [login to view URL] me will be the fastest way to complete your task with the best rates possible. I CAN ASSURE YOU 10 Mai multe
MDB telemetry and broker management module I am Minahil Hameed with a vast amount of experience in multiple fields like; Finance & Economics, Accounting & Cost Accounting, Business & Management, Taxation & Auditing. I Mai multe
Hello Dear Client, after thoroughly reading your PROJECT DESCRIPTION i have clearly understood it and i would like to work with you. I am a skilled and experienced in the named SKILLS. I consider your project DOABLE as Mai multe
MDB telemetry and broker management module I am an academic expert who can help you with your solutions like; Case Studies, Summaries, Reports, Thesis & Dissertations, and Online Exams and Courses in almost every lang Mai multe
Hi Greetings! I am available right now for the project discussion and can start the project on an immediate basis. I have understood your project requirement I have7++ experience in design and development. I can ha Mai multe
I am a fourth year masters student with good knowledge of C and C++ looking for work over summer. Your vending machine project sounds both intriguing and reasonable compared to some more adventurous C++ projects I hav Mai multe
Hello I have been working on designing a slave device to read cryptographically signed QR using ESP32-cam. This part is already advanced. The ESP32 does not have a 9-bit UART, so I have thought of doing the MDB communi Mai multe