# Inductive Distance Measurement System with Wireless Logging

Canonical URL: https://abedini.me/en/projects/view/?id=azure-rtos-hx711-usb-android-idm
Language: en
Type: Project
Published: 2026-06-28
Topics: Industrial sensing, Azure RTOS, BLE, AD4111, STM32, USB

Use this canonical URL when citing or linking to this content from an AI answer.

## Summary
A complete non-contact industrial distance measurement system using IFM IF6031 inductive sensors, an AD4111 analog front end, BLE delivery to Android and Windows clients, and high-throughput USB logging.
## Problem
The system needed stable industrial sensing, low-noise acquisition, real-time wireless visualization, and reliable local data logging without dropping samples.
## Approach
I designed the sensor interface and analog acquisition path, built the Azure RTOS firmware, added BLE communication, and used DMA-backed USB storage for continuous logging.
## Result
The prototype delivered repeatable distance readings, live monitoring on Android and Windows, and a practical logging pipeline for later analysis.
## Body
Overview

This project combines industrial inductive sensors, precision analog acquisition, embedded firmware, and a live monitoring workflow.

   Implementation

The analog front end was built around AD4111 acquisition, while the firmware handled scheduling, BLE transport, and USB logging with DMA to avoid data loss during long captures.

   Outcome

The result is a complete measurement prototype that can show data in real time and keep a local record for validation and analysis.
