Самонаводящиеся солнечные панели с управлением от мобильника — Этап 13: настройка модуля Electric Imp для HTTP соединения

Этап 13: настройка модуля Electric Imp для HTTP соединения

Чтобы создать подключение модуля Imp через HTTP, необходимо настроить HTTP In ссылку. С помощью кнопки Add Node в планировщике Planner, нажимаете кнопку Add, чтобы добавить HTTP In входной порт. На него будут приходить сообщения со смартфона. Ваш смартфон должен иметь соединение с веб-сервером Electric Imp, с которого передаются сообщения через HTTP Post на указанный в планировщике URL адрес. Каждая ссылка должна иметь собственный URL.

настройка модуля Electric Imp для HTTP соединения

Модуль Imp, кроме того, регистрирует положения панелей в базе данных SQL Server. Ваш смартфон периодически запрашивает эту базу данных для обновления статуса. Эти запросы идут к отдельной aspx странице на веб-сервере, а вся база данных, в целях безопасности, доступна только для многостраничных сайтов. Чтобы добавить ссылку для HTTP запроса, нажмите кнопку Add рядом с HTTP Request. Вставляйте URL, по которому будете получать данные от вашей программы управления модулем Imp — так создается выходной порт.

Купить компоненты для этой самоделки

настройка модуля Electric Imp для HTTP соединения

настройка модуля Electric Imp для HTTP соединения

Ваша программа управления Imp будет доступна через прописанные HTTP In и HTTP Request ссылки, так называемые входные и выходные порты, которые нужно прописать в самой программе. Для Solar Tracker, это делается так:

imp.configure («CompassAccelSolar», [HtmlCommands], [compassPort, headingPort, rollPort, pitchPort, sunAzimuthPort, sunZenithPort]);

HtmlCommands — это входной порт, который принимает команды по HTTP ссылке,

compassPort — это выходной порт, используемый для регистрации в базе данных SQL Server.

Остальные выходные порты для регистрации в COSM или Xitely, их не нужно подключать.

Прикрепленные файлы: СКАЧАТЬ 

Далее

Автор: Виталий Петрович. Украина, Лисичанск.


Загрузка...

Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

семь + 11 =