WiFi Enabled Barcode Scanner With Customizable Key/Value Pairs and Switch for Sending HTTP POST Requests
20230068317 ยท 2023-03-02
Inventors
Cpc classification
H04L67/02
ELECTRICITY
International classification
Abstract
In inventory management barcodes scanners are a very useful tool. Most barcode scanners are tethered via a USB cable, or must be relatively close to a host computer using wire-less communication protocols. This invention is enables a barcode scanner unit to be able to connect to Wi-Fi and send data immediately to any host server in the world. Customizable HTTP POST requests let end customers choose any extra data, such as locations and user identification, to send with each barcode that has been scanned. Switches on the unit can be activated to change the POST requests being sent without having to reprogram the unit. The small footprint of the device allows it to be integrated easily into handheld scanners, existing cabinetry, assembly lines, and appliances.
Claims
1. A WiFi enabled barcode scanner.
2. Customizable key/value pairs when sending HTTP POST Requests.
3. Rocker switch for quickly changing a key/value pair while scanning.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
[0004] The design can be broken down into 2 sections. The first part consists of the hardware which is shown in
[0005] The second part is the software used to program the IoT module, which allows the customization of the host servers URL and key/value Paris used to send a POST request whenever a bar code has been scanned. When setting up the WiFi scanner the parameters used for the POST request are static. By default there is one parameter for the POST request that is set and is based on the state of the switch (3).
[0006]
[0007] After a successful connection to a WiFi network the Internet-of-Things integrated circuit (4) waits for a scan event to occur. Once a scan has completed the Internet-of-Things integrated circuit (4) will check the state of the SPDT switch (3) to determine the proper parameter value to send in the POST request. The scanned barcode data, switch state, and parameter key/value pairs are then sent to the host server URL via a POST REQUEST. Then the scanner goes into its idle state as it waits for the next scan.
[0008] A case example would be inventory management in a warehouse. Since the scanner is connected to the WiFi it does not have to be tethered to a computer via a USB cable, and its range is much greater than using BlueTooth. The device is setup with the URL of the host server to send the scanned data. The custom parameters are set up to specify the specific location of the warehouse, and another parameter is used to setup the location within the warehouse. This will allow a central host server to handled the POST requests from many different locations. The state of the switch is used to determine if a scanned item is to be added to stock or removed from stock.