Skip to content

martinhol221/SIM800L_MQTT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Удаленное управление запуском двигателя автомобиля через интернет с использованием протокола MQTT.

https://www.youtube.com/watch?v=HzQ7oy439Qk

Анатомия автозапуска 5.2

Само устройство останется таким же изменится только прошивка и функции управления.

Останется:

  • Входящий звонок, автоподъем, распознавание DTMF команд 123,789,* и #

  • Исходящий звонок при срабатывании датчика вибрации только при поставленной охране

  • Отключение зажигания по таймеру

Будут убраны не нужные функции:

  • Исходящее SMS сообщение

  • Входящие SMS команды

  • Отправка показаний датчиков на сервер narodmon.ru

  • Прием команд из приложения Народмон 2017

  • Автопрогрев

  • Моргалка светодиодом

  • Голосовое информирование о событиях в "трубку" - под вопросм

Добавится:

  • Онлайн связь с автомобилем по интернет соединению с получением из авто данных температуры и напряжения каждых 60 сек.

  • Возможность установки таймера прогрева из приложения "накруткой"

  • Возможность запуска двигателя в одно касание кнопки

  • Возможность снатия/постановки на охрану нажатием одной кнопки.

Главное окно программы MQTT Dash

Регистрация на https://www.cloudmqtt.com/

  • зарегистрируйтесь и залогинтесь

  • нажмите +Create New Instanct

  • Name любое значение

  • Plan Cute Cat (Free)

  • Data center EU-West-1 (Ireland)

  • Tags любое значение

  • Нажать по Create New Instance

  • Перейти в созданный профиль

Server

User

Password

Port

перенести значение этих параметров в MQTT Dash, Скачать, можно использовать любой другой MQTT клиент

Настройка приложения к серверу

Загрузка настроек интерфейса

Открыть в приложении Импорт/экспорт (1)

Нажать Подписаться и ждать метрики (2)

В вебсокете https://api.cloudmqtt.com/console/________/websocket заполнить и отправить настройки в телефон

Topic metrics/exchange

Message

