ວິທີການສ້າງໂທລະສັບສະຫຼາດທີ່ມີຄຸນສົມບັດ NFC
NFC (ການສື່ສານພາກສະໜາມໃກ້) ແມ່ນໜຶ່ງໃນລັກສະນະທີ່ສຳຄັນຂອງໂທລະສັບສະຫຼາດທີ່ທັນສະໄໝ. ເທັກໂນໂລຢີນີ້ຊ່ວຍໃຫ້ອຸປະກອນຕ່າງໆສາມາດສື່ສານກັນໃນໄລຍະທາງສັ້ນໆ (ໂດຍປົກກະຕິແລ້ວໜ້ອຍກວ່າ 4 ຊມ) ສຳລັບຈຸດປະສົງຕ່າງໆເຊັ່ນ: ການຈ່າຍເງິນແບບບໍ່ໃຊ້ເງິນສົດ, ການເຕີມເງິນຜ່ານບັດ, ການເຂົ້າປະຕູ, ແລະແມ້ກະທັ້ງການຈັບຄູ່ອຸປະກອນຕ່າງໆເຊັ່ນ: ຫູຟັງ ຫຼື ລຳໂພງ. ຫຼາຍຄົນສົງໄສວ່າ: ມັນເປັນໄປໄດ້ບໍທີ່ຈະ "ສ້າງໂທລະສັບສະຫຼາດດ້ວຍ NFC"? ຄຳຕອບແມ່ນແມ່ນ, ແຕ່ນັ້ນບໍ່ໄດ້ໝາຍຄວາມວ່າພວກເຮົາຕ້ອງສ້າງໂທລະສັບສະຫຼາດຕັ້ງແຕ່ເລີ່ມຕົ້ນຄືກັບໂຮງງານຂະໜາດໃຫຍ່. ບົດຄວາມນີ້ຈະສົນທະນາກ່ຽວກັບວິທີທີ່ເປັນຈິງ ແລະ ສົມເຫດສົມຜົນທີ່ສຸດໃນການນຳໃຊ້ຄຸນສົມບັດ NFC ໃຫ້ກັບ "ໂທລະສັບສະຫຼາດທີ່ຜະລິດເອງ" ຫຼື ອຸປະກອນໂທລະສັບສະຫຼາດທີ່ຖືກດັດແປງ/ປະກອບ, ລວມທັງອົງປະກອບທີ່ຕ້ອງການ, ຂັ້ນຕອນການເຊື່ອມໂຍງ, ແລະ ສິ່ງທ້າທາຍຕົ້ນຕໍ.
1. ເຂົ້າໃຈ NFC ແລະວິທີການເຮັດວຽກຂອງມັນ
NFC ເຮັດວຽກໃນຄວາມຖີ່ 13,56 MHz ແລະຮອງຮັບຮູບແບບການສື່ສານເຊັ່ນ:
1. ໂໝດອ່ານ/ຂຽນ: ໂທລະສັບສະຫຼາດເຮັດໜ້າທີ່ເປັນຕົວອ່ານແທັກ NFC (ເຊັ່ນ: ການອ່ານບັດເຂົ້າເຖິງ ຫຼື ແທັກ NFC ທີ່ຕິດແໜ້ນ).
2. ໂໝດການຈຳລອງບັດ: ໂທລະສັບສະຫຼາດ "ຈຳລອງ" ບັດ, ຕົວຢ່າງເຊັ່ນ ສຳລັບການຈ່າຍເງິນ ຫຼື ການຄວບຄຸມການເຂົ້າເຖິງ.
3. ໂໝດ Peer-to-Peer: ການແລກປ່ຽນຂໍ້ມູນລະຫວ່າງອຸປະກອນຕ່າງໆ (ເຊັ່ນ: ການສົ່ງລາຍຊື່ຜູ້ຕິດຕໍ່ ຫຼື ການຈັບຄູ່ໄວ).
ໃນໂທລະສັບສະຫຼາດ, ໂມດູນ NFC ໂດຍປົກກະຕິແລ້ວປະກອບດ້ວຍ:
- ຕົວຄວບຄຸມ NFC/IC (ຊິບຫຼັກຂອງຕົວຄວບຄຸມ NFC),
- ເສົາອາກາດ NFC (ເສົາອາກາດຮູບຊົງຂົດລວດ),
– ອົງປະກອບທີ່ປອດໄພ (SE) ຫຼື ທາງເລືອກອື່ນເຊັ່ນ HCE (Host Card Emulation) ສຳລັບການຈຳລອງບັດ,
- ການເຊື່ອມຕໍ່ກັບໂປເຊດເຊີຫຼັກຜ່ານລົດເມເຊັ່ນ I2C ຫຼື SPI, ພ້ອມທັງການຄວບຄຸມພະລັງງານ.
2. ກຳນົດວິທີການ: ສ້າງໃໝ່ຕັ້ງແຕ່ເລີ່ມຕົ້ນ ທຽບກັບ ດັດແປງອຸປະກອນ
ການສ້າງໂທລະສັບສະຫຼາດຕັ້ງແຕ່ເລີ່ມຕົ້ນ (ການອອກແບບ PCB, ການເລືອກ SoC, ການສ້າງເຟີມແວເບສແບນ, ການຮັບຮອງວິທະຍຸ, ແລະອື່ນໆ) ແມ່ນສັບສົນຫຼາຍ ແລະ ເກືອບເປັນໄປບໍ່ໄດ້ທີ່ຈະຂະຫຍາຍເປັນສ່ວນບຸກຄົນໂດຍບໍ່ມີທີມງານ ແລະ ຄ່າໃຊ້ຈ່າຍຂະໜາດໃຫຍ່.
ວິທີການທີ່ເປັນຈິງຫຼາຍຂຶ້ນ:
1. ເລືອກໂທລະສັບສະຫຼາດ/ກະດານທີ່ຮອງຮັບ NFC ຢູ່ແລ້ວແຕ່ຍັງບໍ່ທັນເປີດໃຊ້ງານ (ບາງກໍລະນີໃນລຸ້ນອຸປະກອນ).
2. ສ້າງໂທລະສັບສະຫຼາດໂດຍອີງໃສ່ຄອມພິວເຕີກະດານດຽວ (SBC) + ໂມດູນໂທລະສັບມືຖື, ຈາກນັ້ນເພີ່ມ NFC.
3. ສ້າງອຸປະກອນ “ຄ້າຍຄືໂທລະສັບສະຫຼາດ” (ອຸປະກອນ Android) ທີ່ມີ NFC, ຕົວຢ່າງເຊັ່ນ ອຸປະກອນ kiosk, ອຸປະກອນມືຖືທີ່ກຳນົດເອງ, ຫຼື ຕົ້ນແບບ.
ສຳລັບບົດຄວາມນີ້, ພວກເຮົາສຸມໃສ່ວິທີການທີ 2 ແລະ ທີ 3 ເພາະວ່າພວກມັນມີຄວາມໝາຍທາງດ້ານເຕັກນິກຫຼາຍທີ່ສຸດ ແລະ ເປັນໄປໄດ້ໃນຖານະເປັນໂຄງການພັດທະນາອຸປະກອນ.
3. ສ່ວນປະກອບທີ່ຕ້ອງການ
ນີ້ແມ່ນອົງປະກອບຫຼັກຖ້າທ່ານຕ້ອງການສ້າງອຸປະກອນ Android/ມືຖືທີ່ມີ NFC:
ກ) ແພລດຟອມຄອມພິວເຕີ (ສະໝອງຂອງອຸປະກອນ)
- SBC (ເຊັ່ນ: ອີງໃສ່ ARM) ທີ່ສາມາດໃຊ້ Android/Linux ໄດ້.
- ທາງເລືອກອື່ນ: ກະດານພັດທະນາ Android ທີ່ "ພ້ອມທີ່ຈະໃຊ້ງານ" ຫຼາຍກວ່າ.
ເງື່ອນໄຂສຳຄັນ:
- ຮອງຮັບອິນເຕີເຟດ I2C/SPI/UART ສຳລັບໂມດູນ NFC,
- ຮອງຮັບໄດຣເວີ ແລະ ແກ່ນທີ່ສາມາດດັດແປງໄດ້,
- ມີປະສິດທິພາບພຽງພໍທີ່ຈະໃຊ້ Android.
ຂ) ໂມດູນໂທລະສັບມືຖື (ເພື່ອໃຫ້ສົມຄວນກັບການຖືກເອີ້ນວ່າ "ໂທລະສັບສະຫຼາດ")
ຖ້າທ່ານຕ້ອງການໃຫ້ອຸປະກອນສາມາດໂທ/SMS/ຂໍ້ມູນມືຖືໄດ້ແທ້ໆ:
– ໂມດູນ 4G/5G (ເຊັ່ນ: ໂມເດັມ LTE ທີ່ອີງໃສ່ USB ຫຼື M.2),
- ສະໜັບສະໜູນຄົນຂັບ ແລະ ການເຊື່ອມໂຍງເຂົ້າໃນລະບົບປະຕິບັດການ.
ໝາຍເຫດ: ນີ້ມັກຈະເປັນສ່ວນທີ່ສັບສົນທີ່ສຸດ, ເພາະວ່າການໂທດ້ວຍສຽງຕ້ອງການການຮອງຮັບ IMS/VoLTE, ເຊິ່ງບໍ່ແມ່ນເລື່ອງງ່າຍສະເໝີໄປ.
ຄ) ໂມດູນ NFC
ທ່ານຈະຕ້ອງການໂມດູນ NFC ທີ່ມີລາຍລະອຽດທີ່ຊັດເຈນ. ໂມດູນນີ້ສາມາດເປັນ:
– IC NFC + ເສົາອາກາດແຍກຕ່າງຫາກ,
- ໂມດູນທີ່ພ້ອມທີ່ຈະເຊື່ອມຕໍ່ (ກະດານຂະໜາດນ້ອຍ) ທີ່ສະໜອງການເຊື່ອມຕໍ່ I2C/SPI ແລະ ຂາຂັດຈັງຫວະ.
ຊິບ NFC ທີ່ນິຍົມໃນອຸດສາຫະກໍາລວມມີຊິບຈາກ NXP, STMicroelectronics, ແລະອື່ນໆ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ການເລືອກຊິບຄວນພິຈາລະນາເຖິງ:
- ຄວາມພ້ອມຂອງໄດຣເວີສຳລັບ Android,
- ເອກະສານການເຊື່ອມໂຍງ,
- ຂໍ້ກຳນົດກ່ຽວກັບອົງປະກອບຄວາມປອດໄພ ຖ້າທ່ານຕ້ອງການຄຸນສົມບັດການຈ່າຍເງິນ.
ງ) ເສົາອາກາດ NFC
ເສົາອາກາດແມ່ນປັດໄຈຫຼັກໃນປະສິດທິພາບ. ສິ່ງທີ່ຄວນພິຈາລະນາ:
- ຂະໜາດຂອງຂົດລວດ,
- ຕຳແໜ່ງ (ໂດຍປົກກະຕິແລ້ວຢູ່ໃກ້ກັບໜ້າປົກຫຼັງ),
- ໄລຍະຫ່າງຈາກໂລຫະ/ແບັດເຕີຣີ,
- ການຈັບຄູ່/ການປັບຄວາມຕ້ານທານເພື່ອຮັບປະກັນການອ່ານທີ່ໝັ້ນຄົງ.
ອ) ອົງປະກອບທີ່ປອດໄພ (ທາງເລືອກແຕ່ຈຳເປັນສຳລັບການຈ່າຍເງິນ)
ຖ້າເປົ້າໝາຍແມ່ນພຽງແຕ່ອ່ານແທັກ (ເຊັ່ນ: ກວດສອບຍອດເງິນຂອງບັດສະເພາະ, ອ່ານແທັກ UID, ອັດຕະໂນມັດ), ທ່ານສາມາດໃຊ້ NFC ທຳມະດາໄດ້ໂດຍບໍ່ມີອົງປະກອບທີ່ປອດໄພ.
ເຖິງຢ່າງໃດກໍ່ຕາມ, ຖ້າເປົ້າໝາຍແມ່ນການຈ່າຍເງິນແບບແຕະເພື່ອຈ່າຍ ຫຼື ການຈຳລອງບັດທີ່ປອດໄພ:
– ຕ້ອງມີອົງປະກອບທີ່ປອດໄພ (SE ທີ່ຝັງຢູ່, SE ທີ່ອີງໃສ່ຊິມກາດ, ຫຼື SE ພາຍນອກ),
- ບວກກັບການເຊື່ອມໂຍງລະບົບນິເວດການຮັບຮອງ ແລະ ການຈ່າຍເງິນ (ຍາກຫຼາຍສຳລັບໂຄງການ DIY).
ອີກທາງເລືອກໜຶ່ງ, Android ຮອງຮັບ HCE (Host Card Emulation) ສຳລັບບາງກໍລະນີການນຳໃຊ້, ແຕ່ສຳລັບການຈ່າຍເງິນທາງການຄ້າ ມັນຍັງຕ້ອງການຂໍ້ກຳນົດດ້ານຄວາມປອດໄພ ແລະ ການຮ່ວມມືລະຫວ່າງຜູ້ຂາຍ/ເຄືອຂ່າຍການຈ່າຍເງິນ.
f) ພະລັງງານ, ກ່ອງ, ແບັດເຕີຣີ ແລະ ໜ້າຈໍ
ເພື່ອເຮັດໃຫ້ອຸປະກອນຄືກັບໂທລະສັບສະຫຼາດແທ້ໆ:
- ໜ້າຈໍ (LCD/OLED) + ຕົວຄວບຄຸມໜ້າຈໍສຳຜັດ,
– ແບັດເຕີຣີ Li-ion + BMS/IC ສາກໄຟ,
- ການຄຸ້ມຄອງພະລັງງານ,
- ເຄສທີ່ບໍ່ລົບກວນເສົາອາກາດ NFC.
ໂລຫະໃນເຄສສາມາດລົບກວນ NFC ໄດ້, ດັ່ງນັ້ນວັດສະດຸພາດສະຕິກຈຶ່ງເປັນມິດກັບ NFC ຫຼາຍກວ່າ.
4. ຂັ້ນຕອນການເຊື່ອມໂຍງຮາດແວ NFC
ຂັ້ນຕອນທີ 1: ກຳນົດອິນເຕີເຟດ
ໂມດູນ NFC ສ່ວນໃຫຍ່ເຊື່ອມຕໍ່ກັບໂປເຊດເຊີຜ່ານທາງ:
- I2C (ທົ່ວໄປ),
- SPI (ໄວກວ່າ),
- ບວກກັບ IRQ/Interrupt pin ເພື່ອແຈ້ງເຕືອນລະບົບເມື່ອມີແທັກ.
ໃຫ້ແນ່ໃຈວ່າເມນບອດມີຂາສຽບ ແລະ ລະດັບແຮງດັນທີ່ເຂົ້າກັນໄດ້ (ເຊັ່ນ: 1,8V ຫຼື 3,3V). ຖ້າພວກມັນບໍ່ກົງກັນ, ໃຫ້ໃຊ້ຕົວປ່ຽນລະດັບ.
ຂັ້ນຕອນທີ 2: ອອກແບບຕຳແໜ່ງຂອງເສົາອາກາດ
ເສົາອາກາດຄວນວາງໄວ້:
- ໃຫ້ໃກ້ທີ່ສຸດເທົ່າທີ່ຈະເປັນໄປໄດ້ກັບພື້ນຜິວດ້ານນອກ (ໜ້າປົກຫຼັງ),
- ຫ່າງຈາກແບັດເຕີຣີຂະໜາດໃຫຍ່ ຫຼື ໂລຫະປ້ອງກັນ,
- ບໍ່ໄດ້ປົກຫຸ້ມດ້ວຍສະຕິກເກີໂລຫະ ຫຼື ແຫວນແມ່ເຫຼັກທີ່ໜ້າລຳຄານ.
ກອບໂລຫະ ຫຼື ຕົວຍຶດແມ່ເຫຼັກສາມາດຫຼຸດຂອບເຂດ NFC ລົງໄດ້ຢ່າງຫຼວງຫຼາຍ.
ຂັ້ນຕອນທີ 3: ການຈັບຄູ່ ແລະ ການປັບແຕ່ງເສົາອາກາດ
ໃນການອອກແບບອຸດສາຫະກໍາ, ເສົາອາກາດ NFC ຈະຖືກປັບໂດຍໃຊ້ວົງຈອນທີ່ກົງກັນ (ຕົວເກັບປະຈຸ/ຕົວຊັກນໍາ) ເພື່ອໃຫ້ໄດ້ສຽງສະທ້ອນທີ່ 13,56 MHz. ຖ້າທ່ານໃຊ້ໂມດູນທີ່ມີຢູ່ແລ້ວ, ໂດຍປົກກະຕິແລ້ວສິ່ງນີ້ຈະຖືກປັບໄວ້ລ່ວງໜ້າ, ແຕ່ມັນອາດຈະຕ້ອງການການປັບຂຶ້ນກັບກໍລະນີແລະຕໍາແຫນ່ງ.
ຂັ້ນຕອນທີ 4: ການທົດສອບການສື່ສານຂັ້ນພື້ນຖານ
ປະຕິບັດການທົດສອບເບື້ອງຕົ້ນ:
- ບໍ່ວ່າລະບົບຈະກວດພົບໂມດູນຫຼືບໍ່ (ອຸປະກອນ I2C ສາມາດເບິ່ງເຫັນໄດ້),
- ໂມດູນສາມາດກວດຫາແທັກໄດ້ບໍ,
- ການຄຸ້ມຄອງມີຄວາມໝັ້ນຄົງບໍ.
ເຄື່ອງມືພື້ນຖານໃນ Linux ສາມາດຊ່ວຍກວດສອບລົດເມ I2C ໄດ້, ໃນຂະນະທີ່ໃນ Android ທ່ານຈະທົດສອບຜ່ານແອັບພລິເຄຊັນທົດສອບ logcat ແລະ NFC.
5. ການເຊື່ອມໂຍງຊອບແວ: ໄດຣເວີ, ເຄີເນລ, ແລະ Android Framework
ເພື່ອໃຫ້ NFC ເຮັດວຽກຢູ່ໃນ Android, ພຽງແຕ່ຕິດຕັ້ງຮາດແວຍັງບໍ່ພຽງພໍ. ທ່ານຕ້ອງການຊັ້ນຊອບແວ:
ກ) ໄດເວີເຄີເນລ
- ໂມດູນ NFC ຕ້ອງໄດ້ຮັບການຮັບຮູ້ໂດຍ kernel ຜ່ານໄດຣເວີທີ່ເໝາະສົມ.
– ທ່ານອາດຈະຕ້ອງເປີດໃຊ້ການຕັ້ງຄ່າ kernel ຫຼື ເພີ່ມໄດຣເວີ.
ຂ) HAL (ຊັ້ນການຖອດລະຫັດຮາດແວ)
Android ໃຊ້ HAL ເພື່ອເຊື່ອມຕໍ່ເຟຣມເວີກກັບຮາດແວ. ສຳລັບ NFC, HAL ຕ້ອງເຂົ້າກັນໄດ້ກັບຊິບທີ່ໃຊ້.
ຄ) ການຕັ້ງຄ່າລະບົບ ແລະ ການອະນຸຍາດ
ໃນ Android, ທ່ານຈໍາເປັນຕ້ອງ:
- ເປີດໃຊ້ງານຄຸນສົມບັດ NFC ໃນ build (ທຸງຄຸນສົມບັດ),
- ຮັບປະກັນວ່າການບໍລິການ NFC ກຳລັງເຮັດວຽກຢູ່,
- ເພີ່ມໄຟລ໌ການຕັ້ງຄ່າຂອງຜູ້ຂາຍທີ່ກ່ຽວຂ້ອງກັບຊິບ NFC,
- ຮັບປະກັນວ່າສິດອະນຸຍາດ ແລະ ນະໂຍບາຍ SELinux ບໍ່ໄດ້ບລັອກການເຂົ້າເຖິງ.
ງ) ການນຳໃຊ້ ແລະ ການທົດສອບ
ເມື່ອ NFC ເປີດໃຊ້ງານແລ້ວ:
- ການທົດສອບການອ່ານແທັກ NDEF,
- ການທົດສອບໂໝດຜູ້ອ່ານ/ຜູ້ຂຽນ,
- ການທົດສອບ Android Beam (ຄຸນສົມບັດເກົ່າ) ຫຼື ການແລກປ່ຽນຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ,
- ການທົດສອບຄວາມເຂົ້າກັນໄດ້ກັບແທັກ MIFARE/NTAG ຕາມຄວາມຕ້ອງການ.
6. ສິ່ງທ້າທາຍໃຫຍ່ໆ: ການຈ່າຍເງິນ ແລະ ການຮັບຮອງ
ຫຼາຍຄົນຄິດວ່າ “ການມີ NFC” ໝາຍຄວາມວ່າທ່ານສາມາດໃຊ້ມັນເພື່ອການຈ່າຍເງິນໄດ້ທັນທີ. ໃນຄວາມເປັນຈິງແລ້ວ, ການຈ່າຍເງິນດ້ວຍ NFC ປະກອບມີ:
- ອົງປະກອບທີ່ປອດໄພ ຫຼື ໂຄງການຄວາມປອດໄພທຽບເທົ່າ,
- ການຮັບຮອງຄວາມປອດໄພ,
- ການອະນຸມັດຈາກເຄືອຂ່າຍການຈ່າຍເງິນ ແລະ ທະນາຄານຕ່າງໆ,
- ການເຊື່ອມໂຍງກັບບໍລິການຕ່າງໆເຊັ່ນ Google Wallet ຫຼື ໂຄງການຈ່າຍເງິນທ້ອງຖິ່ນ.
ສຳລັບໂຄງການສ່ວນຕົວ, ສິ່ງທີ່ເປັນຈິງທີ່ສຸດແມ່ນ:
- ອ່ານແທັກ NFC,
- ລະບົບການເຂົ້າເຖິງ (ຕົວຢ່າງເຊັ່ນ ສຳລັບປະຕູ),
- ອັດຕະໂນມັດດ້ວຍແທັກ NFC,
- ບັດສະມາຊິກ, ຕູ້ບໍລິການ, ຫຼື ໃບສະໝັກພາຍໃນ.
ການສ້າງອຸປະກອນ DIY ທີ່ສາມາດໃຊ້ສໍາລັບລະບົບການຈ່າຍເງິນສາທາລະນະແມ່ນເກືອບບໍ່ເປັນຈິງໂດຍບໍ່ມີຊ່ອງທາງອຸດສາຫະກໍາຢ່າງເປັນທາງການ.
7. ຄຳແນະນຳທີ່ເປັນປະໂຫຍດສຳລັບຄວາມສຳເລັດຂອງໂຄງການ
1. ເລີ່ມຕົ້ນດ້ວຍເປົ້າໝາຍງ່າຍໆ: ສຸມໃສ່ການອ່ານແທັກ ແລະ ການຂຽນ NDEF ກ່ອນ.
2. ໃຊ້ໂມດູນ NFC ທົ່ວໄປ: ເລືອກອັນທີ່ມີເອກະສານຄົບຖ້ວນ ແລະ ຕົວຢ່າງການເຊື່ອມໂຍງ.
3. ພິຈາລະນາກໍລະນີຕັ້ງແຕ່ເລີ່ມຕົ້ນ: ກ່ອງໂລຫະ ແລະ ແມ່ເຫຼັກແມ່ນສັດຕູຂອງ NFC.
4. ໃຫ້ເວລາສຳລັບການດີບັກຊອບແວ: ຄວາມຂັດແຍ້ງຂອງໄດຣເວີ, SELinux, ສິດອະນຸຍາດຂອງລະບົບ ແລະ ຄວາມເຂົ້າກັນໄດ້ຂອງ Android ມັກຈະໃຊ້ເວລາ.
5. ວັດແທກການໃຊ້ພະລັງງານ: NFC ສາມາດເພີ່ມພະລັງງານໃນຂະນະຫວ່າງໄດ້ ຖ້າບໍ່ໄດ້ຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ.
6. ບັນທຶກຮູບແບບ ແລະ ສາຍໄຟ: ຄວາມຜິດພາດເລັກນ້ອຍໃນ IRQ ຫຼື pin reset ສາມາດເຮັດໃຫ້ NFC ບໍ່ສະຖຽນໄດ້.
8. ເຄ ສີມພູລານ
ການສ້າງໂທລະສັບສະຫຼາດທີ່ເປີດໃຊ້ງານ NFC ບໍ່ໄດ້ເປັນພຽງແຕ່ການຕິດໂມດູນ NFC ໃສ່ອຸປະກອນ ແລະ ເຮັດໃຫ້ມັນສຳເລັດເທົ່ານັ້ນ. ຂະບວນການທີ່ເປັນຈິງກ່ຽວຂ້ອງກັບການສ້າງ ຫຼື ການດັດແປງອຸປະກອນ Android/ມືຖືທີ່ອີງໃສ່ກະດານທີ່ຮອງຮັບການເຊື່ອມໂຍງ NFC, ຈາກນັ້ນເພີ່ມໂມດູນ NFC, ເສົາອາກາດທີ່ເໝາະສົມ, ແລະ ຕັ້ງຄ່າການຮອງຮັບຊອບແວ (ໄດຣເວີ, HAL, ແລະ ການຕັ້ງຄ່າ Android). ສຳລັບແອັບພລິເຄຊັນເຊັ່ນ: ການອ່ານແທັກ, ລະບົບອັດຕະໂນມັດ, ການຄວບຄຸມການເຂົ້າເຖິງ, ຫຼື ແອັບພລິເຄຊັນພາຍໃນ, ໂຄງການນີ້ແນ່ນອນວ່າເປັນໄປໄດ້. ຢ່າງໃດກໍຕາມ, ສຳລັບຄຸນສົມບັດລະດັບສູງເຊັ່ນ: ການຈ່າຍເງິນແບບບໍ່ຕ້ອງສຳຜັດ, ທ່ານຈະຕ້ອງຈັດການກັບອົງປະກອບຄວາມປອດໄພທີ່ສັບສົນ, ການຮັບຮອງ, ແລະ ຄວາມຕ້ອງການຂອງອຸດສາຫະກຳ.
ຖ້າທ່ານຕ້ອງການ, ຂ້ອຍສາມາດປັບແຕ່ງບົດຄວາມນີ້ໃຫ້ມີເຕັກນິກຫຼາຍຂຶ້ນ (ເຊັ່ນ: ດ້ວຍຕົວຢ່າງຂອງສະຖາປັດຕະຍະກຳ Android NFC stack, I2C + IRQ + ແຜນວາດການເຊື່ອມຕໍ່ຄືນໃໝ່, ຫຼືຂັ້ນຕອນການສ້າງ AOSP), ຫຼືໃຊ້ປະໂຫຍດໄດ້ຫຼາຍກວ່າ (ລາຍຊື່ອົງປະກອບ ແລະ ຂັ້ນຕອນການທົດສອບທີ່ງ່າຍຕໍ່ການຊອກຫາ).