Александр Бусыгин
Компания: Т-Банк
Многих разработчиков удручает, что результаты их труда существуют в виртуальном мире — в виде байтов на жестком диске, букв на экране монитора и т. д. Будем программировать так, чтобы результаты можно было увидеть и потрогать в реальном мире.
Рассмотрим пример использования .NET nanoFramework для разработки умного устройства. Возьму обыкновенный чайник и сделаю его умным.
Оборудование — чайник, контроллер ESP32, датчики, реле. Программная часть — сервис сбора данных и управления чайником, сервис хранения состояний, IHostedService с логикой управления. Зарегистрирую сервисы в DI, подниму веб-сервер с REST API, покажу интеграцию с Yandex IoT.
Целевая аудитория: опытные разработчики, которые хотят попробовать своими руками сделать умные устройства, но не решаются, потому что сложно / долго / дорого.
Технологии: .NET nanoFramework, Yandex IoT Core.
Компания: Т-Банк