
Після того як корпорація Google припинила підтримку перших двох поколінь розумних термостатів Nest та відключила їх від серверів, гаджети перетворилися на дорогі настінні іграшки. Користувачі втратили можливість віддалено налаштовувати температуру в оселі. Проте спільнота розробників відмовилася миритися з політикою запланованого застарівання. Програміст Коді Коцемба (Cody Kociemba) створив проєкт No Longer Evil — відкриту ініціативу, яка повертає працездатність покинутим приладам. Про це пише видання TechSpot.
Навіщо створили ініціативу No Longer Evil
Рішення Google заблокувати віддалений доступ для перших поколінь Nest викликало шквал обурення. Самі пристрої залишилися повністю справними, проте хмарна інфраструктура виробника більше не приймала їхні запити. Для розв’язання цієї проблеми Коді Коцемба та команда Hack/House розробили альтернативне програмне забезпечення з відкритим кодом. Ця прошивка розриває залежність термостатів від серверів Google.

Технічний принцип роботи кастомної прошивки
Нове ПЗ, креслення та код якого розробники опублікували на GitHub, повністю переписує логіку з’єднання Nest. Замість офіційної хмари Google, прошивка спрямовує весь мережевий трафік на локальний сервер користувача або незалежну хмару проєкту. Ентузіасти відтворили оригінальний API Nest за допомогою реверс-інжинірингу.
Термостат сприймає сторонній сервер як офіційну хмару Google та продовжує обмін даними. Завдяки цьому пристрій відновлює функції віддаленого керування, розкладу та інтеграції в автоматизовані системи розумного дому, без загрози раптового вимкнення з боку виробника.
Порівняння офіційної прошивки Nest та кастомного ПЗ No Longer Evil
| Критерій оцінки | Офіційне ПЗ від Google (Nest OS) | Кастомна прошивка No Longer Evil |
|---|---|---|
| Залежність від хмари | Повна прив’язка до офіційних серверів Google | Локальний сервер або незалежна хмара проєкту |
| Підтримка старих пристроїв | Google припинила підтримку перших моделей Nest | Повноцінне повернення функцій для покинутих моделей |
| Керування даними | Google збирає та аналізує телеметрію вашого дому | Повна конфіденційність, дані залишаються у локальній мережі |
| Віддалений доступ | Google заблокувала доступ після вимкнення серверів | Працює через емульований API Nest на сторонньому сервері |
Підсумок
Проєкт No Longer Evil допомагає власникам перших двох поколінь термостатів Google Nest відновити віддалене керування після вимкнення офіційної хмари Google. Розробники випустили відкриту прошивку, яка спрямовує мережеві запити пристрою на емульований сторонній сервер замість недоступної інфраструктури виробника. Ця ініціатива повністю реанімує старі моделі Nest та захищає їх від примусового вимкнення функцій.

