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 роки