Записи с меткой ‘IOT’
Здравствуйте, уважаемые коллеги! Продолжаем серию уроков по созданию веб-приложения для интернета вещей. В предыдущих уроках мы создали готовое приложение, которое умеет принимать данные от удалённого устройства и предоставляет пользователю веб-интерфейс, через который можно управлять устройством и следить за показаниями его датчиков. Приложение уже вполне работоспособно, но выглядит довольно топорно. Поэтому начиная с этого урока мы […]
Довольно часто возникает ситуация, когда необходимо организовать мониторинг температуры. Это бывает полезно для удалённых объектов: теплиц, складов, погребов и др. Для решения подобных задач на рынке существует много различных решений от серьёзных промышленных до бытовых. Первые мы рассматривать не будем, т.к. они сложны в реализации, дороги, да и избыточны для бытовых задач. Решения попроще либо […]
В предыдущем уроке мы разработали интерфейс веб-приложения для интернета вещей (IoT). Теперь Вы можете взаимодействовать с приложением, удалённо управлять устройствами, передающими данные на сервер, получать показания датчиков этих устройств. Но есть одно НО: к серверу ещё не подключено ни одно устройство. Именно взаимодействию передающего устройства с сервером и посвящён этот урок. Напомним, что о том, […]
В предыдущем уроке мы создали БД для будущего веб-приложения. Сегодня мы приступим к разработке интерфейса пользователя. Интерфейс приложения — это HTML страница, которую мы видим в окне своего браузера, когда открываем в нём приложение. Эту страницу формирует сервер в ответ на наш запрос. Когда мы пишем в адресную строку браузера адрес приложения и нажимаем «Перейти» […]
Здравствуйте, коллеги! Мы продолжаем уроки по созданию веб-приложения для IoT. В предыдущем уроке мы познакомились с понятием «веб-сервер», на котором и будет находиться наше веб-приложение, рассмотрели его структуру, основные компоненты и взаимодействие с клиентами. Сегодня мы приступим к разработке архитектуры базы данных (БД) нашего (т.е. вашего) будущего веб-приложения, посмотрим, как представить данные, с которыми будет […]
Не так давно мы придумали конструктор «LS Monitoring» для «интернета вещей» и выпустили серию уроков, в которых показали, как работать с конструктором на примере создания системы мониторинга температуры через интернет. Для того, чтобы управлять системой мы сделали web-приложение LS Cloud. Однако, с помощью конструктора можно контролировать не только температуру, но и любые другие параметры, добавив […]
В предыдущем уроке мы рассмотрели, как принципиально работает управляющая программа передающего устройства, показали, как модули устройства взаимодействуют между собой. Настало время перейти непосредственно к программной реализации алгоритма работы… Программируем контроллер После того, как устройство собрано – самое время его «прошить». Для этого нужно выполнить несколько несложных шагов. Шаг 1: Качаем последнюю версию Arduino IDE с […]
В предыдущем уроке мы собрали устройство, которое будет измерять температуру и передавать эту информацию на сервер. Теперь мы переходим к разбору алгоритма работы управляющего контроллера, его взаимодействию с другими узлами передающего устройства. Этот урок будет посвящён теоретическому разбору программы контроллера, без рассмотрения самого кода. Некоторым читателям может показаться, что теория без практики слишком скучна. В […]
В предыдущем уроке мы разобрались как в теории работает устройство, передающее данные о температуре на сервер и принимающее от него команды для реле. Настало время перейти от теории к практике и собрать это устройство. Поехали… Собираем передающее устройство Шаг 1: Устанавливаем модуль SIM900 на плату Arduino Mega: Рис. 1 Вставьте SIM-карту в модем и соедините […]
В первом вводном уроке мы наметили общую структуру будущей системы мониторинга температуры. Настало время разобраться в этом подробнее. В этом уроке мы еще раз вспомним, что представляет из себя технология передачи данных и подробно рассмотрим, как устроено передающее устройство. Как работает система мониторинга температуры? Технология передачи данных выглядит следующим образом: Рис. 1. Технология передачи данных […]