Серия пейджеров PRG20 поддерживает программирование по эфиру. Программирование осуществляется передачей управляющих сообщений на Master RIC, на функцию 3 (bin10) . Сообщения отправляются в цифровом (4-х битном) формате. Для подготовки управляющих сообщений используется утилита CTRLMSG. Утилита должна инсталлироваться в каталог C:\PRG20
Открытие и закрытие RIC-ов.
Управляющие сообщения:
RIC |
Команда
открытия |
Команда
закрытия |
Secondary RIC
1 |
'01000' |
'11000' |
Secondary RIC
2 |
'02000' |
'12000' |
Secondary RIC
3 |
'03000' |
'13000' |
Secondary RIC
4 |
'04000' |
'14000' |
Установка значения и функции для RIC-а.
Значение Secondary RIC устанавливается отправкой сообщения следующего формата:
N
символа |
Бит 3 |
Бит 2 |
Бит 1 |
Бит
0 |
1 |
0 |
T2 |
T1 |
T0 |
2 |
A13 |
R2 |
R1 |
R0 |
3 |
A17 |
A16 |
A15 |
A14 |
4 |
A5 |
A20 |
A19 |
A18 |
5 |
A9 |
A8 |
A7 |
A6 |
6 |
0 |
A12 |
A11 |
A10 |
7 |
A1 |
A0 |
1 |
1 |
8 |
0 |
A4 |
A3 |
A2 |
Где, Rx - номер RIC (bin 001 100);
Ax - значение, которое необходимо присвоить RIC-у;
Tx - тип RIC-а:
Bin 010 - Personal RIC.
Bin 011 - Special RIC.
Bin 100 - Narrowcast RIC.
На пример, для присвоения RIC 2 значения 1000255 типа Narrowcast:
R = RIC 2 = 010,
A = 1000255 = 011110100001100111111,
T = Narrowcast = 100.
N символа |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Значение |
Символ для отправки в
цифровом виде |
1 |
0 |
1 |
0 |
0 |
4 |
4 |
2 |
0 |
0 |
1 |
0 |
2 |
2 |
3 |
1 |
1 |
0 |
1 |
13 |
- |
4 |
1 |
0 |
1 |
1 |
11 |
U |
5 |
1 |
1 |
0 |
0 |
12 |
' ' -
пробел |
6 |
0 |
0 |
0 |
0 |
0 |
0 |
7 |
1 |
1 |
1 |
1 |
15 |
[ |
8 |
0 |
1 |
1 |
1 |
7 |
7 |
Управляющее сообщение - "42-U 0[7".
Сервисы подписки (PRG 2220 2240, 2310, 2320, 2340)
Сервис подписки - это рассылка групповых, как правило, информационных сообщений на пейджеры клиентов. Имеется возможность открыть и закрыть сервисы индивидуально для каждого пейджера.
Каждый Secondary RIC в пейджере может использоваться для приема персональных сообщение или сервисов подписки. Каждый сервис ассоциирован с идентификатором - Subscription Service Identifier (SSID). Имеется два типа сервисов:
Narrowcast - традиционный сервис, при котором SSID определяется номером RIC и функции, табл. A.
Special - каждое сообщение сервиса начинается с SSID, а в пейджере хранится список сервисов, доступных абоненту.
Табл. А.
Secondary RIC |
Функциональные биты
(bin) |
00 |
01 |
10 |
11 |
1 |
5 |
6 |
7 |
8 |
2 |
9 |
10 |
11 |
12 |
3 |
13 |
14 |
15 |
16 |
4 |
17 |
18 |
19 |
20 |
Открытие и закрытие сервисов.
При инициализации пейджера список SSID является пустым, в дальнейшем список заполняется посылкой управляющих сообщений. В зависимости от модели пейджера в управляющем сообщении может передаваться дополнительная информация (изображение иконки или имени сервиса).
Модель |
Иконка |
Название в виде
текста |
PRG2220 |
Нет |
Нет |
PRG2310 |
Да |
Да |
PRG2320 |
Да |
Нет |
PRG2340 |
Да |
Да |
7-ми битное представление управляющего сообщения:
<Command><SSID><Description
text>
<Command> = ASCII hex06,
<SSID> = ASCII hex05 7E,
<Description text> = последовательность
ASCII символов (например "POGODA").
Для формирования управляющих сообщений используется утилита CTRLMSG. В том числе данная утилита позволяет создавать иконки к каждому сервису.
В результате утилита гененрирует необходимый управляющий код.
Для простого открытия и закрытия сервисов можно использовать следующие сообщения:
RIC
функц |
SSID |
Открыть |
Закрыть |
RIC 1 |
00 |
5 |
68200 |
98200 |
|
01 |
6 |
60300 |
90300 |
|
10 |
7 |
68300 |
98300 |
|
11 |
8 |
60400 |
90400 |
RIC 2 |
00 |
9 |
68400 |
98400 |
|
01 |
10 |
60500 |
90500 |
|
10 |
11 |
68500 |
98500 |
|
11 |
12 |
60600 |
90600 |
RIC 3 |
00 |
13 |
68600 |
98600 |
|
01 |
14 |
60700 |
90700 |
|
10 |
15 |
68700 |
98700 |
|
11 |
16 |
60800 |
90800 |
RIC 4 |
00 |
17 |
68800 |
98800 |
|
01 |
18 |
60900 |
90900 |
|
10 |
19 |
68900 |
98900 |
|
11 |
20 |
60A00 |
90A00 |
Следует отметить, что здесь перечислены не все возможности программирования пейджеров Philips. Например для расширенных возможностей при программировании Philips 2310 необходимо использовать не стандартную версию ПО, а так называемую Manufacturing Version.
|