Smart Inventory And Asset Tracking System With QR Codes, BLE Tags And IoT Sensors

QR Inventory is a smart inventory management and asset tracking system that gives you a real time visibility into the field and warehouse inventory. Use smartphones and QR codes, NFC or BLE tags for efficient, real time inventory and asset tracking. Automate asset tracking and conditions monitoring with IoT sensors and gateways. Access real time data via the cloud software web interface.


QR Inventory software system makes inventory management and asset tracking process easy, fast, efficient and real time by using modern technologies: mobile, cloud, QR codes, NFC, Bluetooth, IoT sensors and gateways. Use smart mobile devices (smartphones and tablets) and QR codes, NFC or BLE tags for the real time inventory and assets tracking. You can further automate asset tracking by using BLE tags with IoT gateway.

Track inventory and assets across multiple locations: warehouse, yards, job sites, service trucks, shop floor, etc. Up to the minute reports available to all authorized inventory system users on the office computers and mobile devices.

QR Inventory is a smart inventory system that gives you a lot of flexibility in setting up your inventory management and asset tracking process. Since QR Inventory software is very flexible and can accommodate various business scenarios, it is very important that you set it up correctly from the start. Here are the most common mistakes that people make when setting up a QR Inventory system, and frequently asked questions. If you are not sure how to set up QR Inventory software for your inventory management project, please contact us and we will be happy to help.

Real Time Inventory And Assets Tracking Using Smartphones And The Cloud Software

Is there any delay between inventory processing in the mobile application and cloud software update?

There are no delays - transactions processed in the mobile application update backend cloud software database in real time. As soon as inventory or asset changes are recorded on any of the smartphones in the field (or by an IoT gateway), stock level and asset location are sent to the cloud software and are adjusted in the central database. Up-to-the-minute reports are available to all authorized users via the cloud software web interface.

Do we have to use smartphones for the field assets and inventory tracking?

It is convenient to use smartphones for the field inventory and assets tracking. Field technicians can use their own smartphones that they are familiar with, so there is a minimal learning curve, and you become productive fast. You also do not have to buy barcode scanning hardware that can be quite expensive.
However, you do not have to use smartphones or tablets. You can use rugged mobile computers that are made specifically for the harsh outdoor conditions, or regular mobile computers that are running Android OS.

Can we use a barcode scanner instead of the smartphone for inventory and asset tracking?

Yes, if you prefer you can use a regular barcode scanner. If you need a barcode scanner for the faster processing of the inventory and asset transactions, the best setup would be a bluetooth barcode scanner connected to a smartphone or a tablet. A QR Inventory mobile application is natively integrated with the Socket Mobile line of barcode scanners. You can find more information on using a bluetooth barcode scanner with the mobile application here.

Does QR Inventory software system support Internet of Things (IoT) inventory management?

QR Inventory software collects data from the asset and inventory tags and sends data to the backend cloud software in real time. In this sense it is an IoT inventory management system, regardless of which tags and gateways you are using.

QR Inventory system gives you a choice of asset and inventory tags and the way you transfer data to the cloud software. You can use QR code, NFC or BLE tags. The degree of inventory management automation, as well as the overall cost of the inventory management software system increases from QR codes to BLE tags.

You also have a choice of the gateways that are responsible for sending data to the cloud software. You can use smartphones, tablets or mobile computers as gateways. This option requires company employees to scan assets or inventory with the mobile device. It also allows field technicians to record additional data that should accompany an inventory or asset transaction.

You can also use a dedicated BLE gateway for a completely automated IoT asset tracking system. With this setup, no human participation is required for the real time inventory and asset tracking and cloud software data connection.

All in all, with the QR Inventory software system you can select an IoT hardware combination (tags, scanning devices and gateways) that fit your needs and budget.

Does QR Inventory software have a way to automatically monitor temperature and humidity for sensitive assets and inventory?

Yes, QR Inventory software includes an optional built-in IoT temperature and humidity monitoring system. In order to use it, you will need to install BLE IoT sensors (provided as a part of a software package) in the warehouse or field zones that you want to monitor. In the QR Inventory software you can set acceptable temperature and humidity ranges for the sensitive assets and inventory groups, as well as individual zones. You get digital temperature and humidity logs for all sensitive assets and inventory that you need to monitor, and instant alerts if conditions go out of the acceptable range, regardless of how assets and inventory are moved between locations.

QR Codes vs NFC vs BLE Beacons vs Barcodes - Which Tags Work Better For The Inventory Management

Should we use QR codes or barcodes for the inventory management?

You can use either barcodes or QR codes. A QR Inventory mobile application will scan QR codes, UPC barcodes and other barcode types - as long as the barcode types you are using are readable with a smartphone camera. If you already have inventory and assets labeled with the barcodes and they can be scanned with a smartphone, there is no need to create new labels. If inventory and assets are not labeled, you can use a QR Inventory software built-in tool to generate, layout and print QR code labels. We discuss pros and cons of using QR codes vs barcodes vs other barcode types for the inventory management in more details here.

