Основные разделы


Отправка коротких сообщений (SMS) через сотовый телефон, подключенный к компьютеру

Существует 2 типа сообщений: текстовые и PDU (Protocol Data Unit). В общем, это одно и тоже, просто в режиме отправки текстовых сообщений Вы не сможете передавать русские буквы и, вообще, буквы не английского алфавита (греческие и др.), поскольку программное обеспечение телефона не будет их преобразовывать в формат PDU. Поэтому сразу начнем рассмотрение передачи сообщений в режиме PDU.

Будем различать принятые и исходящие сообщения.

Формат принятого сообщения:

1-12 байт

1 байт

2-12 байт

1 байт

1 байт

7 байт

1 байт

0-140 байт

SCA

PDU-type

OA

PID

DCS

SCTS

UDL

UD

Биты поля PDU-type называются так:

RP

UDHI

SRI

MMS

MTI

биты

7

6

5

4

3

2

1

0

Поле MTI должно быть таким: бит 0 = 0, бит 1 = 0.

Формат исходящего сообщения:

1-12 байт

1 байт

1 байт

2-12 байт

1 байт

1 байт

0, 1 или 7 байт

1 байт

0-140 байт

SCA

PDU-type

MR

DA

PID

DCS

VP

UDL

UD

Биты поля PDU-type называются так:

RP

UDHI

SRR

VPF

RD

MTI

биты

7

6

5

4

3

2

1

0

Поле MTI должно быть таким: бит 0 = 1, бит 1 = 0.

Все неиспользуемые биты нужно установить в 0.

Названия и назначение полей:

SCA

номер SMSC (СМС-сервером)

PDU-type

поле данных протокола

MR

количество успешно переданных (0 255) сообщений с телефона

OA

телефон отправителя

DA

телефон получателя

PID

идентификатор протокола: указывает SMSC, как обрабатывать сообщение

DCS

схема кодирования данных в поле данных

SCTS

время получения сообщения SMS-сервером

VP

время действия сообщения (если сообщение не будет получено абонентом в течение этого времени, SMSC его не будет передавать)

UDL

длина поля данных

UD

поле данных

RP

указывает на наличие поля ответа

UDHI

указывает на наличие заголовка в поле UD

SRI

требование принимающего получить статус сообщения

SRR

требование отправителя получить статус сообщения

VPF

флаг наличия поля VP

MMS

количество неотправленных сообщений в SMSC

RD

удалить дубликаты

MTI

тип сообщения: если 00 - входящее, 01 - исходящее

Перейти на страницу: 1 2 3

Прочитайте еще и эти статьи:

Метод синтеза генераторов детерминированных тестов на сетях клеточных автоматов (СКА)
Стремительный рост сложности современных систем управления технологическими процессами и оборудованием вызывает необходимость решения многих проблем, среди которых важное место занимают вопросы обеспечения необходимого уровня отказоустойчивости, ...

Исследование преобразования и передачи сигналов
В результате выполнения курсовой работы необходимо: . Глубоко изучить физические процессы в линейных цепях в переходном и установившемся режимах; . Приобрести навыки применения основных методов анализа, преобразования сигналов линейными ц ...

© Copyright 2022 | www.techattribute.ru