Закажу проект Arduino Mega-Sim800l-MQTT. Необходимо в гараже контролировать температуру погреба, видеть температуру погреба (улицы) и управлять посторонней нагрузкой (2 реле) по мобильному телефону (iPhone). Желательно еще, чтоб было управление по смс. Можно поэтапно, но не затягивать. Оплату гарантирую. Нужен только скетч.
Подскажи пожалуйста как правильно внести в код свои данные. В мониторе порта пишет +++AT, Вот мои данные. Server m20.cloudmqtt.com User lnrwrhah Password efMBlTw76ol9 Port 15668 Вот так: #include "GSM_MQTT.h" #include <SoftwareSerial.h> String MQTT_HOST = "m20.cloudmqtt.com"; /* MQTT host address */ String MQTT_PORT = "15668"; /* MQTT port */ SoftwareSerial mySerial(50, 51); // RX, TX /* Software Serial through which mqtt events log is printed at 9600 baud rate */ void GSM_MQTT::AutoConnect(void) { /* Use this function if you want to use autoconnect(and auto reconnect) facility This function is called whenever TCP connection is established (or re-established). put your connect codes here. */ connect("qwert", 1, 1, "lnrwrhah", "efMBlTw76ol9", 1, 0, 0, 0, "", ""); и т.д.
В интернете полно примеров по управлению и получению информации с помощью GSM модулей. Учтите что модули капризны по питанию, вернее по потребляемому току. Попробуйте Blynk, там как раз можно и через приложение на телефон управлять подключенными датчиками и реле.
у меня есть готовый модуль, рабочий на atmega8a / sim900. отдам за 12 тыр с исходником, если интересно ydom@mail.ru
Спасибо, на blynk не надо, тем более за такую цену. На blynk почему то модем постоянно, каждые 3-5 секунд переподключается к серверу blynk. От WiFi работатет хорошо, но в гараже WiFi нет.
Добрый день! Спасибо за предложение. На выходных связаться не было времени. С SIM800L управление по СМС разобрался. Сейчас нужен код соединения SIM800L с сервером m20.cloudmqtt.com по MQTT. Пробовал библиотеку https://elementztechblog.wordpress.com/2016/07/18/arduino-mqtt-library-for-sim800-gsm-modem/, что то не хочет даже иницилизироваться. Такое ощущение, что модуль СИМ не принимает команды. А по BLYNK постоянно идет пересоединение. Connecting to blynk-cloud.com:8442 Ready (ping: 600ms). и повторяется каждые 3 - 6 секунд.