Система продажи электроэнергии с использованием SMART карт RFID
Функционирование системы
1. Идентификация карты и счетчика
После установки счетчика у абонента, необходимо поднести КАРТу, входящую в комплект счетчика, на расстояние не менее 5см. Если счетчик ответил 5 БИПами(5 коротких тональных сигналов) операция идентификации успешно завершена. ЕGGсли счетчик ответил одним длинным БИПом(1 длинный тональный сигнал), это означает что, либо карта неисправна, либо она принадлежит другому счетчику. При этом совершаются следующие операции:
- В карту записывается номер счетчика
- В карту записываются текущие показания счетчика(или любая служебная информация)
- Номер карты записывается в счетчик
2. Платеж
После идентификации КАРТы и счетчика, можно совершить платеж за электроэнергию в пункте приема платежей.
Каждый ККМ должен получить от администратора системы секретный PIN код, позволяющий совершать платежные операции. При совершении операции ККМ отправляет на СЕРВЕР информационный пакет, который содержит:
- Номер ККМ
- Номер Счетчика
- Запрашиваемый лимит энергии
Этот пакет шифруется кодом AES128 с использованием PIN кода. Сервер, принимает этот пакет и проверяет его достоверность. Затем формирует ответ, содержащий купленный лимит энергии и уникальную цифровую подпись.
ККМ формирует запись на КАРТу следующей информации:
Номер ККМ
- Дата и время платежа
- Купленные кВт*ч
- Цифровую подпись, полученную от сервера
3. Перенос платежа в счетчик
После завершения платежа, КАРТу (которая содержит количество заплаченных кВт*ч) необходимо поднести к счетчику на расстояние не менее 5см для пополнения баланса. Если счетчик ответил 3БИПами(3 коротких тональных сигнала), операция считается успешно завершенной, на ЖКИ счетчика кратковременно индицируется купленное(накопленное) количество кВт*ч. Если счетчик ответил одним длинным БИПом карту (1 длинный тональный сигнал), это означает что, либо карта неисправна, либо она принадлежит другому счетчику. При этом совершаются следующие операции:
- Счетчик проверяет цифровую подпись
- Счетчик считывает с КАРТы, записанное количество кВт*ч и обнуляет купленные кВт*ч на КАРТе
- Считывает дату платежа и номер ККМ
- Записывает на КАРТу текущие показания счетчика(другую служебную информацию в зависимости как запрограммирован счетчик).
|