Ваш браузер устарел. Рекомендуем обновить его до последней версии.

Режим АТ команд модулей GSM и Bluetooth

AT Режим АТ команд модулей GSM и Bluetooth

at bt

Войти в режим управления модулем Bluetooth. В этом режиме можно напрямую настраивать модуль Bluetooth при помощи AT команд, которые поддерживает модуль.

Для выхода из режима управления модулем следует нажать кнопку на устройстве, после чего устройство будет перезагружено.

at gsm

Войти в режим управления модулем GSM. В этом режиме можно напрямую настраивать модуль GSM при помощи AT команд, которые поддерживает модуль.

Для выхода из режима управления модулем следует нажать кнопку на устройстве, после чего устройство будет перезагружено.

 

Включение/выключение модуля Bluetooth

BT Включение/выключение модуля Bluetooth

bt <on,off>

Включить / выключить модуль Bluetooth. Состояние модуля сохранится до сброса питания

btrate?

Запросить скорость порта

 
 

CONSOLERATE Установка скорости порта управления

consolerate <Rate>

Установить скорость работы порта управления. Параметр Rate может принимать значения, которые поддерживаются модулем. Пример:

consolerate 115200

console rate?

Запросить скорость порта

 

FFORMAT Очистка флэш памяти

fformat

Полностью очистить флэш память. Все настройки, сохраненные в флэш памяти будут сброшены.

 

FSAVE Сохранение текущих настроек во флэш память

fsave

Сохранить настройки устройства и все расписания пользователя во флэш память. После перезапуска устройства они загрузятся автоматически. Также их можно будет загрузить обратно в память устройства командой FLOAD.

 

FLOAD Загрузка настроек из флэш памяти

fload

Загрузить сохраненные настройки устройства и все расписания пользователя из флэш памяти.

 

GSM        Включение/выключение модуля GSM

gsm <on,off>

Включить / выключить модуль GSM. Состояние модуля сохранится до сброса питания

gsm?

Запрос состояния GSM модуля.

 

 

GSMRATE Скорость параметров порта GSM модуля

gsmrate <Rate>

Установить скорость работы порта управления. Параметр Rate может принимать значения, которые поддерживаются модулем. Пример:

gsmrate 115200

gsmrate?

Запросить скорость порта

 

GSMSTATUS        Информация о сети GSM

gsmstatus

Вывести техническую информацию о сети GSM

 

TIME Установить/запросить текущее время устройства.

time dd.mm.yyyy,hh:mm:ss

Установить время в формате dd.mm.yyyy,hh:mm:ss.

Пример:

time 01.03.2017,17:32:0

time?

Запросить текущее время устройства

 

MADD        Добавить новое измерение по расписанию

madd hh:mm:ss

Добавить в расписание новое измерение параметров. Время в формате hh:mm:ss.

Пример:

madd 14:32:30

Будет добавлено новое измерение, которое надо выполнить в 14:32:3.

В расписание можно добавлять несколько измерений, которые будут выполняться по расписанию.

Если разрешен режим сна (SLEEP MODE ON), то устройство будет пребывать в режиме сна между измерениями. В этом режиме управлять устройством по GSM невозможно.

Если режим сна запрещен (SLEEP MODE OFF), то устройство будет работать между измерениями и проверять команды управления, поступающие через GSM или Bluetooth.

 

MDEL        Удалить измерение по расписанию

mdel hh:mm:ss

Удалить время измерения из расписания. Время в формате hh:mm:ss.

Пример:

mdel 14:32:30

Будет удалено новое измерение, выполняемое в 14:32:30

 

MGET        Получить список всех активных измерений по расписанию

mget?

Получить список всех активных записей в расписании.

 

MPADD        Добавить новое периодическое (интервальное) измерение

mpadd hh:mm:ss

Добавить в расписание новое периодическое измерение параметров. Указывается не абсолютное время измерения, как в командах MADD, MGET, MDEL, а относительное. Период времнеи начинает отсчитываться с момента ввода команды. Время в формате hh:mm:ss.

Пример:

mpadd 1:45:30

Будет добавлено новое периодическое измерение, которое будет выполняться каждый 1час 45мин 30 сек с момента ввода команды.

 

MPDEL        Удалить периодическое (интервальное) измерение

mpdel hh:mm:ss

Удалить из расписания активное периодическое измерение параметров. Время в формате hh:mm:ss.

Пример:

mpdel 1:45:30

Будет удалено ранее заданное периодическое измерение

 

MPGET        Список всех активных периодических измерений

mpget?

Получить список всех активных периодических измерений параметров.

 

REBOOT        Перезагрузка устройства

reboot

Выполнить перезагрузку устройства. Системное время будет сброшено и после перезагрузки потребуется повторная установка времени.

 

RFADDRESS        Адрес устройств радио сети

rfaddress <Address>

