Автор Тема: CAMBridge (Камбридж)  (Прочитано 2000 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sat-master

  • Администратор
  • Эксперт
  • *****
  • Сообщений: 1590
    • Просмотр профиля
    • Кардшаринг
CAMBridge (Камбридж)
« : Сентябрь 30, 2012, 05:31:10 am »
Аппартаные кардш@ринг-клиенты CAMBridge -обеспечивают кардш@ринг по протоколу cs357 (он же
CAMD35) через GPRS (телефоны Siemens: C55, C60, C65 и выше, A60, A65, S55), а также через
локальную сеть (Ethernet). К конкретному серверу не привязан, данные подписки заносятся на
этапе конфигурирования с помощью специальной программы с РС. Все необходимые алгоритмы и
данные находятся в PIC-контроллере и защищены от считывания. Такая реализация дает
преимущества перед другими вариантами (РС, Дримы, мобиш@ра, SG700, FlyRouter, ADSL+mpcs)при коммерческом использовании (имеем законченный девайс, не требующий настроек пользователем, без возможности создать клон).

Выбор cs357 (использующий udp-транспорт), обусловлен здравым смыслом и требованиями прикладной задачи: требуется своевременность, а не гарантийность (как в tcp) доставки пакетов, нет процедуры открытия tcp, пакетлоссы обрабатываются прикладным софтом, учитывающим специфику задачи (например, время жизни ключа), а не универсальным сокетом (как в tcp), вероятность пакетлоса теоретически даже несколько меньше, чем в tcp-протоколах, так как и udp и tcp используется несущий ip-транспорт, а вероятность потери ip-пакета зависит от его размера (udp-пакеты меньше за счет заголовка, кроме того, cs357-пакеты меньше newcamd). Сетевой трафик зависит от длины ecm, интервала смены ключей, активности переключения каналов, потерь на трассе, стабильности сервера. Например, для +++ Премьера составляет в среднем 90К/час.

Для обеспечения качества работы используется механизм обработки пакетлосов, формирующий
повторный запрос по истечении таймаута ответа сервера. Первично таймаут установлен в 4 сек, с каждым следующи пакетлосом увеличивается вдвое, после 4-х подряд пакетлосов производится контрольный двойной пинг надежного узла (в режиме Ethernet пингуется шлюз), при неудаче - реконект интернет-соединения. Выбор таймаутов обусловлен статистическими особенностями динамики загрузки GSM-сетей; даже в периоды пиков обеспечивает 95% вероятность доставки за период смены DW, так что стабильность ш@ринга практически будет определятся стабильностью сервера.

При выборе железа ориентировались на бюджетность и доступность. Практически все комплектующие от Microchip, имеющего своих прямых представителей в СНГ (Гамма-украина, Гамма-СПб, Тритон), обеспечивающих доставку удобным способом. В Ethernet-версии использован контроллер ENC28J60, по цене практически сходный с Realtec, но в корпусе SO24, использующий SPI-интерфейс, что существенно уменьшает количесво точек пайки и упрощает разводку платы, облегчая "наколенное" изготовление" лазерно-утюжным способом.

При разработке прошивок специально не вводился автодетект протокола ресивера, таким образом для каждой линейки ресиверов (протокола) требуется своя прошивка.

В паблике две прошивки:
V1111 - для работы с линейкой ресиверов OpenBox 300-820 через GPRS;
V1621 - для работы с линейкой ресиверов Samsung 9400-9500 через GPRS и Ethernet

Имеются прошивки практически под все ресиверы, поддерживающие режим ш@ринга по RS232 (включая неподдержанные mpcs). Возможна разработка заказного софта с привязкой к конкретному серверу, с активацией оригинальными серийными, работающих по заказным протоколам и т.д. С этим - в личку.

Вопросы по логике работы девайса, конфигурированию, программированию контроллера, ньюансам схемотехники, технологии изготовления - в тему, постараюсь ответить.

Оффлайн serg311

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: CAMBridge (Камбридж)
« Ответ #1 : Октябрь 01, 2012, 17:02:55 pm »
вопрос к вам ?
а кембридж на вашем сервере будет ли работать ,если он заточен под cs357 и на каком порту?