Этап 13: настройка модуля Electric Imp для HTTP соединения
Чтобы создать подключение модуля Imp через HTTP, необходимо настроить HTTP In ссылку. С помощью кнопки Add Node в планировщике Planner, нажимаете кнопку Add, чтобы добавить HTTP In входной порт. На него будут приходить сообщения со смартфона. Ваш смартфон должен иметь соединение с веб-сервером Electric Imp, с которого передаются сообщения через HTTP Post на указанный в планировщике URL адрес. Каждая ссылка должна иметь собственный URL.
Модуль Imp, кроме того, регистрирует положения панелей в базе данных SQL Server. Ваш смартфон периодически запрашивает эту базу данных для обновления статуса. Эти запросы идут к отдельной aspx странице на веб-сервере, а вся база данных, в целях безопасности, доступна только для многостраничных сайтов. Чтобы добавить ссылку для HTTP запроса, нажмите кнопку Add рядом с HTTP Request. Вставляйте URL, по которому будете получать данные от вашей программы управления модулем Imp — так создается выходной порт.
Ваша программа управления Imp будет доступна через прописанные HTTP In и HTTP Request ссылки, так называемые входные и выходные порты, которые нужно прописать в самой программе. Для Solar Tracker, это делается так:
imp.configure (“CompassAccelSolar”, [HtmlCommands], [compassPort, headingPort, rollPort, pitchPort, sunAzimuthPort, sunZenithPort]);
HtmlCommands — это входной порт, который принимает команды по HTTP ссылке,
compassPort — это выходной порт, используемый для регистрации в базе данных SQL Server.
Остальные выходные порты для регистрации в COSM или Xitely, их не нужно подключать.
Прикрепленные файлы: СКАЧАТЬ
Далее
Автор: Виталий Петрович. Украина, Лисичанск.