BC/NW 2018 № 1 (32):9.1
ГРАФИЧЕСКИЙ WEB-ИНТЕРФЕЙС IOT-РЕШЕНИЙ НА
ОСНОВЕ МИКРОКОНТРОЛЛЕРА RPi-B3
Тинякова А.А.,
Краюшкин В.А.
Сегодня уже
невозможно представить себе жизнь без Интернета. Практически каждый человек
пользуется Всемирной паутиной ежедневно. Со временем, помимо людей, к Интернету
стали подключаться и, так называемые, «умные вещи» (smart things), устройства,
которые без участия человека находят в сети нужную информацию, управляют
другими устройствами, накапливают и анализируют полученные данные.
Развитие
Интернета вещей (Internet of
Things, IoT) требует все больших затрат на встроенное программное
обеспечение (ПО), его тестирование и сетевую интеграцию. Классические методы и
приемы программирования не смогут обеспечить возрастающие потребности.
Решение этой
проблемы в IoT — переход от программирования к разработке ПО с максимальным
использованием графического интерфейса и сетевых коммуникационных сервисов. При
такой разработке ПО для микроконтроллеров «умных» вещей, актуальной является
задача, ставшая темой данной работы — разработка графического WEB-интерфейса на
основе микроконтроллера (МК) модели RPi-B3.
В ходе работы
была создана и применена система отборочных критериев сравнения типовых МК.
Система позволила выбрать наиболее подходящий МК — RPi-B3.
Для проверки
работоспособности графического WEB-интерфейса был также разработан отладочный
стенд на основе RPi-B3 с набором датчиков и исполнительных устройств.
Работа со
стендом с использованием WEB-интерфейса осуществлялась средствами фреймворка
WebIOPi и сервиса Weaved. [1]
Для автоматического
накопления данных были разработаны скрипты, перенаправлявшие данные в файлы для
хранения и передачи информации на обработку. В рамках выполненной работы эти
файлы распределялись с помощью FTP-клиента FileZilla.
Все программные
компоненты полученного решения — пакеты, распространяемые как открытое
программное обеспечение и сетевые сервисы, допускающие условно-бесплатное
использование, что позволяет рассматривать предложенное решение как основу для
развертывания учебной практики на кафедре ВТ по такой востребованной тематике,
как «Интернет вещей».
Литература
1. Петин В. А. Arduino и Raspberry Pi в проектах Internet of Things. — СПб.:
БХВ-Петербург,
2016. — 320 с.__