Откажитесь от счетчика пока не поздно, он — зло :)
Если бы я создавал систему сейчас, его бы не было. В текущей прошивке нашей станции его запись оставлена для обратной совместимости, а чтение убрано совсем. Даже тупым методом половинного деления вы найдете последнюю запись за 6 операций чтения, а администрирование счетчика — как минимум чтение, чтение корреспондирующей, запись и чтение-верификация.
Проект, безусловно, хороший. И он найдет свою нишу. Для многих пользователей даже наша система крайне дорога, не говоря уже про SportIdent. И возможность вложить вместо денег свой труд, сделав все из набора готовых модулей, для многих окажется привлекательной. Например, у нас есть клиенты в Канаде и Австралии, сами делающие чипы. Со станциями в нашем случае не получится, а из готовых Arduino модулей — почему бы нет?
По практической части: от стандарта ISO 14443 мы отказались в самом начале работы в пользу ISO 15693 — в нем намного проще с эргономикой, эффективное расстояние в 4-7 см позволяет создать удобный чип. Но это не очень важно для «неспринтерских» видов. Зато плюсы — наличие готовых модулей, тогда их не было для обоих стандартов, что серьезно повлияло на выбор.
От чего хочу предостеречь:
1. Перезапись ранее записанных ячеек. По опыту, в одном случае на 10000 будет сбой — логически невосстановимый. Лучше все-таки одна ячейка — одна запись.
2. Мастер-чип должен быть «однократного действия». Увидев его, станция должна выполнить записанные в нем действия (изменение своего номера-времени), после чего сделать чип «обычным». Это убережет от случайного попадания мастер-чипа в общую корзину.
В общем, удачи!
Если бы я создавал систему сейчас, его бы не было. В текущей прошивке нашей станции его запись оставлена для обратной совместимости, а чтение убрано совсем. Даже тупым методом половинного деления вы найдете последнюю запись за 6 операций чтения, а администрирование счетчика — как минимум чтение, чтение корреспондирующей, запись и чтение-верификация.
По практической части: от стандарта ISO 14443 мы отказались в самом начале работы в пользу ISO 15693 — в нем намного проще с эргономикой, эффективное расстояние в 4-7 см позволяет создать удобный чип. Но это не очень важно для «неспринтерских» видов. Зато плюсы — наличие готовых модулей, тогда их не было для обоих стандартов, что серьезно повлияло на выбор.
От чего хочу предостеречь:
1. Перезапись ранее записанных ячеек. По опыту, в одном случае на 10000 будет сбой — логически невосстановимый. Лучше все-таки одна ячейка — одна запись.
2. Мастер-чип должен быть «однократного действия». Увидев его, станция должна выполнить записанные в нем действия (изменение своего номера-времени), после чего сделать чип «обычным». Это убережет от случайного попадания мастер-чипа в общую корзину.
В общем, удачи!