Is there any advantage of using NFC tags vs QR codes for inventory management?

There is an advantage in using NFC tags vs QR codes or barcodes for the smartphone inventory tracking, and this advantage comes with the higher inventory management system cost. You can scan NFC tags much faster than QR codes or barcodes with a smartphone. With NFC tags you do not need to focus a smartphone camera for each scan - just touching an asset with a smartphone will read NFC tag. NFC tag does not have to be in the line of sight, and can even be inside a package or casing. The drawback of using NFC tags for inventory management is the higher tags cost and more involved tags production. You will need to either purchase pre-encoded NFC tags or use a special NFC tags printer and encoder. This additional expense is justified if you are regularly processing high volume transactions, and scanning speed is an issue. You can find more detailed discussion on using QR codes vs NFC tags for inventory management and asset tracking in this blog article, and on using NFC tags in the QR Inventory software here.

What are pros and cons of using IoT technologies, such as bluetooth low energy (BLE) beacons or RFID, for inventory management and asset tracking?

BLE tags allow you to further automate inventory management process. Instead of scanning each item individually, you can scan multiple items with one click. Bluetooth low energy (BLE) technology is a good alternative to RFID for inventory management. Both BLE and RFID provide better precision and much higher speed of inventory processing as compared to QR codes or barcodes. Unlike RFID, BLE tags can be scanned with a regular smartphone. Multiple company employees can use their own smartphones, and you do not need to purchase expensive RFID scanners.

Do we need to purchase an IoT gateway if we are using BLE tags?

You do not have to use a dedicated IoT gateway with the BLE tags. You can track assets and inventory tagged with the BLE beacons with a smartphone, tablet or a mobile computer. BLE tags allow you to bulk scan all items that you need to transfer between locations with one click of a button in the mobile application. If you routinely move large volumes of assets or inventory, BLE tags will provide a significant advantage as compared to QR codes or NFC tags.

You need a dedicated IoT gateway only if you want a completely automated asset tracking without any human participation. IoT gateway will automatically record appearance and disappearance of the assets tagged with the BLE beacons, and send these data to the backend cloud software. Company employees won't need to do anything extra.

Tracking assets and inventory across multiple field and warehouse locations.

How can we manage inventory / track assets across multiple field locations? I added Location as a custom field and inventory location is not being changed automatically.

QR Inventory mobile application tracks assets and inventory locations automatically when you process a transactions on a smartphone. You should not create a special custom field for the inventory location. When you record a transaction in the mobile application, you will have to select from which location an asset or inventory is picked and / or to what location an asset or inventory is moved. This information is sent from the smartphone to the cloud software in real time, and an asset location or inventory stock in the affected location is adjusted automatically.
You can review inventory stock levels in all locations on the item details page, in the reports, and in the mobile application.

We keep inventory and assets on various job sites that change frequently. How do we manage inventory / track assets in these field locations? Should we enter all field inventory locations into the QR Inventory software?

You do not have to enter field inventory locations that change frequently into the QR Inventory system. QR Inventory allows you to have four types of locations:

  • Permanent Storage Locations.
    These are warehouses, offices or field locations (job sites, service trucks) where you store assets and inventory for a significant time. These locations should be entered into the QR Inventory software. When processing a transaction in the mobile application, a user will select from and to location from a dropdown list.
  • Remote Site or Person.
    These are field locations that change frequently. Example: home address of a client for a one time installation, one off event location, etc.
    It is not practical to keep a list of such locations in the QR Inventory software and constantly change them. Therefore, when inventory or assets are checked out, checked in or transferred from or to Remote Site or a Person, user enters a location name manually or scans it in from the location QR code.
  • Self.
    These are employees and users of the QR Inventory software system. If a user checks inventory in, out or transfers asset or inventory to or from "self" (s)he will not need to enter a location. A mobile application or cloud software recognizes who performed an inventory transaction and records the name of an employee automatically.

Do I need to enter a group for the warehouse or field inventory locations?

You do not have to specify a group for the locations. However, if you have a lot of inventory storage locations, combining locations into groups keeps them better organized. You also can limit locations list in the mobile application for the specific inventory transaction type. This option helps you avoid long drop-down lists with the locations not relevant for the task at hand.

Tracking Inventory And Assets Transfer Between The Field And Warehouse

What are in, out and transfer transaction types, and when should I use each type?

