I have an RFID scanner that uses RS232 to communicate. We need to design a PCB and firmware that have the described functionality.
The user will press a push button that will mean he start the process of scanning different RFID tags, once the push button is clicked, a profile with a unique ID will be created on AWS where the details of every scanned RFID tag will be added to that profile. Details include price and item name. That profile should also contain a field that contain the total price of all scanned items. The PCB will also be interfaced with a simple LCD that shows the total amount of products scanned. The user can remove a product from his stack, that will be done by turning a switch and rescanning the item that is to be removed.
I will also have the PCB interfaced with an NFC module that will be used for payment at the end. The PCB will communicate with AWS using WiFi, I am using ES8266-01 for that purpose.
Attached is a diagram that shows how the flow will be. Please apply only if you fully understand the project and recommend the uC you will be using in the application.