Установить адрес радиосети. Адрес должен состоять из 5 ASCII символов. Все устройства, объединенные в общую радиосеть должны иметь свой уникальный адрес, которые не должен пересекаться с соседними устройствами, работающими поблизости.

Пример:

rfaddress abc12

rfaddress?

Запросить адрес радиосети

 

SADD        Добавить время для отчета по SMS

sadd hh:mm:ss

Добавить в расписание новое время для формирования отчета по SMS. Время задается в формате hh:mm:ss.

Пример:

sadd 20:00:00

В 20 часов 0 минут 0 секунд устройство сформирует отчет и вышлет его по SMS.

Эта функция работает независимо от того, включен режим сна или нет.

 

SALL        Вывести список всех активных расписаний (schedule all)

sall?

Выводит в консоль список всех заданных пользователем расписаний.

 

SCHED        Работа по расписанию

sched <on,off>

Активировать/отключить планировщик работы по расписанию. Команда дает возможность отключить, но не сбрасывать настройки расписаний.

sched?

Запросить состояния планировщика.

 

SDEL        Удалить активный отчет по SMS (SMS delete)

sdel hh:mm:ss

Удалить из расписания SMS отчетов запись. Время задается в формате hh:mm:ss.

Пример:

sdel 20:00:00

 

SENSORS        Выполнить измерение и отобразить результат

sensors?

Выполнить измерение немедленно и отобразить результат измерения. Если команда поступила по SMS, то результат измерения так же будет отправлен по SMS.

 

SGET    Запросить расписание SMS отчетов (SMS get)

sget?

Запросить список активных записей, содержащих время формирования SMS отчетов

 

SLAVENUM        Количество ведомых устройств в радиосети

slavenum <Number>

Задает количество ведомых устройств, с которыми работает ведущее устройство. Таким образом, общее количество устройств в сети будет Number+1.

Адрес устройства должен быть выставлен переключателями Ad1-Ad4 на каждом устройстве. Ведущее устройство всегда должно иметь адрес 0. Ведомые имеют адреса на единицу больше предыдущего.

 

SLEEP        Включить/выключить режим сна

sleep <ON,OFF>

Включить или отключить режим сна. Команда действует немедленно.

sleep?

Запрос состояния режима сна.

 

SMODE        Включить/выключить датчик

smode <Name> <on,off>

Включить или отключить датчик с именем Name. Если датчик отключен, то контроллер не будет считывать с него измерения и записывать результаты в отчет.

Пример:

smode tgerm on

smode <Name>?

Запросить состояние датчика с именем Name

smode tgerm?

 

SMSSEND        Послать SMS с произвольным текстом

smssend <Text>

Послать SMS с текстом Text на заранее заданный телефонный номер. Компанда полезна для проверки работоспособности сети GSM. Передача SMS выполняется немедленно после ввода команды.

 

SYS        Отчет о состоянии устройства

sys?

Команда возвращает информацию о состоянии устройства.

 

TEL        Номер телефона для отправки отчётов

tel <Tel#>

Команда задает номер телефона Tel# для отправки сформированных отчетов. Номер телефона должен быть задан в международном формате и начинаться с префикса «+». Для России телефонный номер должен выглядеть +74951234567, где +7 - код страны, 495 — код оператора, а 1234567 - номер.

Пример:

tel +74951112233

tel?

Запросить предварительно заданный телефонный номер.

 

TSKEY        Ключ к API ThingSpeak

tskey <Device#> <WKey>

Команда позволяет задать ключ для доступа WKey по API ThingSpeak для устройства с адресом Device#. Длина ключа должна быть 16 символов. Команда доступна только на ведущем устройстве (с адресом #0).

 

Пример:

tskey 1 ABCDEF0123456789

tskey <Device#>?

Запросить ключ Wkey для доступа по API ThingSpeak для устройства с адресом Device#. Команда доступна только на ведущем устройстве (с адресом #0)

 

TSCHANNEL  Канал ThingSpeak

tschannel <Device#> <Channel#>

Команда позволяет задать номер канала Channel# в API ThingSpeak для устройства с адресом Device#. Команда доступна только на ведущем устройстве (с адресом #0).

tschannel <Device#>?

Запросить номер канала для доступа по API ThingSpeak для устройства с адресом Device#.

 

THINGSPEAK        Включить/выключить работу с ThingSpeak

thingspeak <on, off>

Управление работой с облачным сервисом IoT ThingSpeak. Команда включает или отключает работу с ThingSpeak и доступна только на ведущем устройстве (с адресом #0).

thingspeak?

Запросить текущее состояние работы с ThingSpeak.

 

 TXLEVEL        Уровень сигнала nRF модуля

txlevel <Level>

Команда устанавливает мощность сигнала передатчика беспроводной сети. Параметр Level принимает значния от 0 до 4. Чем больше значение, тем больше мощность сигнала и тем больше дальность связи, но расход энергии будет больше, что важно при питании от батарей.

txlevel?

Запросить текущее значение мощности передатчика.

 

Содержание