AxonSENSE

Industrial IoT (Internet of Things) and Smart Environmental Monitoring Ecosystem

ASP.NET Core MVC & Web API
SignalR WebSockets
ESP32 Edge Computing
HMAC-SHA256 Security
MS SQL & Memory Caching
AxonSense Device

What is AxonSense? What Does It Do?

We make your home, villa, rooms, garden, greenhouse, and store smart using Internet of Things (IoT) technology. It is an advanced automation ecosystem that allows you to monitor and manage your living and working spaces from anywhere in the world.

System Architecture and Software Infrastructure

AxonSense is not just an ordinary sensor reader. It features a distributed cloud architecture that establishes asynchronous, bidirectional, and encrypted communication between devices (Edge) and the Server (Cloud). Thanks to its custom-developed Gateway structure, it can process data from thousands of devices in real-time.

Cloud Gateway & SignalR Hub

ESP32 hardware transmits its data directly to the GatewayHub instead of the main server. Thanks to the WebSockets infrastructure, physical relay statuses and sensor data are synchronized with the web interface in milliseconds (Real-time).

Anti-IDOR & HMAC-SHA256

Every data packet from the endpoints is signed with the HMAC-SHA256 algorithm using the Device Secret Key. The system detects unsigned or unauthorized access (IDOR) and rejects it at the network layer.

I2C & Hardware Synchronization

The 8-channel relay module on the device is controlled by the PCF8574 I2C IC. The ConcurrentDictionary-based RAM memory on the server verifies the physical pin status on the hardware (Physical Confirmation) to prevent inconsistencies.

Data Flusher & Bulk Insert

Thousands of sensor records arriving per second are not written directly to SQL. With DataFlusherService (BackgroundService), data is collected in the RAM (MemoryCache) pool and asynchronously transferred to the database periodically (Bulk Insert).

Smart Anomaly Detection and WhatsApp Alarm System

The SensorControlService analyzes raw data from the hardware 24/7 via ADS1115 (16-bit ADC) and logarithmic calculations converted into PPM / Percentage values.

  • Life-Threatening (Emergency) Flag logic that bypasses the timer for critical gases (CO, LPG, Smoke, Hydrogen, Natural Gas).
  • Zero-latency dynamic reporting to administrators' WhatsApp numbers with UltraMsg API integration.
  • MAC address-based Cooldown (Timeout Tolerance) algorithm to prevent system spam.

Hardware Design and R&D Process

Snapshots from the electronic circuit design and testing environment compliant with industrial standards.

R&D
Device Programming and R&D Test Environment
Hardware Circuit
Development Board, I2C Connections, and Relay Module
Case Design
Airflow Optimized Case Design
Device
AxonSense Field-Ready Device Appearance

PWA Supported User Interface (Mobile Devices)

The platform features a secure interface designed according to "Glassmorphism" UI rules on ASP.NET Core MVC, supported by multi-language (Localization) and encrypted Cookie-Auth.

Login
System Login, Multi-Language, and Password Management
Dashboard
Real-Time Relay Control and Device Status Panel
Sensor
Live Temperature, Humidity, and General Air Quality Charts
Gas
LPG, CO, Smoke, Hydrogen (H2), and Ammonia Detailed Measurement Screen

Big Data and Trend Analysis

Hourly sensor data (Temperature, MQ135, MQ2, VOC, etc.) accumulated on SQL Server is grouped with LINQ queries and presented to the user via the Chart.js library.

Chart 1
Last 7 Days Temperature and Humidity Fluctuation Analysis
Chart 2
Toxic Gases (Carbon Monoxide, Carbon Dioxide) History
Chart 3
Volatile Organic Compounds (VOC) Change Curve
Chart 4
Fire (Smoke) and Flammable Gas (LPG, Natural Gas) Monitoring Chart

A smart ecosystem designed end-to-end with scalable system architecture, industrial hardware integration, and distributed data processing (Gateway) infrastructure in the Internet of Things (IoT) standards of our era.

Developer: Onur Karasu  |  www.axonsense.com.tr

AxonSense Logo

AxonSENSE

What is AxonSense?

Details make perfection, and perfection is not a detail. — Leonardo da Vinci