GPS трекер на SIM808 без Arduino.
Проект использует только модуль SIM808 в который заливается пользовательская прошивка написанная на EAT (embeded AT), поэтому дополнительных управляющих микроконтроллеров не требуется.
Режим работы периодический для увеличения времени работы от батареи — <<включение от сигнала будильника часов — обработка входящих смс и посылка ответов — отключение на период заданный в часах — включение от сигнала будильника часов>>
Модуль разрабатывался как носимый трекер для дворовой собаки. Основная задача — максимальное время работы без зарядки батареи.
Идея работы:
- если собака потерялась шлем смс запрос на получение позиции трекера
- Когда трекер включится (30 мин — задается в настройках), отсылается позиция от 1 до 10 раз с заданным периодом
- трекер засыпает
Если смс запроса позиции не было, то трекер просто засыпает на заданный период.
Таким образом трекер в основном отключен, включаясь только на короткое время для обработки поступивших запросов
Схема
Исходные коды GSM_Tracker.zip. Версия SIMCOM SIM808_BT_EAT_20151103
Embedded AT: начало работы с технологией
Форматы СМС
getpos 5 — получить 5 (1-10) сообщений о позиции, когда трекер проснется на телефон с которого был запрос
powerdown — отключить трекер до следующего просыпания
setmainphone +7919038хххх — установить номер телефона на который будут приходить сервисные сообщения (надо зарядить аккумулятор)
setsmsperiod 60 — установка периода в секундах как часто будут приходить смс с позицией запрошенной через getpos
setsleeptime 3600 — установка периода засыпания трекера в секундах
setworktime 600 — установка периода работы трекера если пришло хоть одно значимое смс. Иначе засыпает сразу после проверки взодящих смс. (0 — работает без засыпания до полной разрядки батареи)
getparams — запрос всех настроенных параметров
Добавить комментарий