Разрабатываю IoT.
Пишу на Golang, иногда на C/C++ и Python.
Разрабатываю железо, от простых датчиков и контроллеров до радиоприемников.
Делаю прошивки для встраиваемых систем (STM32, ESP32) на С/С++.

Мое резюме тут.
Если хотите со мной связаться, то напишите на почту или в телеграм.

Подключение облачного хранилища к серверу по протоколу WebDAV

Не храни яйца в одной корзине. Для современных сервисов принято хранить резервные копии данных (например, бэкапы баз данных) в отдельном месте. Это позволяет восстановить систему в случае сбоев. Вариантов хранения на сегодняшний день множество. В данном случае рассмотрим сохранение данных в облачном хранилище, например, Облако Mail.ru или Яндекс Диск. Подключить облачное хранилище можно по протоколу WebDAV, в системе он будет определяться, как сетевой диск. Таким образом мы можем работать с ним как с обычной папкой....

June 5, 2024 · 2 min · 304 words · evzubkov

Как пользоваться Docker Hub в России и Беларуси

Утром 30 мая Docker Hub стал недоступен: “Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria.” Санкции… От этого у многих сломался деплой. Чтобы решить проблему, можно использовать зеркала докер хаба. Список зеркал: https://mirror.gcr.io https://daocloud.io https://c.163.com https://registry.docker-cn.com https://dockerhub.timeweb.cloud https://dockerhub1....

May 31, 2024 · 1 min · 156 words · evzubkov

NVS (энергонезависимое хранилище данных) в ESP32

NVS (Non-Volatile Storage) в ESP32 - это энергонезависимое хранилище данных, которое хранит пары ключ-значение во FLASH-памяти. Его удобно задействовать для сохранения конфигурации. Заумь об организации памяти в ESP32 Флешка в ESP32 разделена на несколько разделов: Минимальный размер каждого раздела - 4 Кб. Начальная область выделена под загрузчик, далее располагается NVS, данные для инициализации PHY, а так же сама прошивка. В более сложных варинтах под прошивку может быть выделено несколько разделов (например, если используется OTA)....

May 6, 2024 · 3 min · 622 words · evzubkov