All inventory transactions that result in the transfer of the assets or inventory between locations should be of transfer type. Use in transaction type for recording inventory or assets purchase, and out transaction type for recording inventory sale or use for a project.
It is a common mistake to make inventory transactions for equipment rentals and returns, or for sending assets and inventory to the job sites and returning unused inventory in and out types. This is incorrect - when you rent an asset it is still your property, it is just changing locations - so it is a transfer transaction. The same is true for sending tools, equipment and materials to the job sites.
Use in transaction type for the newly acquired inventory and assets (e.g. restocking), and out types for the inventory and assets that you are permanently disposing (e.g. sale, used for a project, scrap inventory, discard damaged asset, etc.). All other transactions will be of type transfer.

Inventory and asset tracking transactions for the specific use cases.

Sending assets and materials to the temporary short lived job sites.

Create a transfer transaction, from Permanent Storage Location to the Remote Site for sending out materials to a temporary job site, and transfer transaction from the Remote Site to Permanent Storage Location for returning unused inventory back to the warehouse. When processing a transaction in the mobile application an employee will select a warehouse from the list, and type in or scan in a temporary job site name.

Tracking job site deliveries and use of assets and materials

The following set of inventory transactions will work for this situation:

  • Pick up at the warehouse (transfer). From Permanent Storage Location to Self. An employee will only need to select a warehouse from the list. After an employee picks up inventory and records it in the mobile application, you will see that inventory or an asset is in the employee's possession.
  • Used for a job (out). From Self. An employee won't need to select any locations in the mobile application. When material usage is recorded the inventory stock will be adjusted accordingly. An employee can specify for what project and / or client materials were used.
  • Return unused inventory (transfer). From Self to Permanent Storage Location. An employee will need to select a warehouse from the list. After this transaction is recorded, inventory will be removed from the employee and added back to the warehouse stock.


Assets rentals and returns

Create the following transactions for this situation:

  • Rent Out (transfer). From Permanent Storage Location to Person
  • Return From Rent (transfer). From Current Location to Permanent Storage Location. When you select Current Location, asset location will be determined automatically by the QR Inventory software. In this manner you can process multiple assets that were returned from the different places in a single inventory transaction.
    Important! Current Location is only valid for the asset tracking. Do not select this option for the inventory tracking, since inventory can be in several different locations at the same time.


Delivery and pick up of food or other items in the reusable containers

Create the following transactions for this situation:
  • Pick Up In The Warehouse (transfer). From Permanent Storage Location to Self. At this point you will see that an asset (container) is in the driver's possession.
  • Drop Off At Client (transfer). From Self to Person. When the driver records a container drop off in the mobile application you will see that the container is in the client's possession.
  • Pick Up At Client (transfer). From Current Location to Self. When container pick up is recorded in the mobile application you will see that the container is in the driver's possession.
  • Drop Off At The Warehouse (transfer). From Self to Permanent Storage Location. At this point a container is back in the warehouse.

Collecting Additional Data For The Inventory And Assets Tracking

What are Transactions: Trackable Properties, and how are they different from the Inventory & Assets: Custom Fields?

Custom fields are for keeping additional information on the asset or an inventory line item. This information is related to a specific inventory line item or an asset, and does not change with inventory transactions.

Transaction properties are related to the individual inventory or asset tracking transactions. For example, if you want to keep track of the materials used for each project or job, Project Number or Job Number can be one of the properties for the Used For Project transaction. It is related to this specific transaction and not to the inventory line item. The same line item can be used for multiple projects, and each time you record a Used For Project transaction you will enter a different project number.

What are Item Level and Fraction Level assets and inventory custom fields?

Item Level custom fields always have the same value for all instances of the same inventory line item. For example, every Electrical Motor ABC123 will have the same specifications and the same PDF file with the technical documentation.
Fraction Level custom fields can have different values for the different instances of the same inventory line item. For example, the same medicine in two different boxes might have different expiration dates.
Fraction level custom fields are used for tracking quantity of the inventory line item with the different properties. For example, in the case of the medicine with the different expiration dates, you will be able to see that you have 10 bottles of medicine A, out of them 3 will expire on date X, and 7 will expire on date Y.

What are Transaction Level and Item Level transaction properties?

Transaction Level properties will be filled out once per inventory transaction. These should be the properties that will always be the same for all items in the transaction.
Item Level transaction properties will be filled out separately for each inventory item or asset in the transaction. These should be properties that can be different for each inventory item or an asset.
As an example, project can be a transaction level property, but item conditions will be an item level property.

QR Inventory and QR Mobile Data are brand names of inventory management and mobile forms software by AHG -- a provider of mobile and cloud-based applications for business. Our unified mobile platform improves business operations efficiency by eliminating manual tasks and physical paperwork, while providing a secure cloud storage for the business records, real time access to business data for all stakeholders, comprehensive data reporting and analytics. Headquartered in beautiful Boise, Idaho, AHG software is used to manage hundreds of millions of dollars annually in inventory and assets.

   About AHG >>   Contact

Mobile Inventory Tracking With QR Inventory

>