Lite-On Custom PiP User Manual
IDP-05-L1 Lite-On Custom PiP OEM Piranti NFC Standalone
Hak Cipta © 2022 International Technologies and Systems Corporation. Kabeh hak dilindhungi undhang-undhang.
TEKNIK ID
10721 Walker Street
Cypress, CA 90630 USA
Dokumen iki, uga hardware lan piranti lunak sing diterangake, dilengkapi lisensi lan mung bisa digunakake miturut syarat lisensi kasebut. Isi kertas iki dilengkapi kanggo nggunakake informasi, bisa diganti tanpa kabar, lan ora bakal diterangke minangka prasetya dening ID TECH. ID TECH ora tanggung jawab utawa tanggung jawab kanggo kesalahan utawa ora akurat sing katon ing dokumen iki.
Kajaba sing diijini lisensi kasebut, ora ana bagean saka publikasi iki sing bisa diprodhuksi utawa ditularake kanthi elektronik, mekanik, direkam, utawa cara liyane, utawa diterjemahake menyang basa utawa basa liyane tanpa idin tinulis saka ID TECH. ID TECH minangka merek dagang kadhaptar saka International
Perusahaan Teknologi lan Sistem. ViVOpay lan Value liwat Inovasi minangka merek dagang saka International Technologies and Systems Corporation. Merek dagang liyane minangka properti saka pemilik.
Penafian Garansi: Layanan lan perangkat keras diwenehake "kaya" lan "kasedhiya," lan panggunaan layanan lan hardware kasebut ana ing risiko pangguna dhewe. ID TECH ora nggawe, lan kanthi iki mbantah, kabeh lan kabeh jaminan nyata utawa tersirat liyane, kalebu, nanging ora diwatesi karo jaminan kebolehdagangan, judhul, kesesuaian kanggo tujuan tartamtu, lan jaminan apa wae sing kedadeyan saka sembarang transaksi, panggunaan, utawa laku dagang. ID TECH ora njamin yen layanan utawa hardware ora bakal diganggu, bebas kesalahan, utawa aman.
Pernyataan Interferensi Komisi Komunikasi Federal
Piranti iki tundhuk karo Part 15 saka Aturan FCC. Operasi tundhuk karo rong syarat ing ngisor iki:
- Piranti iki bisa uga ora nyebabake gangguan mbebayani, lan
- piranti iki kudu nampa gangguan apa wae sing ditampa, kalebu gangguan sing bisa nyebabake operasi sing ora dikarepake.
Peralatan iki wis dites lan ditemokake tundhuk karo watesan kanggo piranti digital Kelas B, miturut Part 15 Aturan FCC. Watesan kasebut dirancang kanggo menehi pangayoman sing cukup marang gangguan sing mbebayani ing instalasi omah. Peralatan iki ngasilake, nggunakake lan bisa mancarake energi frekuensi radio lan, yen ora dipasang lan digunakake miturut pandhuane, bisa nyebabake gangguan sing mbebayani kanggo komunikasi radio. Nanging, ora ana jaminan manawa gangguan ora bakal kedadeyan ing instalasi tartamtu. Yen peralatan iki nyebabake gangguan sing mbebayani kanggo resepsi radio utawa televisi, sing bisa ditemtokake kanthi mateni lan nguripake peralatan kasebut, pangguna dianjurake kanggo nyoba mbenerake gangguan kasebut kanthi salah sawijining langkah ing ngisor iki:
- Reorient utawa pindhah antena panampa.
- Tambah pamisahan antarane peralatan lan panrima.
- Sambungake peralatan menyang stopkontak ing sirkuit beda saka sing panrima disambungake.
- Hubungi dealer utawa teknisi radio/TV sing berpengalaman kanggo njaluk bantuan.
FCC Ati-ati: Sembarang owah-owahan utawa modifikasi sing ora disetujoni kanthi jelas dening pihak sing tanggung jawab kanggo kepatuhan bisa ngilangi wewenang pangguna kanggo ngoperasikake peralatan iki.
Pemancar iki ora kena dipasang utawa dioperasikake bebarengan karo antena utawa pemancar liyane.
Pernyataan Paparan Radiasi:
Prodhuk tundhuk karo watesan cahya RF portabel FCC sing ditetepake kanggo lingkungan sing ora dikendhaleni lan aman kanggo operasi sing dikarepake kaya sing diterangake ing manual iki. Pengurangan cahya RF luwih bisa digayuh yen produk bisa disimpen adoh saka awak pangguna utawa nyetel piranti kanggo nyuda daya output yen fungsi kasebut kasedhiya.
Modul iki mung kanggo integrator OEM. Miturut pandhuan FCC KDB 996369 D03 OEM Manual v01, kahanan ing ngisor iki kudu ditindakake kanthi ketat nalika nggunakake modul sing disertifikasi iki:
KDB 996369 D03 OEM Manual v01 bagean aturan:
2.2 Dhaptar aturan FCC sing ditrapake
Modul iki wis diuji kanggo netepi FCC Part 15
2.3 Ngringkes kahanan panggunaan operasional tartamtu
Modul kasebut diuji kanggo kahanan panggunaan paparan RF seluler mandiri. Sembarang kahanan panggunaan liyane kayata co-lokasi karo pemancar liyane utawa digunakake ing kahanan portabel mbutuhake penilaian maneh sing kapisah liwat aplikasi pangowahan permisif kelas II utawa sertifikasi anyar.
2.4 Prosedur modul winates Ora ditrapake.
2.5 Nglacak desain antena Ora ditrapake.
2.6 Anggit cahya RF
Peralatan iki tundhuk karo watesan paparan radiasi seluler FCC sing ditemtokake kanggo lingkungan sing ora dikendhaleni. Peralatan iki kudu dipasang lan dioperasikake kanthi jarak minimal 20cm antarane radiator lan awak. Yen modul dipasang ing host portabel, evaluasi SAR sing kapisah dibutuhake kanggo konfirmasi kepatuhan karo aturan cahya RF portabel FCC sing relevan.
2.7 Antena
Antena ing ngisor iki wis disertifikasi kanggo nggunakake modul iki; antena saka jinis padha karo gain padha utawa ngisor uga bisa digunakake karo modul iki. Antena kudu diinstal supaya 20 cm bisa maintained antarane antena lan pangguna.
Tipe Antena | Antena Loop |
konektor antena | N/A |
2.8 Label lan informasi kepatuhan
Produk pungkasan kudu diwenehi label ing area sing katon ing ngisor iki: "Ngandhut ID FCC: WQJ-PIPOEM". ID FCC sing ditampa mung bisa digunakake nalika kabeh syarat kepatuhan FCC dipenuhi.
2.9 Informasi babagan mode tes lan syarat tes tambahan
Pemancar iki dites ing kahanan cahya RF seluler sing mandiri lan transmisi bebarengan utawa bebarengan karo pemancar utawa panggunaan portabel liyane mbutuhake evaluasi ulang pangowahan permisif kelas II sing kapisah utawa sertifikasi anyar.
2.10 Pengujian tambahan, Part 15 Penafian Subpart B
Modul pemancar iki dites minangka subsistem lan sertifikasi ora nutupi syarat aturan FCC Part 15 Subpart B (radiator ora disengaja) sing ditrapake kanggo host final. Tuan rumah pungkasan isih kudu ditaksir maneh kanggo netepi bagean saka syarat aturan iki yen ana.
Anggere kabeh kahanan ing ndhuwur ketemu, tes pemancar luwih ora dibutuhake.
Nanging, integrator OEM isih tanggung jawab kanggo nguji produk pungkasan kanggo syarat kepatuhan tambahan sing dibutuhake karo modul sing diinstal.
CATATAN PENTING: Yen kahanan kasebut ora bisa ditindakake (umpamaneample konfigurasi laptop tartamtu utawa co-lokasi karo pemancar liyane), banjur wewenang FCC ora dianggep bener lan ID FCC ora bisa digunakake ing produk final. Ing kahanan kasebut, integrator OEM bakal tanggung jawab kanggo ngevaluasi maneh produk pungkasan (kalebu pemancar) lan entuk wewenang FCC sing kapisah.
Informasi Manual Kanggo Pangguna Akhir
Integrator OEM kudu ngerti supaya ora menehi informasi marang pangguna pungkasan babagan carane nginstal utawa mbusak modul RF iki ing manual pangguna produk pungkasan sing nggabungake modul iki.
Manual pangguna pungkasan kudu nyakup kabeh informasi / bebaya peraturan sing dibutuhake kaya sing dituduhake ing manual iki.
OEM / Host tanggung jawab pabrikan
OEM / Produsèn Host wekasanipun tanggung jawab kanggo netepi Host lan Modul. Produk pungkasan kudu ditaksir maneh nglawan kabeh syarat penting aturan FCC kayata FCC Part 15 Subpart B sadurunge bisa diselehake ing pasar AS. Iki kalebu reassessing modul pemancar kanggo tundhuk karo syarat penting Radio lan EMF saka aturan FCC. Modul iki ora kudu digabung menyang piranti utawa sistem liyane tanpa tes maneh kanggo kepatuhan minangka peralatan multi-radio lan gabungan.
Pernyataan Industri Kanada:
Piranti iki tundhuk karo RSS sing dibebasake lisensi ISED. Operasi tundhuk karo rong syarat ing ngisor iki:
- Piranti iki bisa uga ora nyebabake gangguan mbebayani, lan
- piranti iki kudu nampa gangguan apa wae sing ditampa, kalebu gangguan sing bisa nyebabake operasi sing ora dikarepake.
Pernyataan Paparan Radiasi:
Produk kasebut tundhuk karo watesan cahya RF portabel Kanada sing ditemtokake kanggo lingkungan sing ora dikendhaleni lan aman kanggo operasi sing dituju kaya sing diterangake ing manual iki. Pengurangan cahya RF luwih bisa digayuh yen produk bisa disimpen adoh saka awak pangguna utawa nyetel piranti kanggo nyuda daya output yen fungsi kasebut kasedhiya.
Piranti iki mung ditrapake kanggo integrator OEM ing kahanan ing ngisor iki: (Kanggo nggunakake piranti modul)
- Modul pemancar bisa uga ora ana karo pemancar utawa antena liyane.
Anggere kondisi ing ndhuwur wis ketemu, tes pemancar luwih ora dibutuhake. Nanging, integrator OEM isih tanggung jawab kanggo nguji produk pungkasan kanggo syarat kepatuhan tambahan sing dibutuhake karo modul sing diinstal.
CATATAN PENTING:
Yen kahanan kasebut ora bisa ditindakake (umpamaneample konfigurasi laptop tartamtu utawa co-lokasi karo pemancar liyane), banjur wewenang Kanada ora dianggep bener lan ID IC ora bisa digunakake ing produk final. Ing kahanan kasebut, integrator OEM bakal tanggung jawab kanggo ngevaluasi maneh produk pungkasan (kalebu pemancar) lan entuk wewenang Kanada sing kapisah.
Labeling Produk Akhir
Prodhuk bisa disimpen adoh saka awak pangguna utawa nyetel piranti kanggo ngurangi daya output yen fungsi kasebut kasedhiya. Produk pungkasan kudu diwenehi label ing area sing katon ing ngisor iki: "Ngandhut IC: 9847A-PIPOEM".
Informasi Manual Kanggo Pangguna Akhir
Integrator OEM kudu ngerti supaya ora menehi informasi marang pangguna pungkasan babagan carane nginstal utawa mbusak modul RF iki ing manual pangguna produk pungkasan sing nggabungake modul iki.
Manual pangguna pungkasan kudu nyakup kabeh informasi / bebaya peraturan sing dibutuhake kaya sing dituduhake ing manual iki.
Cautions lan Bebaya
Ati-ati: LITE-ON CUSTOM PIP kudu dipasang 1-2 kaki adoh saka PiP liyane. Bisa diatur adhedhasar persiyapan lane.
Pènget: Aja cedhak karo pemancar radio sing bisa nyuda kemampuan maca.
Riwayat Revisi
Tanggal | Pdt | Owah-owahan | By |
12/26/2022 | A | Rilis wiwitan | EC |
Swaraview
ID TECH PIP OEM minangka piranti NFC mandiri sing kompak, dirancang kanggo ndhukung program loyalitas sing ndhaptar liwat telpon NFC. Iki uga apik minangka piranti kontrol akses amarga ndhukung Apple VAS lan Google Smart Tap uga Mifare lan protokol loop tertutup liyane.
1.1. SDK universal
Universal SDK berbasis Windows sing sugih fitur kasedhiya kanggo mbantu pangembangan aplikasi kanthi cepet sing ngomong karo PIP OEM. SDK kasedhiya kanggo basa C # ing Windows lan dilengkapi sampkode kanggo app demo. Kanggo entuk SDK lan utilitas, demo, lan undhuhan liyane sing migunani, priksa link Downloads ing Basis Pengetahuan ID TECH (ora ana registrasi).
1.2. Enkripsi
LITE-ON CUSTOM PIP ndhukung ECC.
1.3. Fitur
LITE-ON CUSTOM PIP ndhukung ing ngisor iki:
- Apple VAS
- Google Pay Smart Tap
- Mifare 1K/4K, Plus, DesFire, Ultralight
- UART
- Cocog kanggo toko, hiburan, lan lokasi liyane sing nggunakake layanan tambah nilai loyalitas nanging ora mbutuhake pembayaran
- Intuisi Konsumen: Dilengkapi LED lan swara kanggo menehi isyarat visual lan bisa dirungokake supaya pengalaman sing lancar lan lancar
- Notifikasi swara bel
Dokumen iki nganggep manawa pangguna wis ngerti sistem host lan kabeh fungsi sing ana gandhengane.
1.4. Nyetujoni
- Apple VAS & Google SmartTap
1.5. Regulasi
- FCC Bagean 15
- Tandha CE
- Sertifikasi UL (bahan PCB dadi disetujoni UL lan menehi tandha UL)
- REACH
- PMN: PIPOEM
1.6. Nomer Model
- IDP-05-L1
Spesifikasi PiP Khusus Lite-On
Hardware |
|
MTBF | 50,000 POH (Minimal) |
Frekuensi Transmitter | 13.56 MHz +/- 0.01% |
Modulasi Transmitter | ISO 14443-2 Tipe A Wektu Munggah / Mudhun: 2-3 µsec. Munggah, <1 µsec tiba ISO14443-2 Tipe B Wektu Munggah / Mudhun: < 2 µsec. saben; 8% - 14% ASK |
Subcarrier panrima Frekuensi | 847.5 KHz |
Data Subcarrier Panrima | ISO 14443-2 Tipe A: Modified Manchester ISO 14443-2 Tipe B: NRZ-L, BPSK ISO 18092 ISO 21481 (PCD & NFC) ISO 15693 (ing evaluasi / Hardware Ready) |
Rentang Wacan Khas | 0-4cm, gumantung ing jinis kertu, lingkungan persiyapan |
fisik |
|
dawa | 78 mm |
Jembar | 53 mm |
ambane | 4.8 mm |
lingkungan |
|
Suhu operasi | -40°C nganti 85°C (-40°F nganti 185°F) [non-kondensasi] |
Suhu panyimpenan | -40°C nganti 85°C (-40°F nganti 185°F) [non-kondensasi] |
Kelembapan Operasi | Maksimum 95% (non-kondensasi) |
Kelembapan Panyimpenan | Maksimum 95% (non-kondensasi) |
Kelembapan Transit | Maksimum 95% (non-kondensasi) |
Lingkungan Operasi | njobo |
Rating IK | N/A |
Rating IP | N/A |
listrik |
|
Input Pembaca Voltage | +5V (UART port-powered) |
Konsumsi Daya | Mode nganggur: <1W Mode polling: <2.5W |
Instalasi PIP CUSTOM LITE-ON
Bagian iki nyedhiyakake informasi babagan nginstal Lite-On Custom PiP.
3.1. Dhaptar Parts
Verifikasi yen sampeyan duwe hardware ing ngisor iki kanggo nginstal Lite-On Custom PiP:
- PIP OEM
- Kabel UART sing disesuaikan
3.2. Pasang Lite-On Custom PiP
Pènget: Bidang RF saka LITE-ON CUSTOM PIP sensitif marang jarak logam. Ana telung opsi kanggo masang LITE-ON CUSTOM PIP menyang permukaan logam:
- Lite-On Custom PiP ora kudu dipasang ing mburi permukaan logam utawa bahan sing duwe konten metalik, sing ngalangi lapangan RF.
- Gunung Lite-On Custom PiP minimal 2cm adoh saka sembarang lumahing logam.
- Jaga lumahing RF-emitting Lite-On Custom PiP paling sethithik 2cm saka logam apa wae.
3.2.1. Sekrup Pemasangan
Ing mburi LITE-ON CUSTOM PIP duwe bolongan papat kanggo sekrup pemasangan (4X Փ2.80). Priksa manawa ambane sekrup sing digunakake kanggo dipasang ora ngluwihi 4mm.
3.3. Nyambung menyang Daya
Lite-On Custom PiP didhukung liwat konektor Sistem.
3.4. Nyambung menyang Port Data
Lite-On Custom PiP nransfer data liwat konektor sistem kanthi sinyal UART.
3.5. Nggunakake PIP CUSTOM LITE-ON kanggo Layanan Tambah Nilai
Iki nguji kemampuan Lite-On Custom PiP kanggo maca telpon NFC utawa kertu tunyuk loop tertutup.
3.6. Nggawe Transaksi VAS
LITE-ON CUSTOM PIP ngidini layanan program loyalitas pelanggan nggunakake teknologi Contactless (NFC). Kanggo nindakake transaksi VAS:
- Tampilake telpon kanthi cedhak karo sisih ngarep PiP.
- Arahake telpon supaya area permukaan maksimal sejajar karo PiP.
- Telpon sing digunakake kanggo tes kudu nampilake layar ganjaran (langkah-langkah kanggo nggunakake layar kasebut gumantung ing platform telpon).
- Lite-On Custom PiP muni sapisan kanggo nuduhake transaksi VAS sing sukses.
3.7. Cathetan ing Lokasi Instalasi
- PIP CUSTOM LITE-ON dirancang kanggo dipasang ing permukaan lan cedhak karo motor internal lan piranti listrik sing bisa digunakake ing area titik jual. Nanging, LITE-ON CUSTOM PIP rentan kanggo RF lan gangguan elektromagnetik. Penting yen unit kasebut ora dipasang ing cedhak (ing 3 utawa 4 kaki) motor listrik gedhe, sistem UPS komputer, pemancar gelombang mikro (router Wi-Fi), piranti anti-maling, pemancar radio, peralatan komunikasi lan liya-liyane.
- Ikat kabeh kabel kanthi rapi nganggo ikatan kabel nilon lan rute supaya ora bisa diakses lan ora katon kanggo pelanggan.
- Tes instalasi LITE-ON CUSTOM PIP nggunakake kertu test kanggo nindakake transaksi VAS end-to-end. Malah yen transaksi nolak (minangka kudu karo kertu test), bakal mbuktekaken panyambungan kabeh cara liwat sistem. Yen bisa, manajer utawa pihak liyane sing tanggung jawab kudu nyoba saben PIP CUSTOM LITE-ON kanthi rutin (mbok menawa ing wiwitan saben dina utawa paling ora sapisan saben minggu) kanthi kertu test kanggo njamin operasi lan fungsi sing terus-terusan. Yen PIP CUSTOM LITE-ON diuripake kanthi rutin (kayata saben wengi), penting kanggo nyoba maca tanpa kontak sanalika bisa kanggo mesthekake komunikasi terus menyang host PIP CUSTOM LITE-ON.
LITE-ON CUSTOM PIP Indikator Status LED
LITE-ON CUSTOM PIP nduweni indikator LED ing ngarep piranti kanggo nuduhake status maca.
LEM (Biru) | 1E02 (Abang) | Beeper | |
Siap Transaksi | • kedhip 5s | mati | Mati |
Transaksi Diwiwiti | • ing | mati | Mati |
Transaksi Sukses | • kedhip | ing Bip | sepisan |
Transaksi Gagal | mati Bip | • kedhip | kaping pindho |
Gangguan RF
P. Napa aku kudu ngerti babagan gangguan RF?
A. Komunikasi tanpa kontak nggunakake teknologi frekuensi radio kanggo ngirim data telpon menyang maca terminal tanpa kontak.
P. Kepiye gangguan RF bisa mengaruhi komunikasi tanpa kontak?
A. gangguan RF bisa nimbulaké kasalahan data. Yen ana gangguan RF, piranti komunikasi tanpa kontak bisa digunakake kanthi intermiten utawa ora konsisten.
P. Endi asale gangguan RF?
A. Interferensi frekuensi radio (RFI) bisa asale saka macem-macem sumber ing lokasi sing gegandhengan karo VAS. Sawetara mantanampsumber energi RF lan gangguan RF kalebu:
- Radio AM/FM lan pemancar TV
- radio lan pager 2 arah
- Telpon seluler
- Garis daya lan trafo
- Peralatan medis
- Gelombang mikro
- saklar elektromekanik
P. Apa sing kudu ditindakake yen aku curiga ana gangguan RF ing lingkunganku?
A. Mulai kanthi mriksa lingkungan sampeyan kanggo kemungkinan sumber gangguan RF.
P. Apa produsen peralatan nguji piranti kanggo gangguan RF?
A. Peralatan elektronik dites kanggo sensitivitas RFI dening manufaktur. Tes kasebut ditindakake ing lingkungan laboratorium sing dikontrol lan asring ora bakal niru jinis piranti sing bakal ditemoni ing lingkungan point-of-sale (POS) sampeyan.
P. Apa tingkat RF sing bakal mengaruhi operasi RF?
A. Faktor sing bisa nimbulaké gangguan RF beda-beda saben cilik. Ora ana aturan sing nemtokake level RF siji sing bakal nyebabake RFI. RFI gumantung ing sensitivitas saka peralatan ing wawasan, utawa carane kurang sinyal interpretasi bisa ing ngarsane peralatan lan nimbulaké masalah. Peralatan bisa uga sensitif banget marang tingkat sinyal sing sithik banget saka siji frekuensi nanging cukup kebal marang tingkat sinyal sing dhuwur saka frekuensi liyane - mula frekuensi minangka faktor penting. Sawetara komponen sistem elektronik dilindhungi sacara internal lan duwe kekebalan sing dhuwur banget kanggo gangguan; nanging umume, paling peralatan durung direkayasa.
Perintah Firmware
Printah firmware ing ngisor iki ditrapake kanggo konfigurasi maca PIP CUSTOM LITE-ON. Waca Pandhuan Pangembang Antarmuka NEO kanggo rincian lengkap.
6.1. Manajemen Kunci ECC
Bagean ing ngisor iki nggambarake manajemen Kunci ECC kanggo piranti PIP CUSTOM LITE-ON.
6.1.1. Pasangan Kunci ECC
Pedagang utawa administrator liyane sing pengin nggunakake SmartTap kudu nggawe lan ngatur pasangan kunci Elliptical Curve Cryptography (ECC) sing digunakake kanggo ngamanake komunikasi antarane maca lan dompet.
- Kunci Umum: administrator kudu ngirim kunci publik menyang Google. Iku umum lan bisa katon kanggo sapa waé.
- Kunci Pribadi: kunci pribadhi kudu tetep pribadi lan disuntikake menyang piranti ViVOpay, ing ngendi bakal disimpen kanthi aman.
6.1.2. Cara Nggawe Pasangan Kunci ECC Nggunakake Open-SSL
Pangguna duwe sawetara opsi kanggo ngasilake pasangan kunci ECC (utawa pasangan kunci teken digital ECDSA). mantanample ngisor iki nggunakake paket OpenSSL kasedhiya bebas kanggo generate pasangan tombol Cipher Kurva Elliptical prime256v1 (lan kanggo mlebu pesen).
Kanggo ngasilake kunci pribadi EC:
openssl> ecparam -out PRIVATE.key.pem -name prime256v1 -genkey
Kanggo ngasilake kunci publik EC saka kunci pribadi:
openssl> ec -in PRIVATE.key.pem -pubout -metu PUBLIC.key.pem -conv_form dikompres
Pesen mlebu:
openssl> dgst -sha256 -sign LONG_TERM_PRIVATE.pem message.txt > signature.bin
Verifikasi pesen:
openssl> dgst -sha256 -verifikasi LONG_TERM_PUBLIC.pem - teken teken.bin pesen.txt
Gawe rahasia bareng ECDH:
openssl> pkeyutl -derive -inkey TERMINAL_EPHEMERAL_PRIVATE.pem - peerkey HANDSET_EPHEMERAL_PUBLIC.pem -metu rahasia.bin
6.1.3. Cara Ekstrak Data Kunci Kanggo Dimuat Ing Lite-On Custom PiP
Sawise nggawe Pasangan Kunci ECC, Lite-On Custom PiP mbutuhake data Kunci Pribadi dimuat supaya bisa dekripsi informasi pass sing dikirim saka piranti seluler. Kanggo ngekstrak Data Kunci sing dibutuhake, gunakake baris perintah OpenSSL ing ngisor iki: > openssl.exe ec -noout -text -in private_key.pem Iki bakal ngasilake informasi menyang layar. Sampeyan kudu ndeleng ing ngisor iki minangka minimal: Private-Key: (256 bit) priv: 00:f5:36:87:08:93:39:20:55:3b:7b:9f:fb:16:ae: ed :9c:77:d5:bf:d9:66:2a:f1:49:a6:b9:f9:65:b7: 3f:0c:ca Nyalin bita data lan sunting kanggo mbusak karakter titik loro. Yen, kaya ing mantanample ndhuwur, ana 33 bita data, mbusak anjog 00 kanggo ninggalake 32 bait data tombol. Iki digunakake ing C7-65 lan C7-66 printah rinci mengko ing document iki.
6.2. Perintah Google Pay Smart Tap 2.1
Prentah ing ngisor iki ditrapake kanggo Google Pay Smart Tap 2.1.
6.2.1. Setel Grup Konfigurasi (04-03)
Printah Set Configurable Group nggawe utawa ngowahi Grup TLV. Konfigurasi Grup TLV tartamtu kanthi menehi TLV kanthi fungsi sing dikarepake lan Nomer Grup TLV sing unik menyang sing maca. Fitur Google Pay Smart Tap dikontrol nggunakake Configuration Group 142 (0x8E). Rangka perintah
Bait 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 | Bait 14 … Bait 14+n-1 | Bait 14+n | Bait 15+n |
Header Tag & Versi Protokol | dhawuh | Sub Komando | Data Length (MSB) | Data Length (LSB) | data | CRC (LSB) | CRC (MSB) |
ViVOtech2\0 | 04h | 03h | Objek Data TLV |
Frame Tanggapan
Bait 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 | Byte 14 | Byte 15 |
Header Tag & Versi Protokol | dhawuh | Kode Status | Data Length (MSB) | Data Length (LSB) | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | 04h | Waca Tabel Kode Status | 00h | 00h |
6.2.1.1. Example Panggunaan
Informasi luwih lengkap babagan Obyek Data TLV sing bisa disetel ing pigura printah diterangake kanthi rinci ing dokumen Google Pay Smart Tap 2.1 Ing Piranti ViVOpay. Setelan sing digunakake karo ID TECH's Demo Pass kapacak ing ngisor iki:
FFE4018E…………………………….. Nomer Kelompok 142 (0x8E)
DFEE3B0405318C74……………… ID Kolektor (87133300)
DFEE3C00 …………………………………. ID Lokasi Toko (Kosong)
DFEE3D00 ………………………………… ID Terminal (Kosong)
DFEF2500 ………………………………. Jeneng Merchant (Kosong)
DFED0100 ………………………………… Kategori Merchant (Kosong)
DFED02050000000001 ……………. Bitmap Kapabilitas PoS
DFED030101 ……………………….. Coba maneh Wektu (01)
DFED040101 ……………………….. Pilih Dukungan OSE (01)
DFED050101 ……………………….. Skip Second Select Support (01)
DFED060100 ……………………….. Mungkasi pembayaran yen SmartTap 2.1 gagal (00)
DFED070100 ……………………….. Dhukungan sing wis ditandatangani (00)
DFED27010D ……………………….. Pembatas kanggo Obyek Layanan (0x0D)
DFED3F0100 ……………………………… Gendéra enkripsi VAS (00)
DFED490100 ……………………….. VAS-mung global override (00)
DFEF770100 ……………………………… Akeh Obyek Layanan diaktifake/pateni (00)
Kanggo nyetel nilai standar kasebut ing Lite-On Custom PiP, gunakake Aplikasi Demo USDK banjur pilih "Kirim opsi NEO Command. Setel kolom printah kaya ing ngisor iki, penet Execute Command kanggo nyetel nilai:
- Cmd: 04
- Sub: 03
- Data Hex:
FFE4018EDFEE3B0405318C74DFEE3C00DFEE3D00DFEF2500DFED0100DFED02 050000000001DFED030101DFED040101DFED050101DFED060100DFED070100 DFED27010DDFED3F0100DFED490100DFEF770100
6.2.2. Setel SmartTap LTPK (C7-65)
Kanggo injeksi langsung saka LTPK, kirim firmware printah C7-65 liwat sambungan serial menyang (offline) piranti. Pangembang kudu mirsani laku cryptographic apik dening, contoneample, nyuntikaken piranti ing persiyapan aman.
Pigura printah
Bait 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 | Byte 14 | Byte 15 | Byte 16 |
Header Tag & Protokol
Versi |
dhawuh | Sub Komando | Data Length (MSB) | Data Length (LSB) | data | CRC (LSB) | CRC (MSB) |
ViVOtech2\0 | C7h | 65h | 0x00 0x24 | Waca Tabel Data Command |
Data komando
Item Data | Length (byte) |
Versi | 4 |
Kunci pribadi jangka panjang | 32 |
Frame Tanggapan
Bait 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 | Byte 14 | Byte 15 |
Header Tag & Versi Protokol | dhawuh | Kode Status | Data Length (MSB) | Data Length (LSB) | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | C7h | Waca Tabel Kode Status | 00h | 00h |
6.2.2.1. Example Panggunaan
Kanggo mbukak Kunci Pribadi Jangka Panjang Google Pay ing Lite-On Custom Lite-On Custom PiP kanggo digunakake karo ID TECH Demo Pass, nilai sing digunakake ditampilake ing ngisor iki:
Versi: 0000000A
data: F5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B73F0C CA
Data sing dituduhake dijupuk ing Bagean 6.1.3.
Kanggo nyetel nilai standar kasebut ing Lite-On Custom PiP, gunakake Aplikasi Demo USDK banjur pilih opsi Kirim NEO Command. Setel kolom printah kaya ing ngisor iki, banjur pencet Execute Command kanggo nyetel nilai:
- Cmd: C7
- Sub: 65
- Data Hex:
F5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B73F0CCA
6.3. Perintah Firmware Apple VAS
Printah ing ngisor iki ditrapake kanggo Apple VAS.
6.3.1. Setel Rekor Merchant (04-11)
Printah Set Merchant Record nyetel pedagang sing digunakake PIP OEMreader kanggo poin kesetiaan.
Pigura printah
Bait 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 | Bait 14 …Bait 14+n-1 | Bait 14+n | Byte15+n |
Header Tag & Versi Protokol | dhawuh | Sub Komando | Dawane data (MSB) | Dawane data (LSB) | data | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | 04 | 11h |
Data Field kanggo Command Frame
Lapangan Data | Length (byte) |
Katrangan |
Indeks Rekam Merchant | 1 | Nilai sing bener yaiku 1-6. Nganti 6 rekaman bisa disetel. |
ID saiki | 1 | 1: ID Merchant bener. 0: ID Merchant ora bener. |
ID Merchant | 32 | Nilai saka tag 9F25. SHA256 saka jeneng pass. |
Dawane Merchant URL | 1 | Bisa nul, yen ora URL digunakake (Pedagang nyata URL Dawane). |
sudagar URL | 64 | Nilai saka tag 9F29, dilapisi karo nol mburi nganti 64 bait. |
Dawane Nomer Versi Aplikasi Terminal | 1 | Opsional. Bisa nul, yen ora ana nomer versi aplikasi terminal digunakake (buffer nomer versi aplikasi terminal 2 bait). |
Nomer Versi Aplikasi Terminal ApplePay | var | Opsional. Nilai saka tag 9F22. |
Frame Tanggapan
Bait 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 | Byte 14 | Byte 15 |
Header Tag & Versi Protokol | dhawuh | Status | Dawane data (MSB) | Dawane data (LSB) | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | 04h | Waca Tabel Kode Status | 00 | 00 |
6.3.1.1. Example Panggunaan
Informasi luwih lengkap babagan Obyek Data TLV sing bisa disetel ing pigura printah diterangake kanthi rinci ing dokumen Apple VAS Ing Piranti ViVOpay. Setelan sing digunakake karo ID TECH's Demo Pass kapacak ing ngisor iki:
- ID Rekam Pedagang: 01
- ID saiki: 01
- ID Pedagang:
AD9887C78E412F835E89D0A4F71E423320C7BB53B6FAACD8D1D1EED9E1E38D39 - Dawane Merchant URL: 00
- sudagarURL: 00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000
Kanggo nyetel nilai standar kasebut ing Lite-On Custom Lite-On Custom PiP, gunakake Aplikasi Demo SDK banjur pilih opsi Kirim NEO Command. Setel kolom printah kaya ing ngisor iki, banjur pencet Execute Command kanggo nyetel nilai: - Cmd: 04
- Sub: 11
- Hex Data: 0101AD9887C78E412F835E89D0A4F71E423320C7BB53B6FAACD8D1D1EED9E1E38 D3900000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000 000
6.3.2. Setel Kunci Pribadi (C7-66)
Printah Set Private Key ngemot kunci pribadi sing digandhengake karo pass Apple VAS Merchant menyang piranti ViVOpay. Iki ngidini maca kanggo decrypt data pass.
Cathetan: Printah Set Private Key (C7-66) mung bisa digunakake ing pembaca non-SRED; Lite-On Custom PiP s dudu SRED.
Pigura printah
Bait 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 | Bait 14 …Bait 14+n-1 | Bait 14+n | Byte15+n |
Header Tag & Versi Protokol | dhawuh | Sub Komando | Dawane data (MSB) | Dawane data (LSB) | data | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | C7 | 66h | 0020h utawa 0021h | data |
Komando Frame Data Field
Lapangan Data | Length (byte) |
Katrangan |
Indeks Rekam Merchant | 1 utawa 0 (OTP) | Yen Indeks Rekam Merchant ora ana, Kunci Pribadi iki digunakake dening kabeh ID Merchant. Yen Indeks Rekam Merchant ana, Kunci Pribadi iki digunakake kanggo ID Merchant sing ditemtokake. Bisa disetel kanggo 1 cathetan. |
Kunci Pribadi | 32 | Kunci Pribadi Apple VAS. |
Frame Tanggapan
Bait 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 | Bait 14 …Bait 14+n-1 | Bait 14+n | Byte15+n |
Header Tag & Protokol
Versi |
dhawuh | Status | Dawane data (MSB) | Dawane data (LSB) | data | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | C7 | Waca Tabel Kode Status, NEO 2 IDG | 00h | 00h |
Cathetan 1: Kunci pribadhi kudu dawane 32 bita. Yen kunci pribadi disuntikake lan tag DFED3F bit 2 disetel dadi 1, sing maca bakal dekripsi data VAS (tag 9F27).
6.3.2.1. Example Panggunaan
Kanggo mbukak Kunci Pribadi Apple VAS ing Lite-On Custom PiP kanggo digunakake karo ID TECH Demo Pass, nilai sing digunakake ditampilake ing ngisor iki:
- data:
F5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B73F0C CA
Data sing dituduhake dijupuk ing Bagean 6.1.3.
Kanggo nyetel nilai standar kasebut ing Lite-On Custom PiP, gunakake Aplikasi Demo USDK banjur pilih opsi Kirim NEO Command. Setel kolom printah kaya ing ngisor iki, banjur pencet Execute Command kanggo nyetel nilai: - Cmd: C7
- Sub: 66
- Hex Data: 0000000AF5368708933920553B7B9FFB16AEED9C77D5BFD9662AF149A6B9F965B 73F0CCA
6.3.3. Setel Konfigurasi (04-00)
Gunakake printah iki kanggo nyetel utawa ngganti nilai sing ditemtokake Tag Length Value (TLV) obyek data ing maca. Bisa digunakake kanggo nyetel paramèter kanggo Polling Otomatis uga Mode Polling on Demand. Nalika maca nampa printah iki, mbeber TLV paramèter dienkode saka bagean data saka printah lan nyimpen kanggo standar TLV Group ing memori non-molah malih. Yen obyek data TLV salah format, maca mandheg ngolah obyek kasebut. Sawijining printah bisa ngemot luwih saka siji obyek data TLV. Printah iki bisa digunakake kanggo nyetel sembarang obyek EMV TLV ing maca.
Cathetan: Printah Set Configuration minangka mekanisme mung kanggo nyetel nilai parameter konfigurasi global.
Pigura printah
Bait 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 | Bait 14 … Bait 14+n-1 | Bait 14+n | Bait 15+n |
Header Tag & Versi Protokol | dhawuh | Sub Komando | Data Length (MSB) | Data Length (LSB) | data | CRC (LSB) | CRC (MSB) |
ViVOtech2\0 | 04h | 00h | Objek Data TLV |
Frame Tanggapan
Bait 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 | Byte 14 | Byte 15 |
Header Tag & Versi Protokol | dhawuh | Kode Status | Data Length (MSB) | Data Length (LSB) | CRC (MSB) | CRC (LSB) |
ViVOtech2\0 | 04h | Waca Tabel Kode Status | 00h | 00h |
4.1.1.1. Tag DFED3F: Enkripsi VAS
Tag DFED3F ngontrol opsi enkripsi VAS. Ing Tag disetel menyang Grup 0.
DFED3F | Opsional | Enkripsi VAS on/off flag Bit 0: Enkripsi data VAS nganggo kunci enkripsi data piranti Bit 1: Dekripsi data Apple VAS nganggo kunci pribadi Apple VAS Bit 2 nganti 7: RFU |
Kanggo example:
- 56 69 56 4F 74 65 63 68 32 00 ViVOtech2\0
- 04 00 Setel konfigurasi
- 00 05 Dawane data
- DF ED 3F 01 01 Aktifake enkripsi Smart Tap lan Apple VAS
- BF 00 CRC16
6.4. Lite-On Custom PiP Firmware Commands kanggo Loro Platform
Ing ngisor iki ditrapake kanggo Google Pay Smart Tap 2.1 lan Apple VAS. Deleng dokumen "NEO IDG (NEO Interface Developers Guide)_Rev 165.4".
NEO IDG_Rev 165.4.pdf
6.5. Polling On Demand lan Setelan Jajak Pendapat Otomatis
Kanggo Poll On Demand, wadhah Apple VAS & Google Pay Smart Tap 2.1 tags kudu dilebokake ing paramèter kanggo printah Aktifake Transaksi Tanpa Kontak. Nalika nggunakake Auto Poll, wadhah tags kudu disetel ing Grup Konfigurasi 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. Dhukungan Ngalih Kartu Non-Pembayaran
Lite-On Custom PiP bisa maca sawetara format kertu tanpa kudu ngalih kanthi manual.
Printah ACT lan cithakan ing FFEE0E Tag nangani kertu EMV maca lan kertu Mifare nggunakake printah siji.
Cathetan: Wadhah FFEE0E tag digunakake kanthi cara sing padha karo FFEE06 lan FFEE08 kanggo Apple VAS lan Google Pay Smart Tap 2.1 ing hubungane karo prilaku Poll On Demand/Poll Otomatis.
Tags digunakake:
- FFEE0E nyedhiyakake cithakan, sing kalebu DFED3A, DFED3B, lan DFED3C.
o DFED3A nemtokake pamblokiran kanggo maca. Siji blok minangka bait. Kanggo example, DFED3A 04 02 12 18 22 maca blok 02, 12, 18, lan 22.
o DFED3C nemtokake pamblokiran lan data sing cocog kanggo nulis. Kanggo example,
DFED3C 11 06 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 tegese nulis data “01 02 03 04 05 06 07 08 09 0A 0B 0.
o 0801FFFFFFFFFFFF tegese saka blok 08, key-A, nggunakake "FFFFFFFFFFFF". Mode 01 yaiku KEY-A, 02 yaiku KEY-B.
Example:
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 9 2 05 01 00 00 00 00 01 01 01 08 FF EE 02 81 00 0 FF EE 41E 3 DF Ed 08B 01 01 FF FF FF FF FF DF ed 3c 08 04 01 3 08 08 01 3 11 06 01 02A 03B 04C 05D 06E 07F 08 DF ED 09A 0 0 0 0 0
Parameter ACT iki nemtokake operasi ing ngisor iki:
- Waca blok 01, 03, 07, lan 09
- Tulis ing blok 06 kanthi "01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10" minangka data
- Tombol saka blok 01 yaiku KEY-A "FFFFFFFFFFFF"
- Tombol saka blok 04 yaiku KEY-A "FFFFFFFFFFFF"
- Tombol saka blok 08 yaiku KEY-A "FFFFFFFFFFFF"
Data bali: FFEE0E dawa Error_Code Card_Type TLV_UID Card_Data
Where dawa iku dawa [Error_Code Card_Type Card_Data].
Error_Code ditetepake minangka:
OxEO | #define ERROR NO ERROR |
OxEl | #define ERROR TIMEOUT ERROR |
OxE2 | #define ERROR AUTENTICATE ERROR |
OxE3 | #define ERROR READ ERROR |
OxE4 | #define ERROR NULIS ERROR |
Card_Type ditetepake minangka:
0x03 | Klasik Mifare |
0x04 | MifareUltraLight |
0x05 | Mifare Plus (Dhukungan PiP lan maca UID mung) |
Sapi06 | Mifare Desfire (Dhukungan PiP lan maca UID mung) |
TLV_UID: DFED44
Card_Data yaiku data sing diwaca saka kertu sing ditunjuk dening DFED3A. Pembatas yaiku [0D 0A].
Kanggo printah ACT, yen tombol ora perlu utawa tombol kasebut KEY-A "FF FF FF FF FF FF", Tag DFED3B bisa diilangi.
Nganyarke Firmware
Langkah-langkah ing ngisor iki nggambarake proses nganyari perangkat kukuh LITE-ON CUSTOM PIP liwat Demo Universal SDK.
Cathetan: Sadurunge miwiti, hubungi wakil ID TECH kanggo nampa perangkat kukuh Lite-On Custom PiP paling anyar. Unduh ZIP file lan extract menyang komputer.
- Sambungake LITE-ON CUSTOM PIP menyang PC liwat port serial.
- Ngundhuh lan nginstal aplikasi Demo USDK paling anyar saka ID TECH Knowledge Base (yen sampeyan ora bisa ngakses link kasebut, hubungi dhukungan).
- Bukak demo USDK saka menu Start Windows.
- Ing Piranti, pilih Update Piranti Firmware, banjur klik Execute Command.
- Navigasi menyang lan pilih LITE-ON CUSTOM PIP firmware sing wis diundhuh sadurunge lan klik Bukak.
- LITE-ON CUSTOM PIP bakal urip maneh lan ngetik bootloader, ing ngendi demo USDK wiwit nganyari piranti.
- Nalika nganyari perangkat kukuh rampung, LITE-ON CUSTOM PIP bakal urip maneh lan demo USDK bakal njaluk Update Firmware Sukses.
Dhukungan Pelanggan
Yen sampeyan ora bisa ngatasi masalah teknis, hubungi support@idtechproducts.com (ngirim e-mail menyang alamat iki bakal mbukak tiket dhukungan kanthi otomatis).
TEKNIK ID
10721 Walker Street, Cypress, CA 90630-4720
Telpon: 714-761-6368
Fax 714-761-8880
www.idtechproducts.com
Dokumen / Sumber Daya
![]() |
IDTECH IDP-05-L1 Lite-On Custom PiP OEM Piranti NFC Standalone [pdf] Manual pangguna WQJ-PIPOEM, WQJPIPOEM, IDP-05-L1 Lite-On Custom PiP OEM Piranti NFC Mandiri, Lite-On Custom PiP OEM Piranti NFC Mandiri, PiP OEM Piranti NFC Mandiri, Piranti NFC Mandiri, Piranti NFC |