Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

NetGuardian - система AI-мониторинга сети с автоматическим устранением

Интеллектуальная система мониторинга и авто-восстановления сети, которую я спроектировал и построил полностью самостоятельно - от софта до железа. Дипломный проект по специальности «Компьютерная инженерия».

Проблема:
Интернет исчезает во время важного звонка или игры - и никто не понимает, почему: роутер, провайдер, DNS или сам компьютер? NetGuardian работает как персональный сетевой инженер: точно определяет источник проблемы и устраняет ее автоматически.
Архитектура - три независимых компонента
— Десктопный агент (Python, CustomTkinter): 9 модулей - диагностика в реальном времени, анализ Wi-Fi, бенчмарк DNS, безопасность локальной сети
— Аппаратный агент на Raspberry Pi: автономный круглосуточный мониторинг по MQTT, независимый от компьютера
— Telegram-бот: 14 команд удаленного управления и автоматические уведомления о инцидентах

Главная фишка - гибридный AI-двигатель с тремя уровнями
Онлайн работает через Google Gemini, без интернета переключается на локальную базу с 200+ сценариями, а для «второго мнения» опрашивает Pi-агента. Система дает ответ всегда - даже во время полного сбоя сети.

Самый сложный вызов
Сохранить работоспособность без интернета. Решено оффлайн-архитектурой с резервированием и 35+ сценариями автоматических исправлений: сброс DNS, обновление IP, ремонт MTU и т.д.

Результат:
Готовое автономное Windows-приложение (24,5 МБ), протестированное в реальных домашних сетях.

Стек: Python, Google Gemini API, MQTT, Raspberry Pi, SQLite, Telegram Bot API, PyInstaller.
Детали работы
Бюджет 40 000 UAH
Добавлена 11 июня
61 просмотр
Фрилансер
Дмитро Вілігоцький
Украина Киев
Нет отзывов

Свободен для работы Свободен для работы
На сервисе 3 года