[{"mainTextSize":"LARGE","postfix":"°","prefix":"","textColor":-12517632,"enableIntermediateState":true,"enablePub":false,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"24.56","qos":0,"retained":false,"topic":"C5/ds0","topicPub":"","updateLastPayloadOnPub":true,"id":"2e64db41-6222-4723-90ac-929a1f16b75a","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527106,"longId":5,"name":"Двигатель","type":1},{"mainTextSize":"LARGE","postfix":"°","prefix":"","textColor":-16384,"enableIntermediateState":true,"enablePub":false,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"24.50","qos":0,"retained":false,"topic":"C5/ds1","topicPub":"","updateLastPayloadOnPub":true,"id":"23395be6-0d65-44c7-a661-8e50d494fc97","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527106,"longId":7,"name":"Салон","type":1},{"mainTextSize":"LARGE","postfix":"°","prefix":"","textColor":-32513,"enableIntermediateState":true,"enablePub":false,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"24.63","qos":0,"retained":false,"topic":"C5/ds2","topicPub":"","updateLastPayloadOnPub":true,"id":"9c8576a4-dde2-4810-beac-8ed29dbf7a9a","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527053,"longId":24,"name":"На улице","type":1},{"decimalPrecision":2,"displayPayloadValue":true,"maxValue":15.0,"minValue":0.0,"postfix":"V","prefix":"","progressColor":-4128769,"enableIntermediateState":true,"enablePub":false,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"11.95","qos":0,"retained":false,"topic":"C5/vbat","topicPub":"","updateLastPayloadOnPub":true,"id":"2b7ab4a9-4bfa-435e-b384-da2bf322ed75","jsBlinkExpression":"val \u003e 13.2","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527106,"longId":11,"name":"Напряжение","type":3},{"decimalPrecision":0,"displayPayloadValue":true,"maxValue":30.0,"minValue":0.0,"postfix":"мин","prefix":"","progressColor":-192,"enableIntermediateState":true,"enablePub":true,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"0","qos":0,"retained":false,"topic":"C5/timer","topicPub":"C5/settimer","updateLastPayloadOnPub":true,"id":"03bd3e53-d473-4ab6-987f-269a25f2cce5","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527106,"longId":12,"name":"Таймер прогрева","type":3},{"decimalPrecision":0,"displayPayloadValue":false,"maxValue":40.0,"minValue":15.0,"postfix":"","prefix":"","progressColor":-1,"enableIntermediateState":true,"enablePub":false,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":" 21","qos":0,"retained":false,"topic":"C5/rssi","topicPub":"","updateLastPayloadOnPub":true,"id":"b718b2bf-7b50-4010-bf22-c724a6c6f728","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"app.publish(\u0027C5/comand\u0027, \u0027rssi\u0027, false, 0);","lastActivity":1541526922,"longId":25,"name":"сигнал","type":3},{"iconOff":"ic_lock_opened_outline","iconOn":"ic_lock_closed_outline","offColor":-12517632,"onColor":-65472,"payloadOff":"lock0","payloadOn":"lock1","enableIntermediateState":true,"enablePub":true,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"lock0","qos":0,"retained":false,"topic":"C5/security","topicPub":"C5/comand","updateLastPayloadOnPub":true,"id":"6a98ecb5-c75a-47ad-bb8c-e3a83d071bdf","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527106,"longId":15,"name":"Охрана","type":2},{"iconOff":"ic_car","iconOn":"ic_propeller_on","offColor":-128,"onColor":-32513,"payloadOff":"stop","payloadOn":"start","enableIntermediateState":true,"enablePub":true,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"stop","qos":0,"retained":false,"topic":"C5/engine","topicPub":"C5/comand","updateLastPayloadOnPub":true,"id":"d0b38071-570d-4712-9dbf-4c0dbb51459d","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527106,"longId":13,"name":"Двигатель","type":2},{"iconOff":"ic_autorenew","iconOn":"ic_autorenew","offColor":-1,"onColor":-1,"payloadOff":"Refresh","payloadOn":"Refresh","enableIntermediateState":false,"enablePub":true,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"Refresh","qos":0,"retained":false,"topic":"C5/comand","topicPub":"","updateLastPayloadOnPub":false,"id":"f7bfd0fc-f0c1-43c9-9b5c-9621ea4e6f13","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527052,"longId":10,"name":"Обновить данные","type":2},{"mainTextSize":"MEDIUM","postfix":"","prefix":"","textColor":-1,"enableIntermediateState":true,"enablePub":false,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"20.45r.","qos":0,"retained":false,"topic":"C5/ussd","topicPub":"","updateLastPayloadOnPub":true,"id":"19e50ffc-1904-438a-bfbf-eb73c0c024dc","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"app.publish(\u0027C5/comand\u0027, \u0027balans\u0027, false, 0);","lastActivity":1541526916,"longId":17,"name":"Входящие","type":1},{"mainTextSize":"SMALL","postfix":"","prefix":"","textColor":-1,"enableIntermediateState":true,"enablePub":false,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"app.openUri(\u0027https://www.google.com/maps/place/\u0027+event.playload);","jsonPath":"","lastPayload":"51.45487,32.454878","qos":0,"retained":false,"topic":"C5/ussl","topicPub":"","updateLastPayloadOnPub":true,"id":"2ae70cf8-d755-4853-a11a-33d87258036f","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"app.publish(\u0027C5/comand\u0027, \u0027location\u0027, false, 0);","lastActivity":1541526880,"longId":23,"name":"GPS","type":1},{"mainTextSize":"LARGE","postfix":"ч.","prefix":"","textColor":-64,"enableIntermediateState":true,"enablePub":false,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"0","qos":0,"retained":false,"topic":"C5/uptime","topicPub":"","updateLastPayloadOnPub":true,"id":"7700ae13-aef6-4f14-9c60-57fc1da44422","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527106,"longId":8,"name":"Время работы","type":1},{"mainTextSize":"LARGE","postfix":"","prefix":"","textColor":-1,"enableIntermediateState":true,"enablePub":false,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"0","qos":0,"retained":false,"topic":"C5/C","topicPub":"","updateLastPayloadOnPub":true,"id":"3a02e19d-7bd5-4cec-aa31-8c4656ac31fd","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527106,"longId":18,"name":"Ошибок CLOSED","type":1},{"mainTextSize":"LARGE","postfix":"","prefix":"","textColor":-1,"enableIntermediateState":true,"enablePub":true,"enteredIntermediateStateAt":0,"intermediateStateTimeout":0,"jsOnReceive":"","jsonPath":"","lastPayload":"0","qos":0,"retained":false,"topic":"C5/CF","topicPub":"","updateLastPayloadOnPub":true,"id":"ae1bda5d-63d3-4a69-8c7c-e55391b698b4","jsBlinkExpression":"","jsOnDisplay":"","jsOnTap":"","lastActivity":1541527106,"longId":21,"name":"Connection fall","type":1}]

About

Management of devices on the GSM modem SIM800L and Arduino using the MQTT protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages