Прирачник за корисник на Lite-On Custom PiP
IDP-05-L1 Lite-on Прилагоден PiP OEM самостоен NFC уред
Авторски права © 2022 International Technologies and Systems Corporation. Сите права се задржани.
ИД ТЕХ
Улица 10721 Вокер
Cypress, CA 90630 САД
Овој документ, како и хардверот и софтверот што ги опишува, е доставен под лиценца и може да се користи само во согласност со условите на таквата лиценца. Содржината на овој труд е дадена за информативна употреба, може да се промени без претходна најава и да не се толкува како обврска на ID TECH. ID TECH не презема никаква одговорност или одговорност за какви било грешки или неточности што може да се појават во овој документ.
Освен како што е дозволено со таквата лиценца, ниту еден дел од оваа публикација не смее да се репродуцира или пренесува по електронски, механички, снимен или кој било друг метод, или преведен на друг јазик или јазична форма без изречна писмена согласност од ID TECH. ID TECH е регистрирана трговска марка на International
Корпорација за технологии и системи. ViVOpay и Value through Innovation се заштитни знаци на International Technologies and Systems Corporation. Другите трговски марки се сопственост на соодветниот сопственик.
Одрекување од гаранција: Услугите и хардверот се обезбедени „како што е“ и „како што е достапно“, а користењето на овие услуги и хардвер е на сопствен ризик на корисникот. ID TECH не дава и со ова се оградува од сите други експлицитни или имплицитни гаранции, вклучително, но не ограничувајќи се на гаранции за прометливост, титула, соодветност за одредена цел и какви било гаранции кои произлегуваат од кој било курс на работење, употреба или трговска практика. ID TECH не гарантира дека услугите или хардверот ќе бидат непрекинати, без грешки или целосно безбедни.
Изјава за мешање на Федералната комисија за комуникации
Овој уред е во согласност со Дел 15 од Правилата на FCC. Работата е предмет на следниве два услови:
- Овој уред може да не предизвикува штетни пречки и
- овој уред мора да ги прифати сите примени пречки, вклучително и пречки што може да предизвикаат несакано работење.
Оваа опрема е тестирана и утврдено е дека е во согласност со ограничувањата за дигитален уред од класа Б, во согласност со Дел 15 од Правилата на FCC. Овие ограничувања се дизајнирани да обезбедат разумна заштита од штетни пречки во станбена инсталација. Оваа опрема генерира, користи и може да зрачи енергија на радио фреквенција и, доколку не се инсталира и користи во согласност со упатствата, може да предизвика штетни пречки на радио комуникациите. Сепак, не постои гаранција дека нема да има пречки во одредена инсталација. Доколку оваа опрема предизвика штетни пречки на радио или телевизиски прием, што може да се утврди со исклучување и вклучување на опремата, корисникот се охрабрува да се обиде да ги поправи пречките со една од следниве мерки:
- Преориентирајте ја или преместете ја приемната антена.
- Зголемете го одвојувањето помеѓу опремата и приемникот.
- Поврзете ја опремата во штекер на коло различно од она на кое е поврзан ресиверот.
- Консултирајте се со продавачот или со искусен радио/телевизиски техничар за помош.
FCC Внимание: какви било промени или модификации кои не се изрично одобрени од страната одговорна за усогласеноста може да го поништат овластувањето на корисникот да работи со оваа опрема.
Овој предавател не смее да биде поставен или да работи заедно со која било друга антена или предавател.
Изјава за изложеност на радијација:
Производот е во согласност со ограничувањето за изложеност на пренослив RF на FCC, поставено за неконтролирана средина и е безбеден за планираното работење како што е опишано во ова упатство. Понатамошното намалување на изложеноста на RF може да се постигне ако производот може да се чува колку што е можно подалеку од телото на корисникот или да го поставите уредот на помала излезна моќност доколку таквата функција е достапна.
Овој модул е наменет само за OEM интегратори. Според FCC KDB 996369 D03 OEM Manual v01, следниве услови мора строго да се почитуваат при користење на овој сертифициран модул:
KDB 996369 D03 OEM Прирачник v01 секции на правила:
2.2 Список на применливи правила на FCC
Овој модул е тестиран за усогласеност со FCC Дел 15
2.3 Резимирајте ги специфичните услови за оперативна употреба
Модулот е тестиран за самостојна мобилна RF изложеност. За сите други услови за користење, како што е колокација со други предаватели или користење во пренослива состојба, ќе биде потребна посебна повторна проценка преку апликација за дозволена промена од класа II или нова сертификација.
2.4 Ограничени процедури за модул Не е применливо.
2.5 Дизајн на антени за трага Не е применливо.
2.6 Размислувања за изложеност на RF
Оваа опрема е во согласност со ограничувањата на FCC за изложеност на мобилна радијација, утврдени за неконтролирана средина. Оваа опрема треба да се инсталира и работи на минимално растојание од 20 cm помеѓу радијаторот и вашето тело. Ако модулот е инсталиран во пренослив хост, потребна е посебна проценка на SAR за да се потврди усогласеноста со релевантните правила за изложеност на пренослив RF на FCC.
2.7 Антени
Следниве антени се сертифицирани за употреба со овој модул; Со овој модул може да се користат и антени од ист тип со еднаква или помала засилување. Антената мора да биде монтирана така што може да се одржуваат 20 cm помеѓу антената и корисниците.
Тип на антена | Антена за јамка |
Антенски конектор | N/A |
2.8 Информации за етикетата и усогласеноста
Финалниот краен производ мора да биде означен на видно место со следново: „Содржи FCC ID: WQJ-PIPOEM“. FCC ID на примачот на грант може да се користи само кога се исполнети сите барања за усогласеност со FCC.
2.9 Информации за режимите на тестирање и дополнителни барања за тестирање
Овој предавател е тестиран во самостојна мобилна состојба на изложеност на RF и за секој заеднички или симултан пренос со друг предавател(и) или пренослива употреба ќе биде потребна посебна повторна проценка на дозволените промени од класа II или нова сертификација.
2.10 Дополнително тестирање, Дел 15 Поддел Б Одрекување од одговорност
Овој модул на предавателот е тестиран како потсистем и неговата сертификација не го покрива барањето за правило FCC Дел 15 Поддел Б (ненамерен радијатор) што се применува на последниот домаќин. Конечниот домаќин сепак ќе треба повторно да се процени за усогласеност со овој дел од барањата за правила доколку е применливо.
Сè додека се исполнети сите услови погоре, нема да биде потребно дополнително тестирање на предавателот.
Сепак, OEM интеграторот сè уште е одговорен за тестирање на нивниот краен производ за какви било дополнителни барања за усогласеност што се бараат со инсталираниот модул.
ВАЖНА ЗАБЕЛЕШКА: Во случај овие услови да не можат да се исполнат (на прampза одредени конфигурации на лаптоп или колокација со друг предавател), тогаш овластувањето на FCC повеќе не се смета за валидно и FCC ID не може да се користи на финалниот производ. Во овие околности, ОЕМ интеграторот ќе биде одговорен за повторна проценка на крајниот производ (вклучувајќи го и предавателот) и за добивање посебно овластување од FCC.
Рачни информации до крајниот корисник
ОЕМ интеграторот треба да биде свесен да не му дава информации на крајниот корисник за тоа како да го инсталира или отстрани овој RF модул во упатството за корисникот на крајниот производ кој го интегрира овој модул.
Прирачникот за крајниот корисник ги вклучува сите потребни регулаторни информации/предупредување како што е прикажано во овој прирачник.
Одговорности на производителот OEM/домаќин
Производителите на OEM/Host се на крајот одговорни за усогласеноста на домаќинот и модулот. Финалниот производ мора повторно да се процени според сите суштински барања на правилото на FCC како што е FCC Дел 15 Поддел Б пред да може да се пласира на американскиот пазар. Ова вклучува повторна проценка на модулот на предавателот за усогласеност со основните барања за радио и EMF од правилата на FCC. Овој модул не смее да се вградува во кој било друг уред или систем без повторно тестирање за усогласеност како мулти-радио и комбинирана опрема.
Изјава на индустријата во Канада:
Овој уред е во согласност со RSS-овите ослободени од лиценца на ISED. Работата е предмет на следниве два услови:
- Овој уред може да не предизвикува штетни пречки и
- овој уред мора да ги прифати сите примени пречки, вклучително и пречки што може да предизвикаат несакано работење.
Изјава за изложеност на радијација:
Производот е во согласност со канадскиот преносен лимит за изложеност на RF, поставен за неконтролирана средина и е безбеден за планираното работење како што е опишано во ова упатство. Понатамошното намалување на изложеноста на RF може да се постигне ако производот може да се чува колку што е можно подалеку од телото на корисникот или да го поставите уредот на помала излезна моќност доколку таквата функција е достапна.
Овој уред е наменет само за OEM интегратори под следниве услови: (За употреба на уред со модул)
- Модулот на предавателот не смее да биде поставен заедно со кој било друг предавател или антена.
Сè додека е исполнет условот погоре, нема да биде потребно дополнително тестирање на предавателот. Сепак, OEM интеграторот сè уште е одговорен за тестирање на нивниот краен производ за какви било дополнителни барања за усогласеност што се бараат со инсталираниот овој модул.
ВАЖНА ЗАБЕЛЕШКА:
Во случај овие услови да не можат да се исполнат (на прampза одредени конфигурации на лаптоп или ко-локација со друг предавател), тогаш овластувањето од Канада веќе не се смета за валидно и IC ID не може да се користи на финалниот производ. Во овие околности, ОЕМ интеграторот ќе биде одговорен за повторна проценка на крајниот производ (вклучувајќи го и предавателот) и добивање на посебно овластување од Канада.
Обележување на крајниот производ
Производот може да се чува колку што е можно подалеку од корисничкото тело или да го поставите уредот да ја намалува излезната моќност доколку таквата функција е достапна. Финалниот краен производ мора да биде означен на видливо место со следново: „Содржи IC:9847A-PIPOEM“.
Рачни информации до крајниот корисник
ОЕМ интеграторот треба да биде свесен да не му дава информации на крајниот корисник за тоа како да го инсталира или отстрани овој RF модул во упатството за корисникот на крајниот производ кој го интегрира овој модул.
Прирачникот за крајниот корисник ги вклучува сите потребни регулаторни информации/предупредување како што е прикажано во овој прирачник.
Внимание и предупредувања
Внимание: LITE-ON CUSTOM PIP треба да се монтира на 1-2 стапки подалеку од другите PiP-и. Може да се прилагоди врз основа на поставување на лента.
Предупредување: Избегнувајте непосредна близина до радио предаватели што може да ја намали способноста на читачот.
Историја на ревизии
Датум | Св | Промени | By |
12 | A | Почетно ослободување | EC |
Во текот наview
ID TECH PIP OEM е компактен, самостоен NFC уред, дизајниран да поддржува програми за лојалност кои се регистрираат преку NFC телефони. Исто така е одличен како уред за контрола на пристап бидејќи поддржува Apple VAS и Google Smart Tap, како и Mifare и други протоколи со затворена јамка.
1.1. Универзална SDK
Универзална SDK базирана на Windows богата со функции е достапна за да помогне во брз развој на апликации кои разговараат со PIP OEM. SDK е достапен за јазикот C# на Windows и доаѓа со sampле код за демо апликации. За да го добиете SDK и други корисни комунални услуги, демо снимки и преземања, проверете ја врската Преземања на базата на знаење ID TECH (не е потребна регистрација).
1.2. Енкрипција
LITE-ON CUSTOM PIP поддржува ECC.
1.3. Карактеристики
LITE-ON CUSTOM PIP го поддржува следново:
- Apple VAS
- Паметен допир на Google Pay
- Mifare 1K/4K, Plus, DesFire, Ultralight
- УАРТ
- Погоден за малопродажба, забава и други локации кои користат услуги со додадена вредност за лојалност, но не бараат плаќање
- Интуитивно за потрошувачите: Опремен со LED и звук за да се обезбедат визуелни и звучни знаци за да се овозможи непречено и непречено искуство
- Известување за звук на звучникот
Овој документ претпоставува дека корисниците се запознаени со нивните домаќински системи и сите поврзани функции.
1.4. Одобрувања
- Apple VAS и Google SmartTap
1.5. Регулаторна
- FCC Дел 15
- СЕ Марк
- UL сертифициран (ПЦБ материјалот треба да биде одобрен UL и со UL ознака)
- ДОСТИГНУВАЊЕ
- ПМН: ПИПОЕМ
1.6. Број на модел
- IDP-05-L1
Lite-On Прилагодени PiP спецификации
Хардвер |
|
MTBF | 50,000 POH (минимум) |
Фреквенција на предавателот | 13.56 MHz +/- 0.01% |
Модулација на предавателот | ISO 14443-2 Тип А Време на подем/пад: 2-3 µсек. Подигнување, <1 µсек пад ISO14443-2 Тип Б Време на подем/пад: < 2 µсек. секој; 8% – 14% АСК |
Подносач на приемник Фреквенција | 847.5 KHz |
Податоци за подносач на примачот | ISO 14443-2 Тип А: Модифициран Манчестер ISO 14443-2 Тип Б: NRZ-L, BPSK ISO 18092 ISO 21481 (PCD и NFC) ISO 15693 (под евалуација / Подготвен хардвер) |
Типичен опсег на читање | 0-4cm, зависи од типот на картичката, околината за поставување |
Физички |
|
Должина | 78 мм |
Ширина | 53 мм |
Длабочина | 4.8 мм |
Еколошки |
|
Работна температура | -40°C до 85°C (-40°F до 185°F) [некондензирање] |
Температура на складирање | -40°C до 85°C (-40°F до 185°F) [некондензирачки] |
Работна влажност | Максимално 95% (некондензирање) |
Влажност на складирање | Максимално 95% (некондензирање) |
Транзитна влажност | Максимално 95% (некондензирање) |
Оперативна средина | На отворено |
Рејтинг на ИК | N/A |
Оценка за IP | N/A |
Електрични |
|
Влез на читач Томtage | +5V (напојувана со порта UART) |
Потрошувачка на енергија | Режим на мирување: <1W Режим на гласање: <2.5 W |
LITE-ON CUSTOM PIP инсталација
Овој дел дава информации за инсталирање на Lite-On Custom PiP.
3.1. Список на делови
Потврдете дека го имате следниов хардвер за инсталирање на Lite-On Custom PiP:
- PIP OEM
- Прилагоден UART кабел
3.2. Монтирање на Lite-On Custom PiP
Предупредување: RF полето на LITE-ON CUSTOM PIP е чувствително на близината на метал. Постојат три опции за монтирање на LITE-ON CUSTOM PIP на метална површина:
- Lite-On Custom PiP не смее да се инсталира зад метални површини или материјали што имаат метална содржина, што го блокира RF полето.
- Монтирајте го Lite-On Custom PiP на минимум 2 cm подалеку од која било метална површина.
- Чувајте ја површината што емитува RF на Lite-On Custom PiP најмалку 2 cm од кој било метал.
3.2.1. Завртки за монтирање
Задниот дел на LITE-ON CUSTOM PIP има четврти отвори за завртки за монтирање (4X П2.80). Уверете се дека длабочината на завртките што се користат за монтирање не надминува 4 mm.
3.3. Поврзување на напојување
Lite-On Custom PiP се напојува преку системскиот конектор.
3.4. Поврзување со порта за податоци
Lite-On Custom PiP пренесува податоци преку системскиот конектор со UART сигнал.
3.5. Користење на LITE-ON CUSTOM PIP за услуги со додадена вредност
Ова ја тестира способноста на Lite-On Custom PiP да чита телефон со NFC или картичка со допир со затворена јамка.
3.6. Изработка на трансакција VAS
LITE-ON CUSTOM PIP овозможува програмски услуги за лојалност на клиентите со користење на бесконтактна (NFC) технологија. За да направите трансакција VAS:
- Презентирајте го телефонот во непосредна близина на предниот дел на PiP.
- Ориентирајте го телефонот така што максималната површина е паралелна со PiP.
- Телефонот што се користи за тестот треба да прикаже екран за награди (чекорите за користење на тој екран зависат од телефонската платформа).
- Lite-On Custom PiP сигнализира еднаш за да покаже успешна VAS трансакција.
3.7. Забелешки за местата за инсталација
- LITE-ON CUSTOM PIP е дизајниран да се монтира на површина и во непосредна близина на сите внатрешни мотори и електрични уреди кои можат да работат во продажно место. Сепак, LITE-ON CUSTOM PIP е подложен на RF и електромагнетни пречки. Важно е уредот да не се монтира во близина на (во рок од 3 или 4 стапки) големи електрични мотори, компјутерски UPS системи, микробранови предаватели (рутери за Wi-Fi), уреди за заштита од кражба, радио предаватели, комуникациска опрема и сл.
- Уредно врзете ги сите кабли со најлонски кабли и насочете ги така што ќе бидат недостапни и невидливи за клиентите.
- Тестирајте ја LITE-ON CUSTOM PIP инсталацијата користејќи тест-картичка за да извршите трансакција VAS од крај до крај. Дури и ако трансакцијата е одбиена (како што треба да биде со тест-картичка), таа ќе докаже поврзаност низ целиот систем. Ако е можно, менаџерот или некоја друга одговорна страна треба да го тестира секој LITE-ON CUSTOM PIP на редовна основа (можеби на почетокот на секој ден или барем еднаш неделно) со тест-картичка за да обезбеди континуирано работење и функционалност. Ако LITE-ON CUSTOM PIP се рестартира на редовна основа (како секоја вечер), важно е да се тестира бесконтактниот читач што е можно поскоро потоа за да се обезбеди континуирана комуникација со LITE-ON CUSTOM PIP домаќинот.
LITE-ON CUSTOM PIP LED индикатор за статус
LITE-ON CUSTOM PIP има LED индикатор на предната страна на уредот за да го покаже статусот на читачот.
LEM (сина) | 1E02 (Црвено) | Бипер | |
Подготвени за трансакција | • трепкање 5 секунди | исклучен | Исклучено |
Трансакцијата започна | • на | исклучен | Исклучено |
Трансакцијата е успешна | • трепкање | на Beeps | Еднаш |
Трансакцијата не успеа | исклучени звучни сигнали | • трепкање | Двапати |
RF пречки
П. Зошто треба да знам за RF пречки?
A. Бесконтактната комуникација користи технологија на радиофреквенција за испраќање податоци од телефонот до читач на бесконтактни терминали.
П. Како може RF пречките да влијаат на бесконтактната комуникација?
A. RF пречките може да предизвикаат грешки во податоците. Ако има RF пречки, уредите за безконтактна комуникација може да работат наизменично или неконзистентно.
П. Од каде доаѓа пречки на RF?
A. Пречки на радио фреквенција (RFI) може да потекнува од голем број извори на локации поврзани со VAS. Некои бившиampИзворите на RF енергија и RF пречки вклучуваат:
- AM/FM радио и ТВ предаватели
- Двонасочни радија и пејџери
- Мобилни телефони
- Далноводи и трансформатори
- Медицинска опрема
- Микробранови
- Електромеханички прекинувачи
П. Што треба да направам ако се сомневам дека има RF пречки во мојата околина?
A. Започнете со проверка на вашата околина за можни извори на RF пречки.
П. Дали производителите на опрема ги тестираат своите уреди за RF пречки?
A. Електронската опрема е тестирана за RFI чувствителност од страна на производителите. Овие тестови се изведуваат во контролирано лабораториско опкружување и честопати нема да ги реплицираат типовите на уреди што би се сретнале во околината на вашата продажна точка (POS).
П. Кои нивоа на RF ќе влијаат на операциите на RF?
A. Факторите кои можат да предизвикаат RF пречки варираат од случај до случај. Не постојат одредени правила што дефинираат едно ниво на RF што ќе предизвика RFI. RFI зависи од чувствителноста на опремата што се разгледува или колку низок сигнал за толкување може да биде во присуство на опремата и да предизвика проблеми. Опремата може да биде особено чувствителна на многу ниски нивоа на сигнал од една фреквенција, а сепак да биде доста имуна на високи нивоа на сигнал од друга фреквенција - така што фреквенцијата е важен фактор. Некои компоненти на електронскиот систем се внатрешно заштитени и имаат многу висок имунитет на пречки; но генерално, повеќето опрема не е така конструирана.
Команди на фирмверот
Следниве команди на фирмверот се применуваат на конфигурацијата на читачот LITE-ON CUSTOM PIP. Видете го Водичот за развивач на интерфејс NEO за целосни детали.
6.1. Управување со клучеви ECC
Делот подолу го опишува управувањето со клучеви ECC за LITE-ON CUSTOM PIP уредите.
6.1.1. ECC пар клучеви
Трговците или другите администратори кои сакаат да користат SmartTap мора да го креираат и управуваат парот клучеви со елипсовидна криптографија (ECC) што се користи за да се обезбеди комуникација помеѓу читачот и паричникот.
- Јавен клуч: администраторите мора да го соопштат јавниот клуч на Google. Јавен е и може да биде видлив за секого.
- Приватен клуч: приватниот клуч мора да се чува приватен и да се инјектира во уредот ViVOpay, каде што ќе се складира безбедно.
6.1.2. Како да креирате пар клучеви ECC користејќи Open-SSL
Корисниците имаат неколку опции за генерирање на пар клучеви ECC (или пар клучеви со дигитален потпис ECDSA). Поранешниотampдолу го користи слободно достапниот OpenSSL пакет за да генерира пар клучеви со шифра со елипсовидна крива prime256v1 (и за потпишување пораки).
За да генерирате приватен клуч за EC:
openssl> ecparam -out PRIVATE.key.pem -name prime256v1 -genkey
За да генерирате EC јавен клуч од приватен клуч:
openssl> ec -in ПРИВАТЕН.клуч.пем -публика -надвор ЈАВЕН.клуч.pem -conv_form компресирана
Потпишете ја пораката:
openssl> dgst -sha256 - знак LONG_TERM_PRIVATE.pem message.txt > signature.bin
Потврдете ја пораката:
openssl> dgst -sha256 -потврди LONG_TERM_PUBLIC.pem -потпис потпис.бин порака.txt
Создадете заедничка тајна на ECDH:
openssl> pkeyutl -derive -inkey TERMINAL_EPHEMERAL_PRIVATE.pem – ѕверски HANDSET_EPHEMERAL_PUBLIC.pem - надвор тајна.бин
6.1.3. Како да се извлечат клучните податоци за да се вчитаат во Lite-On Custom PiP
Откако го генерирал парот клучеви ECC, Lite-On Custom PiP бара да се вчитаат податоците за приватниот клуч за да може да ги дешифрира информациите за пропусницата испратени од мобилниот уред. За да ги извлечете потребните податоци за клучеви, користете ја следнава командна линија OpenSSL: >openssl.exe ec -noout -text -in private_key.pem Ова ќе емитува информации на екранот. Треба да го видите подолу како минимум: Приватен клуч: (256 бит) priv: 00:f5:36:87:08:93:39:20:55:3b:7b:9f:fb:16:ae: ед :9c:77:d5:bf:d9:66:2a:f1:49:a6:b9:f9:65:b7: 3f:0c:ca Копирајте ги бајтите од податоците и уредете ги за да ги отстраните знаците со две точки. Ако, како во ексampле погоре, има 33 бајти податоци, отстранете го водечкиот 00 за да оставите 32 бајти клучни податоци. Тие се користат во командите C7-65 и C7-66 кои се детализирани подоцна во овој документ.
6.2. Наредби на Google Pay Smart Tap 2.1
Следниве команди се однесуваат на Google Pay Smart Tap 2.1.
6.2.1. Поставете ја конфигурабилната група (04-03)
Командата Set Configurable Group создава или менува TLV група. Конфигурирајте специфична TLV група со предавање на TLV со саканата функционалност и единствен број на TLV група на читателот. Функцијата Google Pay Smart Tap се контролира со помош на Конфигурациската група 142 (0x8E). Командна рамка
Бајт 0-9 | Бајт 10 | Бајт 11 | Бајт 12 | Бајт 13 | Бајт 14 … Бајт 14+n-1 | Бајт 14+n | Бајт 15+n |
Заглавие Tag & Протокол верзија | Команда | Под-команда | Должина на податоци (MSB) | Должина на податоци (LSB) | Податоци | CRC (LSB) | CRC (MSB) |
ViVOtech2\0 | 04ч | 03ч | Објекти на податоци на TLV |
Рамка за одговор
Бајт 0-9 | Бајт 10 | Бајт 11 | Бајт 12 | Бајт 13 | Бајт 14 | Бајт 15 |
Заглавие Tag & Протокол верзија | Команда | Код за статус | Должина на податоци (MSB) | Должина на податоци (LSB) | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | 04ч | Видете ја Табела со статусни кодови | 00ч | 00ч |
6.2.1.1. Прample Употреба
Дополнителни информации за објектите на податоци на TLV што може да се постават во командната рамка се детално опишани во документот Google Pay Smart Tap 2.1 In ViVOpay Devices. Поставките што се користат со демо пропусницата на ID TECH се прикажани подолу:
FFE4018E……………………………….. Група број 142 (0x8E)
DFEE3B0405318C74……………… ИД на колекционер (87133300)
DFEE3C00 ………………………………. ID на локација за складирање (празна)
DFEE3D00 …………………………… ID на терминал (Празно)
DFEF2500 ………………………………. Име на трговец (Празно)
DFED0100 …………………………… Категорија на трговец (празна)
DFED02050000000001 …………. Битмапа за способност за PoS
DFED030101 ………………………….. Повторни времиња (01)
DFED040101 ………………………….. Изберете Поддршка за OSE (01)
DFED050101 ………………………….. Прескокнете го вториот избор за поддршка (01)
DFED060100 ……………………….. Запрете го плаќањето ако SmartTap 2.1 не успее (00)
DFED070100 ………………………….. Претходно потпишана поддршка (00)
DFED27010D ………………………….. Разграничувач за сервисни објекти (0x0D)
DFED3F0100 ………………………… Знаме за шифрирање VAS (00)
DFED490100 ………………………….. Глобално отфрлање само за VAS (00)
DFEF770100 ………………………… Овозможени/оневозможени повеќе сервисни објекти (00)
За да ги поставите овие стандардни вредности во вашиот Lite-On Custom PiP, користете ја демо апликацијата USDK и изберете ја опцијата „Испрати NEO Command. Поставете ги командните полиња како подолу, притиснете Изврши команда за да ги поставите вредностите:
- Cmd: 04
- Под: 03
- Хексадетични податоци:
FFE4018EDFEE3B0405318C74DFEE3C00DFEE3D00DFEF2500DFED0100DFED02 050000000001DFED030101DFED040101DFED050101DFED060100DFED070100 DFED27010DDFED3F0100DFED490100DFEF770100
6.2.2. Поставете SmartTap LTPK (C7-65)
За директно вбризгување на LTPK, испратете ја командата за фирмверот C7-65 преку сериско поврзување со уредот (офлајн). Програмерите треба да ги набљудуваат добрите криптографски практики, на прampле, уреди за инјектирање во безбедно поставување.
Командна рамка
Бајт 0-9 | Бајт 10 | Бајт 11 | Бајт 12 | Бајт 13 | Бајт 14 | Бајт 15 | Бајт 16 |
Заглавие Tag & Протокол
Верзија |
Команда | Под-команда | Должина на податоци (MSB) | Должина на податоци (LSB) | Податоци | CRC (LSB) | CRC (MSB) |
ViVOtech2\0 | C7h | 65ч | 0x00 0x24 | Видете ја табелата со податоци за команди |
Податоци за команди
Ставка со податоци | Должина (бајти) |
Верзија | 4 |
Долгорочен приватен клуч | 32 |
Рамка за одговор
Бајт 0-9 | Бајт 10 | Бајт 11 | Бајт 12 | Бајт 13 | Бајт 14 | Бајт 15 |
Заглавие Tag & Протокол верзија | Команда | Код за статус | Должина на податоци (MSB) | Должина на податоци (LSB) | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | C7h | Видете ја Табела со статусни кодови | 00ч | 00ч |
6.2.2.1. Прample Употреба
За да го вчитате долгорочниот приватен клуч на Google Pay во вашиот Lite-On Custom Lite-On Custom PiP за употреба со ID TECH Demo Pass, употребените вредности се прикажани подолу:
Верзија: 0000000 А
Податоци: F5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B73F0C CA
Прикажаните податоци се добиени во Дел 6.1.3.
За да ги поставите овие стандардни вредности во вашиот Lite-On Custom PiP, користете ја демо апликацијата USDK и изберете ја опцијата Send NEO Command. Поставете ги командните полиња како подолу, а потоа притиснете Изврши команда за да ги поставите вредностите:
- Cmd: C7
- Под: 65
- Хексадетични податоци:
F5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B73F0CCA
6.3. Наредби за фирмверот на Apple VAS
Следниве команди се однесуваат на Apple VAS.
6.3.1. Поставете рекорд на трговец (04-11)
Наредбата Set Merchant Record го поставува трговецот што го користи PIP OEMreader за поени за лојалност.
Командна рамка
Бајт 0-9 | Бајт 10 | Бајт 11 | Бајт 12 | Бајт 13 | Бајт 14 …Бајт 14+n-1 | Бајт 14+n | Бајт15+n |
Заглавие Tag & Протокол верзија | Команда | Под-команда | Должина на податоци (MSB) | Должина на податоци (LSB) | Податоци | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | 04 | 11ч |
Поле со податоци за командна рамка
Поле со податоци | Должина (бајти) |
Опис |
Индекс на евиденција на трговци | 1 | Валидната вредност е 1-6. Може да се постават до 6 записи. |
Идентификационен документ | 1 | 1: ИД на трговецот е валиден. 0: ИД на трговецот не е валиден. |
ИД на трговец | 32 | Вредноста на tag 9F25. SHA256 на пропусното име. |
Должина на трговецот URL | 1 | Може да биде нула, ако не URL се користи (вистински трговец URL Должина). |
Трговец URL | 64 | Вредноста на tag 9F29, пополнет со заостанати нули до 64 бајти. |
Должина на број на верзија на апликацијата на терминалот | 1 | Изборен. Може да биде нула, ако не се користи број на верзија на терминалната апликација (баферот за број на верзијата на терминалната апликација е 2 бајти). |
Број на верзијата на апликацијата за терминал на ApplePay | var | Изборен. Вредноста на tag 9F22. |
Рамка за одговор
Бајт 0-9 | Бајт 10 | Бајт 11 | Бајт 12 | Бајт 13 | Бајт 14 | Бајт 15 |
Заглавие Tag & Протокол верзија | Команда | Статус | Должина на податоци (MSB) | Должина на податоци (LSB) | CRC(MSB) | CRC(LSB) |
ViVOtech2\0 | 04ч | Видете Табела со кодови за статус | 00 | 00 |
6.3.1.1. Прample Употреба
Дополнителни информации за објектите на податоци на TLV што може да се постават во командната рамка се детално опишани во документот Apple VAS In ViVOpay Devices. Поставките што се користат со демо пропусницата на ID TECH се прикажани подолу:
- ИД на трговска евиденција: 01
- ИД сегашен: 01
- ИД на трговец:
AD9887C78E412F835E89D0A4F71E423320C7BB53B6FAACD8D1D1EED9E1E38D39 - Должина на трговецот URL: 00
- ТрговецURL: 00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000
За да ги поставите овие стандардни вредности во вашиот Lite-On Custom Lite-On Custom PiP, користете ја демо апликацијата SDK и изберете ја опцијата Send NEO Command. Поставете ги командните полиња како подолу, а потоа притиснете Изврши команда за да ги поставите вредностите: - Cmd: 04
- Под: 11
- Hex Data: 0101AD9887C78E412F835E89D0A4F71E423320C7BB53B6FAACD8D1D1EED9E1E38 D3900000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000 000
6.3.2. Поставете приватен клуч (C7-66)
Командата Постави приватен клуч го вчитува приватниот клуч поврзан со пропусницата за Apple VAS на трговецот во уредот ViVOpay. Ова му овозможува на читателот да ги дешифрира податоците за премин.
Забелешка: Командата Постави приватен клуч (C7-66) работи само на читачи кои не се SRED; Lite-On Custom PiP-ите не се SRED.
Командна рамка
Бајт 0-9 | Бајт 10 | Бајт 11 | Бајт 12 | Бајт 13 | Бајт 14 …Бајт 14+n-1 | Бајт 14+n | Бајт15+n |
Заглавие Tag & Протокол верзија | Команда | Под-команда | Должина на податоци (MSB) | Должина на податоци (LSB) | Податоци | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | C7 | 66ч | 0020ч или 0021ч | Податоци |
Поле со податоци за командна рамка
Поле со податоци | Должина (бајти) |
Опис |
Индекс на евиденција на трговци | 1 или 0 (OTP) | Ако Индексот за евиденција на трговец не постои, овој приватен клуч се користи од сите ИД на трговци. Може да се постави за 1 рекорди. |
Приватен клуч | 32 | Приватен клуч на Apple VAS. |
Рамка за одговор
Бајт 0-9 | Бајт 10 | Бајт 11 | Бајт 12 | Бајт 13 | Бајт 14 …Бајт 14+n-1 | Бајт 14+n | Бајт15+n |
Заглавие Tag & Протокол
Верзија |
Команда | Статус | Должина на податоци (MSB) | Должина на податоци (LSB) | Податоци | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | C7 | Видете Табела со кодови за статус, NEO 2 IDG | 00ч | 00ч |
Забелешка 1: Приватниот клуч треба да биде долг 32 бајти. Ако приватниот клуч се инјектира и tag DFED3F битот 2 е поставен на 1, читателот ќе ги дешифрира податоците VAS (tag 9F27).
6.3.2.1. Прample Употреба
За да го вчитате приватниот клуч Apple VAS во вашиот Lite-On Custom PiP за употреба со ID TECH Demo Pass, употребените вредности се прикажани подолу:
- Податоци:
F5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B73F0C CA
Прикажаните податоци се добиени во Дел 6.1.3.
За да ги поставите овие стандардни вредности во вашиот Lite-On Custom PiP, користете ја демо апликацијата USDK и изберете ја опцијата Send NEO Command. Поставете ги командните полиња како подолу, а потоа притиснете Изврши команда за да ги поставите вредностите: - Cmd: C7
- Под: 66
- Hex Data: 0000000AF5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B 73F0CCA
6.3.3. Поставете конфигурација (04-00)
Користете ја оваа команда за да ги поставите или промените вредностите на наведеното Tag Должина вредност (TLV) објекти на податоци во читачот. Може да се користи за поставување параметри за автоматска анкета, како и режим на анкета по барање. Кога читачот ќе ја прими оваа команда, ги извлекува параметрите кодирани со TLV од податочниот дел на командата и ги зачувува во стандардната TLV група во неиспарлива меморија. Ако податочниот објект на TLV е неправилно форматиран, читачот престанува да го обработува објектот. Една команда може да содржи повеќе од еден TLV податочен објект. Оваа команда може да се користи за поставување на кој било објект EMV TLV во читачот.
Забелешка: Командата Set Configuration е единствениот механизам за поставување на вредностите на параметрите за глобална конфигурација.
Командна рамка
Бајт 0-9 | Бајт 10 | Бајт 11 | Бајт 12 | Бајт 13 | Бајт 14 … Бајт 14+n-1 | Бајт 14+n | Бајт 15+n |
Заглавие Tag & Протокол верзија | Команда | Под-команда | Должина на податоци (MSB) | Должина на податоци (LSB) | Податоци | CRC (LSB) | CRC (MSB) |
ViVOtech2\0 | 04ч | 00ч | Објекти на податоци на TLV |
Рамка за одговор
Бајт 0-9 | Бајт 10 | Бајт 11 | Бајт 12 | Бајт 13 | Бајт 14 | Бајт 15 |
Заглавие Tag & Протокол верзија | Команда | Код за статус | Должина на податоци (MSB) | Должина на податоци (LSB) | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | 04ч | Видете ја Табела со статусни кодови | 00ч | 00ч |
4.1.1.1. Tag DFED3F: VAS шифрирање
Tag DFED3F ги контролира опциите за шифрирање VAS. На Tag е поставена на Група 0.
DFED3F | Факултативно | Вклучување/исклучување на шифрирање VAS знаменце Бит 0: Шифрирајте ги податоците VAS со клучот за шифрирање податоци на уредот Бит 1: Дешифрирајте ги податоците на Apple VAS со приватен клуч на Apple VAS Бит 2 до 7: RFU |
За прampле:
- 56 69 56 4F 74 65 63 68 32 00 ViVOtech2\0
- 04 00 Поставете ја конфигурацијата
- 00 05 Должина на податоци
- DF ED 3F 01 01 Овозможете и шифрирање на Smart Tap и Apple VAS
- BF 00 CRC16
6.4. Lite-On прилагодени наредби за фирмверот PiP за двете платформи
Следното се однесува и на Google Pay Smart Tap 2.1 и на Apple VAS. Погледнете во документот „NEO IDG (NEO Interface Developers Guide)_Rev 165.4“.
NEO IDG_Rev 165.4.pdf
6.5. Анкета на барање и Поставки за автоматска анкета
За анкета на барање, контејнерот Apple VAS и Google Pay Smart Tap 2.1 tags мора да бидат вклучени во параметрите за командата Активирај бесконтактна трансакција. Кога користите автоматска анкета, контејнерот tags мора да се постави во Конфигурациската група 0.
Apple VAS: FF EE 06 18 9F 22 02 01 00 9F 26 04 00 00 00 02 9F 2B 05 01 00 00 00 00 DF 01 01 03
Google Pay Smart Tap 2.1: FF EE 08 0A DF EF 1A 01 0A DF ED 28 01 00
6.6. Поддршка за префрлување картички за неплаќање
Lite-On Custom PiP може да чита неколку формати на картички без да има потреба од рачно префрлување.
Командата ACT и шаблонот во FFEE0E Tag се справува со читање EMV картички и Mifare картички со помош на една команда.
Забелешка: Контејнерот FFEE0E tag се користи на ист начин како FFEE06 и FFEE08 за Apple VAS и Google Pay Smart Tap 2.1 во однос на однесувањето на анкета по барање/автоматска анкета.
Tags користени:
- FFEE0E го обезбедува шаблонот, кој вклучува DFED3A, DFED3B и DFED3C.
o DFED3A дефинира кои блокови да се читаат. Еден блок е бајт. За прample, DFED3A 04 02 12 18 22 ги чита блоковите 02, 12, 18 и 22.
o DFED3C го дефинира блокот и соодветните податоци за запишување на него. За прampле,
DFED3C 11 06 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 значи запишување податоци „01 02 03 04 05 06 07 08 09 0A 0F 0B 0“.
o 0801FFFFFFFFFFFF значи од блок 08, клуч-A, користете „FFFFFFFFFFFFFF“. Режимот 01 е KEY-A, 02 е KEY-B.
Exampле:
ACT(02 40): 0A 9C 01 00 9F 02 06 00 00 00 00 15 00 FF EE 06 18 9F 22 02 01 00 9F 26 04 00 00 00 01 F 9 2 ФФ ЕЕ 05 01 00 00 FF EE 00E 00 DF ED 01B 01 01 08 FF FF FF FF FF FF DF ED 02B 81 00 0 FF FF FF FF FF FF FF DF ED 41B 3 08 01 FF FF FF FF FF FF 01 3 08 04 01 3 08 08A 01B 3C 11D 06E 01F 02 DF ED 03A 04 05 06 07 08
Овој параметар ACT ги дефинира следните операции:
- Прочитајте ги блоковите 01, 03, 07 и 09
- Напишете во блокот 06 со „01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10“ како податок
- Клучот од блокот 01 е KEY-A „FFFFFFFFFFFF“
- Клучот од блокот 04 е KEY-A „FFFFFFFFFFFF“
- Клучот од блокот 08 е KEY-A „FFFFFFFFFFFF“
Врати податоци: Должина FFEE0E Error_Code Card_Type TLV_UID Card_Data
Каде што должината е должината на [Error_Code Card_Type Card_Data].
Error_Code е дефиниран како:
OxEO | #define ГРЕШКА НЕМА ГРЕШКА |
OxEl | #define ГРЕШКА ЗА ИМЕНУВАЊЕ НА ГРЕШКАТА |
OxE2 | #define ERROR ПОВЕДУВАЈ ГРЕШКА |
OxE3 | #define ГРЕШКА ГРЕШКА ЧИТАЊЕ |
OxE4 | #define ERROR ГРЕШКА ПИШУВАЊЕ |
Card_Type е дефиниран како:
0x03 | Класичен Mifare |
0x04 | MifareUltraLight |
0x05 | Mifare Plus (поддршка за PiP и само UID за читање) |
Окс06 | Mifare Desfire (поддршка за PiP и само UID за читање) |
TLV_UID: DFED44
Card_Data се податоците што се читаат од картичката назначена од DFED3A. Раздвојувачот е [0D 0A].
За командата ACT, ако копче не е потребно или клучот е KEY-A „FF FF FF FF FF FF“, Tag DFED3B може да се изостави.
Надградба на фирмверот
Чекорите подолу го опишуваат процесот за ажурирање на фирмверот LITE-ON CUSTOM PIP преку Universal SDK Demo.
Забелешка: Пред да започнете, контактирајте со вашиот претставник ID TECH за да го добиете најновиот фирмвер Lite-On Custom PiP. Преземете го ZIP file и извадете го на вашиот компјутер.
- Поврзете го LITE-ON CUSTOM PIP со вашиот компјутер преку сериски приклучок.
- Преземете ја и инсталирајте ја најновата демо апликација USDK од базата на знаење ID TECH (ако не можете да пристапите на врската, ве молиме контактирајте со поддршката).
- Отворете го демото на USDK од менито за почеток на Windows.
- Под Уред, изберете Ажурирај го фирмверот на уредот, а потоа кликнете Изврши команда.
- Одете до и изберете го фирмверот LITE-ON CUSTOM PIP што го презедовте порано и кликнете Отвори.
- LITE-ON CUSTOM PIP ќе се рестартира и ќе влезе во подигнувачот, во тој момент демонстрацијата на USDK започнува со ажурирање на уредот.
- Кога ќе заврши ажурирањето на фирмверот, LITE-ON CUSTOM PIP повторно ќе се рестартира и демонстрацијата на USDK ќе побара Успешно ажурирање на фирмверот.
Поддршка за корисници
Ако не можете да решите какви било технички проблеми, ве молиме контактирајте support@idtechproducts.com (испраќањето е-пошта на оваа адреса автоматски ќе отвори билет за поддршка).
ИД ТЕХ
10721 Walker Street, Cypress, CA 90630-4720
тел: 714-761-6368
Факс 714-761-8880
www.idtechproducts.com
Документи / ресурси
![]() |
IDTECH IDP-05-L1 Lite-on прилагоден PiP OEM самостоен уред NFC [pdf] Упатство за користење WQJ-PIPOEM, WQJPIPOEM, IDP-05-L1 Lite-on прилагоден PiP OEM самостоен NFC уред, Lite-on приспособен PiP OEM самостоен NFC уред, PiP OEM самостоен NFC уред, самостоен NFC уред, NFC уред |