Real-time location tracking system for proximity marketing and foot-traffic analysis

Retail Optimize is Swedish innovative company that creates solutions to give businesses the ability to measure visitors in store movement, get better knowledge of their customers, increase sales, strengthen their brand and above all create a more personalized experience for the customers.


Retail Optimize





Company’s Request

The customer required a network of access points to provide free internet access alongside with movement tracking system across the city to use this in marketing purposes. Access point required to be cheap, easy to install and maintain.

Similar Project Idea?

Submit your requirements and we will contact you

Technology Set

OpenWRT OS as a platform

Wi-Fi probe requests sniffing

Bluetooth BLE BEACONS as auxiliary presence detection technology


Sirin Software  built a sniffing middleware on top of the existing OpenWRT platform that allowed us to capture all wi-fi probe requests near the access points. Static devices such as routers and laptops are filtered using the blacklisting algorithm. Server side was implemented as a hub collecting data where all movement is recording for further use in marketing analyze.

Devices in use

A low-end device with optional outdoor enclosure and PoE power. Allows sniffing on 2.4GHz wifi band.


A high-end device with optional outdoor enclosure and PoE power. Allows sniffing on both 2.4GHz and 5GHz wifi bands. Used in most locations.


Experimental super-low-cost device that doesn’t provide internet access but only sniffing. Sniffs both wifi and BLE probe requests.

Value Delivered
  • Movement reproducing algorithm on the server.
  • Cloud management dashboard.
  • Automatic blacklisting of static devices (laptops and access points).
  • Filtration of randomly-generated MAC addresses (like in the latest iOS devices, they send random MAC during network search to avoid tracking).
  • Filtration of struggling between two nearby access points using hysteresis Algorithm of matching BLE address and wifi MAC address to use BLE address when wifi turned off.

Related Cases

Optimized BLE testing: CI/CD, audio profiles & overhaul

New test cases have been developed for various BLE profiles.

Rachio Smart Sprinkler Controller

A suite of solutions has been developed to efficiently manage a set of eight end devices ensuring optimal power connectivity for each.

SDK Development for RISC-V Semiconductor Company

The software product is developed to offer extensive support for the freeRTOS kernel across various cores. The program code ensures full compatibility and optimization for each specific core.

Functionality Improvement for Portable RF Wattmeter

Telewave is a leading company specializing in designing and producing top-notch RF systems. They cater to a wide range of clients, including wireless system operators, public safety providers, local and state governments, as well as federal agencies both within the United States and internationally.

HMI Implementation for 3D Scanner

The Touchscreen interface improves the efficiency and accessibility of working with the 3D scanner by transferring hardware notifications, warnings, and errors from the PLC to the GUI via the PPU.

Sirin Software is a Florida based software/hardware engineering company with a Ukrainian R&D center. Our experts use all their knowledge and experience to create the best products. From 2014 till today, we have successfully implemented complex software solutions for clients from the USA, Europe, and Asia. Since 2016, our company has also been providing hardware design services in collaboration with well-known vendors.

Sirin Software has tremendous experience in the niches of storage systems, networking, cloud computing, IoT, embedded systems, drivers, etc. We carry out full-cycle hardware and software development services, delivering cost-effective and innovative solutions to the market.