Vkur.Se — Контролируй все свои устройства на Android. Команды смс
Сбросить на заводские настройки | pw,123456,factory# | |
Проверить все параметры и настройки | pw,123456,ts# | Расшифровку ответного СМС вы сможете посмотреть в статье Решение проблем при использовании детских умных часов Smart Baby Watch в разделе Нет сетевого оборудования |
Перезагрузить часы | pw,123456,reset# | |
Назначить основной номер телефона (администратора) | pw,123456,center,номер телефона# | Формат для России 8ххххххххххФормат для Украины +3хххххххххх |
Удалить основной номер телефона (администратора) | pw,123456,center,d# | |
Назначить дополнительный номер телефона | pw,123456,slave,номер телефона# | |
Удалить дополнительный номер телефона | pw,123456,slave,d# | |
Установить время | pw,123456,time,hh.mm.ss,date,yyyy.mm.dd# | Где: 123456 - пароль, hh.mm.ss - время в формате часы.минуты.секунды,yyyy.mm.dd - дата в формате год.месяц.числоНапример: pw,123456,time,16.07.00,date,2017.09.17# |
Выбрать язык и часовой пояс | pw,123456,lz,9,3# | Пример: где 9 - русский язык, 3 - часовой пояс +3 |
Сменить пароль 123456 в смс-команде | pw,888888# | Только с назначенного основного телефона, где 888888 - новый шестизначный цифровой пароль |
Назначить номера SOS | pw,123456,sos1,номер телефона# pw,123456,sos2,номер телефона# pw,123456,sos3,номер телефона# | |
Удалить номера SOS | pw,123456,sos1# pw,123456,sos2# pw,123456,sos3# | |
Установить APN оператора сотовой связи | pw,123456,apn,имя apn,логин,пароль# | Для России:МТС: pw,123456,apn,internet.mts.ru,mts,mts#БиЛайн: pw,123456,apn,internet.beeline.ru,beeline,beeline#Мегафон: pw,123456,apn,internet,gdata,gdata# Теле2: pw,123456,apn,internet.tele2.ru#Ёта: pw,123456,apn,internet.yota#СМАРТС: pw,123456,apn,internet.smarts.ru#БайкалВестКом: pw,123456,apn,inet.bwc.ru,bwc,bwc#Мотив: pw,123456,apn,inet.ycc.ru,motiv# Для Украины: Киевстар: pw,123456,apn,www.ab.kyivstar.net#Лайф: pw,123456,apn,internet#МТС: pw,123456,apn,internet# |
Проверить IMEI | pw,123456,ts# | Если IMEI на часах не совпадает с номером, который придет в сообщении, необходимо сбросить его (см. ниже) |
Сбросить IMEI | pw,123456,imei,xxxxxxxxxxxxxxx# | Самим это делать не рекомендуется. Обращайтесь к поставщику часов |
Проверить ID и Reg Code | pw,123456,tt# | Здесь можно обнулить ID |
Установить сервер | pw,123456,ip,52.28.132.157,8001# | |
Задать номера для набора кнопками 1 и 2 | pw,123456,tel1,номер телефона# pw,123456,tel2,номер телефона# | |
Удалить номера для нобора кнопками 1 и 2 | pw,123456,tel1# pw,123456,tel2# | |
Установить интервал передачи данных на сервер | pw,123456,upload,300# | Где 300 - время в секундах между передачами данных на сервер |
Включить прослушку с часов (обратный звонок) | pw,123456,monitor,номер телефона# | На указанный номер поступит звонок с часов. Вы будете слышать все через микрофон часов, но ребенок не будет об этом знать |
Получить координаты GPS | pw,123456,url# | |
Отключить функцию "дружить", "добавь друга" | pw,123456,makefriend,0# | |
Включить функцию "дружить", "добавь друга" | pw,123456,makefriend,1# | |
Включить ответные смс | pw,123456,smsonoff,1# | |
Отключить ответные смс | pw,123456,smsonoff,0# | |
Включить отправку голосовых сообщений в часах | pw,123456,tkonoff,1# | |
Отключить отправку голосовых сообщений в часах | pw,123456,tkonoff,0# | |
Bluetooth включить | pw,123456,bt,1# | |
Bluetooth выключить | pw,123456,bt,0# | для экономии батареи |
Wi-Fi включить | pw,123456,wifi,1# | |
Wi-Fi выключить | pw,123456,wifi,0# | |
Датчик снятия с руки (включить уведомления о снятии) | pw,123456,removesms,1# | |
Датчик снятия с руки (отключить уведомления о снятии) | pw,123456,removesms,0# | |
Автоматически снять трубку на часах при входящем звонке (включить функцию) | pw,123456,gsmant,1# | |
Автоматически снять трубку на часах при входящем звонке (отключить функцию) | pw,123456,gsmant,0# | |
Включить и вибро и звук | pw,123456,profile,1# | |
Включить только звук | pw,123456,profile,2# | |
Включить только вибро | pw,123456,profile,3# | |
Отключить и звук, и вибро | pw,123456,profile,4# | |
Совершить исходящий звонок с часов на заданный номер | pw,123456,call,номер_телефона# | Пример: pw,123456,call,+79520000000# |
Отослать SMS от имени часов на заданный номер | pw,123456,sms,НОМЕР_ТЕЛЕФОНА,ТЕКСТ_СМС# | Пример: pw,123456,call,+79520000000,123ABCприветhello# |
Поощрительные сердечки | pw,123456,flower,количество# | Пример, 7 сердечек: pw,123456,flower,7# |
Включить шагомер | pw,123456,pedo,1# | |
Выключить шагомер | pw,123456,pedo,0# | |
Найти часы дома | pw,123456,find# | |
Выключить часы | pw,123456,poweroff# |
ismartwatch.ru
команда | параметр | описание | Пример СМС |
interval_send | 5m,10m,30m,1h,6h,12h | Интервал отправки данных на сервер при включенном админ. режиме | 3454 interval_send 10m |
enable_wifi | нет | Включает WiFi | 3454 enable_wifi |
disable_wifi | нет | Выключает WiFi | 3454 disable_wifi |
enable_gprs | нет | Включает мобильный и-нет | 3454 enable_gprs |
disable_gprs | нет | Выключает мобильный и-нет | 3454 disable_gprs |
locked | Пустота или желаемый пароль | Блокирует экран телефона | 3454 locked 1234 |
factory_reset | sd или пустота | Сброс телефона до заводских настроек, если указан параметр sd,выполняется форматирование SD карты | 3454 factory_reset |
erase_sd_card | нет | Форматирование SD карты | 3454 erase_sd_card |
hide | нет | Скрывает приложение в списке приложений | 3454 hide |
unhide | нет | Показывает приложение в списке приложений | 3454 unhide |
find | нет | Отправка данных о местоположении телефона, если команда запрошена через смс, высылается ссылка с координатами на google.com | 3454 find |
enable_gps | нет | Включение GPS | 3454 enable_gps |
disable_gps | нет | Выключение GPS | 3454 disable_gps |
arecord_start | 5m,10m,15m,30m,1h,6h,12h или любое число больше нуля с буквой m в конце, например: 1m, что соответствует 1 минуте | Аудиозапись с микрофона, в качестве параметра указывается продожительность записи | 3454 arecord_start 5m |
arecord_stop | нет | Остановка аудиозаписи | 3454 arecord_stop |
media_send | нет | Принудительная отправка всех медиа на сервер | 3454 media_send |
call_record_type | 0 не записывать,1 записывать только из списка, 2 записывать всех ,кроме тех, в списке | Тип записи телефонных разговоров | 3454 call_record_type 0 |
call_password | желаемый пароль, минимум 4 символа,цифры | пароль для запуска Vkurse через набор номера (он же пароль для СМС-команд) | 3454 call_password 3453 |
take_photo | 0 или 1. 0 — с фронтальной, 1 — с задней | Сделать снимок с фотокамеры телефона с подсветкой | 3454 take_photo |
take_photo2 | 0 или 1. 0 — с фронтальной, 1 — с задней | Сделать снимок с фотокамеры телефона без подсветки | 3454 take_photo2 |
register_gcm | нет | Регистрация в GCM сервисе Google | 3454 register_gcm |
reboot | нет | Перезагрузка телефона (Root) | 3454 reboot |
update | нет | Обновить приложение (Root) | 3454 update |
take_screen | нет | Сделать снимок экрана (Root) | 3454 take_screen |
alarm_on | нет | Включить тревогу | 3454 alarm_on |
alarm_off | нет | Выключить тревогу | 3454 alarm_off |
data_send | нет | Выгрузить историю (СМС\звонки\отправка по интервалу\ответы на команды) | 3454 data_send |
enable_send_intervaldisable_send_interval | нет | Включить/выключить отправку по интервалу | 3454 enable_send_interval |
enable_send_smsdisable_send_sms | нет | Включить/выключить перехват СМС | 3454 disable_send_sms |
enable_send_callsdisable_send_calls | нет | Включить/выключить перехват звонков | 3454 enable_send_calls |
enable_send_vkdisable_send_vk | нет | Включить/выключить сообщений ВКонтакте(Root) | 3454 disable_send_vk |
enable_send_wadisable_send_wa | нет | Включить/выключить сообщений WhatsApp(Root) | 3454 enable_send_wa |
enable_send_viberdisable_send_viber | нет | Включить/выключить сообщений Viber(Root) | 3454 enable_send_viber |
enable_send_odnkdisable_send_odn | нет | Включить/выключить сообщений Одноклассники(Root) | 3454 enable_send_odnk |
update_sim | нет | Обновить SIM карту | 3454 update_sim |
enable_catch_photodisable_catch_photo | нет | Включить\выключить перехват фото (Root) | 3454 enable_catch_photo |
enable_servicedisable_service | нет | Включить\выключить службу | 3454 enable_service |
enable_run_no_pwddisable_run_no_pwd | нет | Включить\выключить запуск приложения без пароля | 3454 enable_run_no_pwd |
enable_screen_makerdisable_screen_maker | целое число больше 2 (кол-во секунд) | Включить\выключить выполнение снимков экрана по интервалу (Root) | 3454 enable_screen_maker 10 |
enable_call_splitdisable_call_split | цело число от 1 до 5 (кол-во минут) | Включить(параметр=по сколько дробить в минутах)\выключить дробление телефонных звонков | 3454 enable_call_split 5 |
version | нет | Узнать текущую версию приложения | 3454 version |
run_app | нет | Запустить приложение | 3454 run_app |
gps_search_timeout | целое число от 5 до 300 (кол-во секунд) | Таймаут на поиск GPS спутников | 3454 gps_search_timeout 60 |
audio_codec | целое число от 0 до 3 | Кодек записей окружение | 3454 audio_codec 1 |
call_record_source | целое число от 0 до 7 | Источник записи телефонных звонков | 3454 call_record_source 4 |
clear_app_folder | нет | Очистка временной папки для медиа файлов | 3454 clear_app_folder |
audio_split_interval | 5,10,20,30,60 (кол-во в минутах) | Интервал дробление записей окружение | 3454 audio_split_interval 10 |
enable_media_send_only_wifidisable_media_send_only_wifi | нет | Включить\выключить отправку медиа файлов по WiFi | 3454 enable_media_send_only_wifi |
call_codec | целое число от 0 до 3 | Кодек записей телефонных звонков | 3454 call_codec 0 |
audio_record_source | целое число от 0 до 7 | Источник записи окружения | 3454 audio_record_source 1 |
send_sms | номер_получателя,текст_смс | Отправка СМС на номер | 3454 send_sms 380951234567,hello |
sleep_before_call | целое число от 0 до 3 (кол-во секунд) | Задержка перед записью звонка | 3454 sleep_before_call 1 |
sleep_before_audio | целое число от 0 до 3 (кол-во секунд) | Задержка после звонка перед началом записи окружения | 3454 sleep_before_audio |
audio_output_format | 1 или 3, 1 — 3GPP, 3 — AMR | Выходной формат записей окружения | 3454 audio_output_format 1 |
call_output_format | 1 или 3, 1 — 3GPP, 3 — AMR | Выходной формат записей телефонных звонков | 3454 call_output_format 3 |
vkur.se
Полезные команды МТС для смс, Интернет, тарифов и других услуг
Для управления параметрами своего тарифного плана, подключения дополнительных опций, пользователь запросто может воспользоваться личным кабинетом на официальном сайте компании. Однако, если нет возможности зайти в интернет, или ещё не проведена авторизация на ресурсе, то всегда есть USSD команды МТС. Это короткие комбинации, ввод которых изменит настройки пользования связью сразу после нажатия на кнопку вызова.
Управление опциями через портал
Для того, чтоб не запоминать, какая команда МТС для чего нужна, важно запомнить основную комбинацию - *111#call. Это вход в портал, с которого можно управлять своим тарифным планом. Функционал его ничем не уступает Личному кабинету. Если на экране высвечивается непонятный текст – можно сменить язык, введя *111*6*1#вызов.
Эта функция доступна даже если на счету отрицательный баланс.
Примечательно, что все команды МТС через СМС на номер 111 совершаются бесплатно, как при нахождении в роуминге, так и в домашней области.
Информационные коды МТС
Для получения полезной информации предусмотрены некоторые полезные команды МТС. Самая распространённая из них - баланс МТС - команда *100#вызов. Для того, чтоб узнать свой номер МТС предусмотрена команда *111*10#зелёная кнопка. Далее:
- Посмотреть свой тариф МТС – команда *111*12#call.
- Узнать остатки МТС бонус – команда *100*2#вызов.
- Команда МТС: остаток СМС, мегабайт и минут - *100*1#звонок.
- Текущая детализация МТС – команда *111*341#.
- Узнать оставшийся трафик МТС – команда *217#звонок.
Если непонятно, откуда исчезают деньги с баланса, существует бесплатная команда МТС *152*2#зелёная кнопка. В случае, когда абонент желает узнать, какие у него на данный момент подключённые услуги МТС – он вводит команду *111*11#.
И многие другие полезные коды, позволяющие узнать важную информацию о расходах.
Полезные USSD команды МТС для управления услугами
Многие короткие команды МТС включают и отключают выгодные опции, касающиеся связи и интернета. К таким относят такие как перевод денег с МТС на МТС – команда 363*375YYYYYYYYY*$$$#вызов, где YYY – номер, а $$$- сумма, которой планируется поделиться с другим абонентом.
В случае, когда невозможно пополнить счёт, можно заказать доверительный платёж МТС, введя нужную команду. Чтоб заказать в МТС обещанный платёж – вводится команда *113*$$$#call. Если есть желание чётко контролировать свои расходы, проверяя баланс после каждого разговора, нужно после каждого вызова на экране высвечивался отчёт о расходах. Для этого набираем команду МТС *152*3#звонок.
Большинству абонентов уже надоели постоянно приходящие рассылки и подписки МТС, но не многие знают команду *111*374#, блокирующую доставку такого рода сообщений.
МТС интернет команды
Особое внимание компания уделяет доступу абонентов к интернету. Для большего удобства, МТС разработали нужную команду вызова помощника - *111*242#вызов. На сайте МТС предоставлен список команд подключения удобных опций, таких как «Гостевой», или «Интернайт». После подключения их, как правило, со счёта периодически снимается определённая сумма за предоставление трафика. Поэтому, если необходимость пользования услугой отпала, лучше ввести команду отключения услуги в МТС. Их коды также доступны на сайте.
СМС команды на МТС
Также, МТС не обошёл вниманием и отправку SMS-меседжей. Для этого разработана удобная услуга СМС Про, которая позволяет переадресовать сообщения, сортировать и разбивать контакты на группы, а также вносить автоматические ответы. Команда подключения данной услуги МТС - *111*2320# и нажать кнопку вызова.
К тому же, любителям регулярно осуществлять со своего номера СМС рассылку, в целях экономии желательно приобретать пакеты сообщений. Таким образом, скажем, для заказа пакета из 50 сообщений, нужно ввести *111*251#, а если нужно все 500 - *111*254#вызов.
Ещё, отправлять СМС можно неограниченно, но только ночью, подключив «Ночной СМС-драйв». Для этого набирается *111*2133#звонок и абонент может всю ночь рассылать сообщения любым абонентам сети.
Дополнительные советы по вводу USSD-кодов
В случае кражи или потери, а также по любым другим причинам требуется заблокировать Сим-карту, при этом, сохранив номер. Для этого вводится *111*157#call и карта блокируется, чтоб в дальнейшем с неё нельзя было совершать вызовы. Дальнейшее разблокирование доступно только в личном кабинете, или после связи с оператором и сотрудниками сервисных центров.
Отсутствие желания поддерживать связь с отдельными лицами, или группами лиц вынуждает прибегнуть к использованию чёрного списка. Для его настройки, абоненту достаточно набрать *111*442# и позвонить. И тогда возможно ограничить себя от нежелательного общения.
Если есть опасение пропустить важный звонок, особенно если батарея уже не так долго держит заряд, как прежде, и телефон часто разряжается и внезапно выключается, делая вас недоступным для связи, то опция, сообщающая о всех входящих звонках, подключается после ввода *111*38# и нажатия на зелёную кнопку.
Вывод
USSD-коды возникли задолго до возможности авторизоваться в личном кабинете, и ранее являлись самым распространённым способом управления своим тарифным планом. Сегодня, большинство операторов службы поддержки МТС по-прежнему рекомендуют пользователям для активации тех или иных услуг вводить нехитрые команды с телефона, поскольку этот метод управления до сих пор является самым надёжным.
mts-lichniy-kabinet.com
Сбросить на заводские настройки | pw,123456,factory# | |
Проверить все параметры и настройки | pw,123456,ts# | |
Перезагрузить часы | pw,123456,reset# | |
Назначить основной номер телефона (администратора) | pw,123456,center,номер телефона# | Формат для России 8ххххххххххФормат для Украины +3хххххххххх |
Удалить основной номер телефона (администратора) | pw,123456,center,d# | |
Назначить дополнительный номер телефона | pw,123456,slave,номер телефона# | |
Удалить дополнительный номер телефона | pw,123456,slave,d# | |
Установить время | pw,123456,time,hh.mm.ss,date,yyyy.mm.dd# | Где: 123456 - пароль, hh.mm.ss - время в формате часы.минуты.секунды,yyyy.mm.dd - дата в формате год.месяц.числоНапример: pw,123456,time,16.07.00,date,2017.09.17# |
Выбрать язык и часовой пояс | pw,123456,lz,9,3# | Пример: где 9 - русский язык, 3 - часовой пояс +3 |
Сменить пароль 123456 в смс-команде | pw,888888# | Только с назначенного основного телефона, где 888888 - новый шестизначный цифровой пароль |
Назначить номера SOS | pw,123456,sos1,номер телефона# pw,123456,sos2,номер телефона# pw,123456,sos3,номер телефона# | |
Удалить номера SOS | pw,123456,sos1# pw,123456,sos2# pw,123456,sos3# | |
Установить APN оператора сотовой связи | pw,123456,apn,имя apn,логин,пароль# | Для России:МТС: pw,123456,apn,internet.mts.ru,mts,mts#БиЛайн: pw,123456,apn,internet.beeline.ru,beeline,beeline#Мегафон: pw,123456,apn,internet,gdata,gdata# Теле2: pw,123456,apn,internet.tele2.ru#Ёта: pw,123456,apn,internet.yota#СМАРТС: pw,123456,apn,internet.smarts.ru#БайкалВестКом: pw,123456,apn,inet.bwc.ru,bwc,bwc#Мотив: pw,123456,apn,inet.ycc.ru,motiv# Для Украины: Киевстар: pw,123456,apn,www.ab.kyivstar.net#Лайф: pw,123456,apn,internet#МТС: pw,123456,apn,internet# |
Проверить IMEI | pw,123456,ts# | Если IMEI на часах не совпадает с номером, который придет в сообщении, необходимо сбросить его (см. ниже) |
Сбросить IMEI | pw,123456,imei,xxxxxxxxxxxxxxx# | Самим это делать не рекомендуется. Обращайтесь к поставщику часов |
Проверить ID и Reg Code | pw,123456,tt# | |
Установить сервер | pw,123456,ip,52.28.132.157,8001# | |
Задать номера для набора кнопками 1 и 2 | pw,123456,tel1,номер телефона# pw,123456,tel2,номер телефона# | |
Удалить номера для нобора кнопками 1 и 2 | pw,123456,tel1# pw,123456,tel2# | |
Установить интервал передачи данных на сервер | pw,123456,upload,300# | Где 300 - время в секундах между передачами данных на сервер |
Включить прослушку с часов (обратный звонок) | pw,123456,monitor,номер телефона# | На указанный номер поступит звонок с часов. Вы будете слышать все через микрофон часов, но ребенок не будет об этом знать |
Получить координаты GPS | pw,123456,url# | |
Отключить функцию "дружить", "добавь друга" | pw,123456,makefriend,0# | |
Включить функцию "дружить", "добавь друга" | pw,123456,makefriend,1# | |
Включить ответные смс | pw,123456,smsonoff,1# | |
Отключить ответные смс | pw,123456,smsonoff,0# | |
Включить отправку голосовых сообщений в часах | pw,123456,tkonoff,1# | |
Отключить отправку голосовых сообщений в часах | pw,123456,tkonoff,0# | |
Bluetooth включить | pw,123456,bt,1# | |
Bluetooth выключить | pw,123456,bt,0# | для экономии батареи |
Wi-Fi включить | pw,123456,wifi,1# | |
Wi-Fi выключить | pw,123456,wifi,0# | |
Датчик снятия с руки (включить уведомления о снятии) | pw,123456,removesms,1# | |
Датчик снятия с руки (отключить уведомления о снятии) | pw,123456,removesms,0# | |
Автоматически снять трубку на часах при входящем звонке (включить функцию) | pw,123456,gsmant,1# | |
Автоматически снять трубку на часах при входящем звонке (отключить функцию) | pw,123456,gsmant,0# | |
Включить и вибро и звук | pw,123456,profile,1# | |
Включить только звук | pw,123456,profile,2# | |
Включить только вибро | pw,123456,profile,3# | |
Отключить и звук, и вибро | pw,123456,profile,4# | |
Совершить исходящий звонок с часов на заданный номер | pw,123456,call,номер_телефона# | Пример: pw,123456,call,+79520000000# |
Отослать SMS от имени часов на заданный номер | pw,123456,sms,НОМЕР_ТЕЛЕФОНА,ТЕКСТ_СМС# | Пример: pw,123456,call,+79520000000,123ABCприветhello# |
Поощрительные сердечки | pw,123456,flower,количество# | Пример, 7 сердечек: pw,123456,flower,7# |
Включить шагомер | pw,123456,pedo,1# | |
Выключить шагомер | pw,123456,pedo,0# | |
Найти часы дома | pw,123456,find# | |
Выключить часы | pw,123456,poweroff# |
www.max-market51.ru
Отправка SMS-сообщений AT командами SIM900
Будем использовать команды стандарта GSM07.05. Перед отправкой сообщения необходимо провести подготовку модуля. Сначала перевести формат передаваемого модулю текста сообщения в текстовый режим командой «AT+CMGF=1\\r». По умолчанию используется режим PDU, сообщения передаются в HEX-виде, что есть неудобно.Переключаем кодировку на GSM командой «AT+CSCS=»GSM»\\r». Кодировка определяет в каком виде будут передаваться номера телефонов, тексты сообщений и USSD-запросы. Самой удобный является «GSM», где символы представлены в ASCII кодах и их без труда понимает компилятор. Но есть минусы будет доступна только латиница. Для кириллицы необходимо использовать режим «UCS2» Unicode. Далее пока рассмотрим вариан с кириллицейОтправляем СМС-сообщение. а) Посылаем «AT+CMGS=»+79XXXXXXXXX»\\r», получаем в ответ приглашение набрать текст сообщения — символ ‘>’. б) Отправляем текст. По окончании нужно отправить код комбинации клавиш Ctrl+Z (код 0x1A), только тогда модуль поймет, что текст набран и можно посылать сообщение адресату. в)Получаем «OK» — поздравляю, сообщение улетело.
Ниже пример функции отправки:/** * Отправляет SMS-сообщение * @param number - номер получателя, строка char * @param msg - текст сообщения * @return - OK, если сообщение отправлено, иначе ERROR */ int8_t Sim900_SendSMS (char * number, char* msg) { /// Перевод модуля в режим работы с тектовыми сообщениями if (Sim900_WriteCmdWithCheck("AT+CMGF=1\r")) return ERROR; /// Включаем кодировку GSM if (Sim900_WriteCmdWithCheck("AT+CSCS=\"GSM\"\r")) return ERROR; Sim900_WriteCmd("AT+CMGS=\""); /// Команда отправить SMS Sim900_WriteCmd(number); /// Ввод номера абонента DelayMs(100); /// Задержка на запись Sim900_WriteCmd("\"\r"); /// Ожидаем символ готовности ввода текста if (Sim900_CompareStr(">")) return ERROR; Sim900_WriteCmd(msg); /// Отправляем комбинацию окончания ввода Ctrl+Z PutCharToSim900(0x1A); /// Отправка байта кода Ctrl+Z /// Если нет подтверждения, возвращаем код ошибки if (Sim900_CompareStr("OK")) return ERROR; return OK; } |
Общение с модулем при работе с СМС построено на индексах. Каждому сообщению присваивается индекс, по нему мы указываем, какое сообщение прочитать/удалить. При получении нового сообщения модуль уведомит отправкой в UART «+CMTI: «SM»,INDEX\\r». Значит в программе МК надо постоянно проверять приемный буфер на наличие данного сообщения, находить INDEX и сохранять его.
/** * Проверяет, принято ли новое собщение, и возвращает его индекс * @return - индекс нового SMS-сообщения */ uint32_t Sim900_EventNewSMS(void) { struct TBufferUsart *buffer = &BUFFER; /// Указатель на буфер UART const int8_t size = 4; char ch[size]; /// Массив для хранения принятого индекса uint8_t i = 0; uint32_t pos; char cmd[] = "+CMTI: \"SM\","; if (buffer->rxflag == RX_COMPLETE) { if (Sim900_CompareStr(cmd) != NULL) { pos = sizeof(cmd) - 1; /// Заполнение массива цифрами индекса while (buffer->rxbuf[pos] != '\r'){ ch[i++] = buffer->rxbuf[pos++]; } ch[i] = '\0'; /// Преобразование строки с индексом в число return ConvertStringToNumber(ch); } } return 0; } |
Можно упростить код разбора принятого сообщения с выделением его индекса если использовать библиотечную sscanf. Но дело в том, что sscanf и printf объемны и не всегда уместны во встраиваемых системах.
Зная индекс принятого сообщения, прочитать и удалить его не составит труда. Прочитать одно сообщение — «AT+CMGR=INDEX,0\\r», второй параметр: 0 — обычный режим (по умолчанию) 1 — не изменять состояние сообщения. Получим ответ вида: «+CMGR: “REC UNREAD”,“+79XXXXXXXXX”, «» ,”DATE,TIME”\\r\\nMessage text\\r\\n\\r\\nOK» REC UNREAD — группа сообщений (см. ниже), DATE – дата формата YY/MM/DD, TIME – время в формате hh:mm:ss±hh.
Удалить одно сообщение по индексу — «AT+CMGD=INDEX\\r».
Удалить сообщения по критерию — «AT+CMGD=INDEX,FLAG\\r», где FLAG: 0 — удалить сообщение по индексу (по умолчанию) 1 — удалить все прочитанные сообщения 2 — удалить прочитанные и отправленные сообщения 3 — удалить прочитанные, отправленные и не отправленные сообщения 4 — удалить все сообщения. Исходя из вышеуказанного, удалить все сообщения — «AT+CMGD=1,4\\r».
Прочитать группу сообщений — «AT+CMGL=”GROUP”\\r», где параметр GROUP имеет следующие значения, числовое/текстовое: 0/REC UNREAD — все непрочитанные сообщения; 1/REC READ — прочитанные сообщения, 2/STO UNSENT — все не отправленные, 3/STO SENT — все отправленные, 4/ALL – все сообщения.
Cписок комманд при работе с SMS.
AT+CMGF=1 Включение текстового режима данных
AT+CSCS=»GSM» Выбор ASCII кодировки
AT+CMGS=(см. выше) Отправка SMS-сообщения
+CMTI: «SM»,INDEX Получение индекса нового SMS-сообщения
AT+CMGR=INDEX,0 Чтение сообщение по индексу
AT+CMGD=INDEX Удаление одного сообщения по индексу
AT+CMGD=INDEX,FLAG Удаление сообщения по критерию
AT+CMGL=”GROUP” Чтение группы сообщений
arduinoguru.ru
Настройки мобильного интернета (APN) для разных операторов связи | pw,123456,apn,наименование apn,логин,пароль# | Для России:МТС: pw,123456,apn,internet.mts.ru,mts,mts#БиЛайн: pw,123456,apn,internet.beeline.ru,beeline,beeline#Мегафон: pw,123456,apn,internet,gdata,gdata#Теле2: pw,123456,apn,internet.tele2.ru#Yota: pw,123456,apn,internet.yota#СМАРТС: pw,123456,apn,internet.smarts.ru#БайкалВестКом: pw,123456,apn,inet.bwc.ru,bwc,bwc#Мотив: pw,123456,apn,inet.ycc.ru,motiv#Для Украины:Киевстар: pw,123456,apn,www.ab.kyivstar.net#Лайф: pw,123456,apn,internet#Водафон: pw,123456,apn,internet# |
Устанавливаем правильный сервер для России и Украины | pw,123456,ip,52.28.132.157,8001# - Европа и Африка | Другие сервера:pw,123456,ip,54.169.10.136,8001# - Азия и Океанияpw,123456,ip,54.153.6.9,8001# - Северная Америкаpw,123456,ip,54.207.93.14,8001# - Южная Америкаpw,123456,ip,58.96.181.173,8001# - Гонконг |
Сброс до заводских настроек | pw,123456,factory# | |
Проверка всех параметров и настроек | pw,123456,ts# | |
Перезагрузка часов | pw,123456,reset# | |
Устанавливаем время и дату | pw,123456,time,hh.mm.ss,date,yyyy.mm.dd# | hh.mm.ss - время в формате часы.минуты.секунды,yyyy.mm.dd - дата в формате год.месяц.число |
Установка времени по интернет | pw,123456,timecali# | |
Устанавливаем часовой пояс и язык | pw,123456,lz,9,2# | Цифра 9 - русский язык, цифра 2 - часовой пояс +2 |
Назначаем основной номер телефона | pw,123456,center,номер телефона# | Формат номера телефона для России 8хххххххххх;Формат номера телефона для Украины +3хххххххххх |
Удаляем основной номер телефона | pw,123456,center,d# | |
Назначаем дополнительный номер телефона | pw,123456,slave,номер телефона# | |
Удаляем дополнительный номер телефона | pw,123456,slave,d# | |
Меняем пароль (123456 или 523681) СМС команды на новый | pw,777777# | 777777 - новый пароль состоящий из любых 6 цифр.Можно изменить только с основного номера телефона |
Назначаем номера SOS | pw,123456,sos1,номер телефона# pw,123456,sos2,номер телефона# pw,123456,sos3,номер телефона# | |
Удаляем все номера SOS | pw,123456,sos1# pw,123456,sos2# pw,123456,sos3# | Если нужно удалить только один номер, например 2 - pw,123456,sos2# |
Настройка белого списка №1 | pw,123456,whitelist1,номер_1,номер_2,номер_3,номер_4,номер_5# | Обычно в часы можно внести до 10 номеров телефона, которые могут звонить на часы. Настраивается 2 списка по 5 номеров в каждом. |
Настройка белого списка №1 | pw,123456,whitelist2,номер_1,номер_2,номер_3,номер_4,номер_5 | |
Стереть белый список | pw,123456,whitelist1# | Если удаляем второй список, цифра 1 в конце заменяется на 2 |
Проверка IMEI | pw,123456,ts# | |
Сброс IMEI | pw,123456,imei,xxxxxxxxxxxxxxx# | |
Проверка ID и Reg Code | pw,123456,tt# | |
Заказать обратный звонок (прослушка) | pw,123456,monitor,номер телефона# | |
Получить текущие координаты GPS | pw,123456,url# | |
Устанавливаем интервал передачи данных на сервер | pw,123456,upload,180# | 180- интервал передачи данных на сервер в секундах |
Устанавливаем номера телефонов для набора кнопками 1 и 2 | pw,123456,tel1,номер телефона# pw,123456,tel2,номер телефона# | |
Удаляем номера телефонов для набора кнопками 1 и 2 | pw,123456,tel1# pw,123456,tel2# | |
Включит Bluetooth | pw,123456,bt,1# | |
Отключить Bluetooth | pw,123456,bt,0# | |
Включить WiFi | pw,123456,wifi,1# | |
Отключить WiFi | pw,123456,wifi,0# | |
Активация датчика снятия часов с руки | pw,123456,removesms,1# | |
Деактивация датчика снятия часов с руки | pw,123456,removesms,0# | |
Автоматический ответ часов на входящий звонок (включение) | pw,123456,gsmant,1# | |
Автоматический ответ часов на входящий звонок (отключение) | pw,123456,gsmant,0# | |
Включение звука | pw,123456,profile,2# | |
Включение вибрации | pw,123456,profile,3# | |
Включение звука и вибрации | pw,123456,profile,1# | |
Отключение звука и вибрации | pw,123456,profile,4# | |
Сделать звонок с часов на указанный номер | pw,123456,call,номер телефона# | Номер телефона в международном формате |
Отправить СМС с часов на указанный номер телефона | pw,123456,sms,номер телефона,текст СМС# | |
Включение шагомера | pw,123456,pedo,1# | |
Отключение шагомера | pw,123456,pedo,0# | |
Подключить СМС ответы | pw,123456,smsonoff,1# | |
Отключить СМС ответы | pw,123456,smsonoff,0# | |
Подключить отправку голосовых сообщений | pw,123456,tkonoff,1# | |
Отключить отправку голосовых сообщений | pw,123456,tkonoff,0# | |
Отправить на часы поощрения (сердечки) | pw,123456,flower,5# | Цифра 5 в команде - количество сердечек |
Поиск часов | pw,123456,find# | |
Перезагрузка часов | pw,123456,reset# | |
Выключить часы | pw,123456,poweroff# |
smartchasy.com
СМС-команды для часов Smart Baby Watch
После каждой отправленной команды на номер телефона в часах дождитесь ответа. Если часы не отвечают, проверьте баланс лицевого счета в личном кабинете вашего оператора и правильность написания команды.Буквы pw означают обращение к часам. Цифры 123456 — установленный по умолчанию пароль, позволяющий отсылать команды программирования, # — знак завершения команды.
Сбросить все настроки на заводские:Будем благодарны, если вы поделитесь с друзьями
smartbabystore.ru