ReStockBox

Cerrado Publicado hace 7 años Pagado a la entrega
Cerrado Pagado a la entrega

Overall concept

This application involves using a RFID reader attached to a tablet (android).

Language: Java, C#/C++, .NET - Project must be compatible with MS Visual Studio. Device SDK kits will be available from equipment sellers websites

RFID cards are presented by a user, and then the app processes the card tag information and passes it through to a cloud-based Microsoft Azure Table (NoSQL) database. On successful card read, the attached tablet should display a positive signal, such as green tick with text “card read” and to beep.

A webpage to access the Azure table needs to be created to report that the tags that had been read, for a certain time period (variable set by the user). The webpage will either be access via [login to view URL], or through another standalone webpage (eg: [login to view URL] ). Access to the webpage will via user ID and password. Data presented to the user will be filtered to their (company) information only, as many users could have their information in this table. It is expected that the webpage would have a PDF function, allowing the webpage to be downloaded as a PDF to the user’s computer, then printed out by them later stage. The form of this PDF is expected to look like an ‘order pick list’ used by store/supply personnel to pick items out of storage bins. Each location will be printed on a separate page.

1. Android tablet will be a low-cost 7 to 10 inch screen size, and the application should allow for android 4.4, 5.0, 6.0 et cetera compatibility. On Power-on, the ReStockBox™ app will need to boot, and be present as the current active process. Many of the other android apps will need to be deleted (some people can’t “play with it”, and break this application). As most tablets have multicore processors, it is preferred that the ReStockBox™ app reside in cores #3 and #4, leaving cores 1&2 for the android OS.

2. The RFID reader will be attached to the android tablet. Initially this will be by USB cable, but ‘code hooks’ should be designed to allow for Bluetooth, Wi-Fi, and on-board NFC chip future usage. The RFID reader could either be HF (13.56 MHz) or UHF (916-928 MHz Australian Specs). The RFID reader will be powered from the USB port of the android tablet, and it is expected that a power cable with a Y configuration will be used to enable power and USB to connect to the, typically, micro USB port on the android tablet.

3. The android tablet will talk to the Internet via either Wi-Fi, or a sim card, depending on application; allowance should meet both of these.

4. In use: a user will approach the tablet and reader, and swipe a card with tag attached across the reader.

5. The reader (driven by this application) will read the tag, acknowledge the successful reading to the user by displaying a large green tick, and words “Card Read” on a black screen. A sound/beep will also indicate success.

6. The ReStockBox™ app will process the tag information, format it with time and date stamp et cetera and pass it through to a Microsoft Azure table. A Microsoft Azure table is a NoSQL, key/store table and the information from the android tablet will need to be in the correct form, with the correct security keys required to access this table.

7. On successful Azure table update, the message on tablet to be updated, with “database updated” in small letters underneath the previous “Card Read” message. After 2 seconds (set as a variable), screen to revert to message “Ready to Read” in light grey on black background.

8. Tablet setup: the use of the android tablet needs to be considered as an industrial set up. The purpose of the android tablet is to provide compute power to the RFID reader, communications to the Azure table, and to provide a graphic screen for messages to the user. All unnecessary extraneous apps need to be removed, and the tablet should boot directly into the ReStockBox™ app. If the app fails, that it should restart again.

.NET Android Programación en C++ Java Microsoft

Nº del proyecto: #10940851

Sobre el proyecto

13 propuestas Proyecto remoto Activo hace 7 años