There is a new module doing it all
i use it with a bluetooth scanner and my mobile phone with wifi or 3G connection, or USB and a barcode scanner on a classical computer.
It’s called mobilid developped by Francis Appels on his website z-application.com you will see.