Команды WISMO228, работа с СМС
Пишу эту информацию по GSM WISMO228, для тех кто только начинает работать с ним.
По тому, как сам держу его впервые в руках, прошу не кидаться тапками, постараюсь всё рассказывать и показывать.
Сегодня я рассмотрю команды по работе с СМС. Такие как чтение, удаление, приём СМС.
+CMGD. Удаление СМС (исходящая команда для от GSM)
+CMTI. Поступило СМС сообщение (входящая команда для GSM)
+CMGL. Пролистать СМС из памяти (исходящая команда для от GSM)
+CMGR. Чтение СМС (исходящая команда для от GSM)
+CMGF Формат сообщений (исходящая команда для от GSM)
+CPMS Предпочтительные сообщение хранения (исходящая команда для от GSM)
+CMGS Послать сообщение
+CMGD
+CMGD=<index>[,<delflag>]
Сама команда на удаление ( +CMGD ), чтоб GSM понял что мы с ним общаемся мы ставим префикс ( AT ).
Полноценно команда выглядит так (AT+CMGD= здесь пишем номер СМС которое будем удалять).
+CMTI
+CMTI: «SM»,12
Это входящая команда для контроллера от GSM, мы её должны распознать, выглядит она так
(+CMTI: «SM»,12 ).
Сама команда (+CMTI). Тип сообщения «SM». И дальше идёт номер сообщения в данном случае это (12),у вас она может быть любой в своей очереди.
+CMGL
AT+CMGL=»REC UNREAD»
Сама команда (+CMGL). Дальше идёт опция по которой СМС записаны в память GSM.
Они могут быть такими:
«REC UNREAD» Поступило непрочитанные сообщения (например, новые сообщения)
«REC READ» Поступило читал сообщение
«STO UNSENT» Хранимые неотправленное сообщение
«STO SENT» Хранимые отправленное сообщение
“ALL” Все сообщения
+CMGR
+CMGR=<index>
Сама команда (+CMGR). Дальше номер СМС. Выглядит это так (AT+CMGR=5);
+CMGF
+CMGF=[<mode>]
+CMGF=?
Сама команда (+CMGF).
Установки могут быть такие:
0 (default) PDU режим
1 Текстовый режим
+CPMS
Тут немного недопонял я, что она конкретно делает это команда. Но если задним мозгом подумать, то она возвращает сколько храниться СМС в памяти. Так переводит GOOGLE переводчик (предпочтительные сообщение хранения).
+CMGS
Сама команда (+CMGS).
Правильное написание команды для GSM.
AT+CMGS=»здесь номер телефона»
Вот собственно та программа которая работает с GSM WISMO228.
Для того чтоб было понятно как дальше всё работает, подключусь я теми настройками что буду использовать когда буду подключать контроллер.
Вот что получили, когда подключились.
Дальше лезем в командную строку, чтоб можно было получить доступ к модему.
Выскакивает вот такое окно по работе с СМС.
Получаем такое окошко.
Дальше пытаюсь удалить все СМС.
Принимаем и читаем СМС.
Посылаем СМС.
Пришла СМС.
Дальше будет интересней.
Добавить комментарий