Автор Тема: Z5R WEB(web-json) - При откр кнопкой изнутри номер карты 555555555555 [РЕШЕНО]  (Прочитано 4335 раз)

astashov

  • Пользователь
  • *****
  • Сообщений: 72
Здравствуйте.

До сегодняшнего дня, при открывании двери кнопкой изнутри, всегда присылал номер карты 000000000000
А сегодня пришла карта 555555555555
скажите пожалуйста, в каком случае что приходит?

Цитировать
{
  "type": "Z5RWEB",
  "sn": 44640,
  "messages": [
    {
      "id": 965214558,
      "operation": "events",
      "events": [
        {
          "flag": 0,
          "event": 0,
          "time": "2018-01-14 00:51:01",
          "card": "555555555555"
        },
        {
          "flag": 0,
          "event": 0,
          "time": "2018-01-14 00:23:55",
          "card": "000000000000"
        },
        {
          "flag": 0,
          "event": 0,
          "time": "2018-01-01 00:00:11",
          "card": "555555555555"
        }
      ]
    }
  ]
}

Причем как видно, в евентах еще и время пляшет. Т.е. в веб интерфейсе время верное, спокойно идут пинг пакеты(т.е. полная тишина и евенты не идут продолжительное время). И тут ребята открывают изнутри дверь, по кнопке, а от шлюза приходят такие евенты с такими датами.

Еще примерчик....
Цитировать
{"type":"Z5RWEB","sn":44640,"messages":[{"id":678245304,"operation":"events","events":[{"flag": 0,"event": 0,"time": "2018-01-15 10:30:55","card": "000000000000"},{"flag": 0,"event": 0,"time": "2018-01-01 13:00:04","card": "555555555555"},{"flag": 0,"event": 0,"time": "2018-01-15 21:14:55","card": "000000000000"},{"flag": 0,"event": 0,"time": "2018-01-01 13:00:10","card": "555555555555"}]}]}
« Последнее редактирование: 25 Июня 2018, 12:52 от astashov »

astashov

  • Пользователь
  • *****
  • Сообщений: 72
Причем если посмотреть запрос ответ, то видно что контроллер на каждое событие открытия двери в данный момент присылает вот такой набор евентов:
Цитировать
2018-06-13 15:54:33 - Z5RWEB446405b20e9d907856 - in: {"type":"Z5RWEB","sn":44640,"messages":[{"id":958485871,"operation":"events","events":[{"flag": 0,"event": 0,"time": "2018-01-15 00:16:01","card": "555555555555"},{"flag": 0,"event": 0,"time": "2018-01-15 00:33:55","card": "000000000000"},{"flag": 0,"event": 0,"time": "2018-01-01 00:00:11","card": "555555555555"}]}]}

А сервер отвечает что три евента успешно прочитано
Цитировать
2018-06-13 15:54:33 - Z5RWEB446405b20e9d907856 - out: {"date":"2018-06-13 15:54:33","interval":2,"messages":[{"id":958485871,"operation":"events","events_success":3}]}

Правда в ответ на
Цитировать
"operation":"events","events_success":3
контроллер мне ничего не присылает. И вроде бы и не должен. Просто не понятно, получил ли он мое сообщение или нет.
Я конечно догадываюсь что получил, раз повторно не шлет. Но фактического подтверждения нет.

astashov

  • Пользователь
  • *****
  • Сообщений: 72
Сейчас вообще удивительно происходит.
Сижу в офисе один, никто не входит и выходит. Т.е. на кнопку точно никто не нажимает.
А контроллер только и делает что сыпет в логи евенты 1 и 11 от имени карты 555555555555
Pcap файл прилагаю к ответу.

astashov

  • Пользователь
  • *****
  • Сообщений: 72
И еще попутно один вопрос:
Почему при самостоятельном перезапуске контроллера(работал, работал, получал пинги и все.....) он очень часто(не всегда) посылает два power_on сигнала
первый
Цитировать
2018-06-13 21:02:41 - Z5RWEB446405b213211f2a9b - in: {"type":"Z5RWEB","sn":44640,"messages":[{"id":1804289383,"operation":"power_on","fw":"3.24","conn_fw":"1.0.128","active":0,"mode":0,"controller_ip":"0.0.0.0","reader_protocol":"dallas"}]}
2018-06-13 21:02:41 - Z5RWEB446405b213211f2a9b - out: {"date":"2018-06-13 21:02:41","interval":2,"messages":[{"id":1804289383,"operation":"set_active","active":1,"online":1},{"id":"1528902161235","operation":"set_timezone","zone":7,"begin":"00:00","end":"23:59","days":"11111111"}]}

Второй тут же
Цитировать
2018-06-13 21:02:58 - Z5RWEB446405b21322247911 - in: {"type":"Z5RWEB","sn":44640,"messages":[{"id":1804289383,"operation":"power_on","fw":"3.24","conn_fw":"1.0.128","active":0,"mode":0,"controller_ip":"192.168.100.2","reader_protocol":"dallas"}]}
2018-06-13 21:02:58 - Z5RWEB446405b21322247911 - out: {"date":"2018-06-13 21:02:58","interval":2,"messages":[{"id":1804289383,"operation":"set_active","active":1,"online":1},{"id":"1528902178588","operation":"set_timezone","zone":7,"begin":"00:00","end":"23:59","days":"11111111"}]}

Почему первый power_on с адресом 0.0.0.0 , а следом приходит power_on с его реальным адресом 192.168.100.2
Причем адрес контроллер не по DHCP получает, он явно задан в настройках.

astashov

  • Пользователь
  • *****
  • Сообщений: 72
И тут тоже тишина.
Если Вам не интересно что за волшебная карта такая в контроллере, то мне как минимум интересно. А она нигде не описана.

Напишите пожалуйста, будьте так любезны!

astashov

  • Пользователь
  • *****
  • Сообщений: 72
Сижу сейчас, наблюдаю, как контроллер присылает евенты 1 и 11 от имени карты 555555555555 датированными 15 января 2018 года.
Причем к двери никто не подходит, и кнопку никто не нажимает.

И на все эти команды я отвечаю успешно, и контроллер говорит здорого, и снова посылает мне евенты с уже более старшей датой.

Так что же все таки это за карта такая? Откуда она берется?

astashov

  • Пользователь
  • *****
  • Сообщений: 72
10 минут событиями поспамило и успокоилось.  Сейчас сотрудник кнопкой открыл, опять прилетело, но уже не спамило.

astashov

  • Пользователь
  • *****
  • Сообщений: 72
Выслали прошивку z5rweb_1.0.129.
Обновился. Тестирую.

astashov

  • Пользователь
  • *****
  • Сообщений: 72
Все хорошо. После обновления до 129-ой карта 555555555555 больше не появлялась. Пофиксили багу.