iT邦幫忙

0

NFC 實體reader讀的是手機的什麼資訊?

請問實體的NFC reader,讀nfc手機是讀取手機的什麼資訊?
怎麼我同一支手機,在公司的打卡機、不同的reader app掃出來的號碼都不一樣呢?

種種原因,廠商要我們提供會員手機的nfc內碼,匯入他們的門禁系統。
由於會員都有裝我們的app,打算在app裡面新增功能讀取nfc內碼?但不知該抓什麼識別碼?

google查到的都是要怎麼用手機去寫或讀別的NFC tag,
自己下的關鍵字都查不到該怎麼取得手機自己的NFC內碼...

聽過配對概念嘛,實際上安裝APP的時候,APP本身就會產生一個識別碼,而NFC只是通訊協定,無法產生任何資料,只是在配對的時候將識別碼傳到對方的手機之後只要對方確認,就可以進行資料傳輸或是APP設定的功能,所以每個APP每隻手機那個識別碼一定不一樣,萬一一樣那就有鬼了
studycode iT邦新手 5 級 ‧ 2021-01-28 09:03:09 檢舉
那是不是需要對方的實體機程式也要搭配修改,跟我們公司的app配對??不過,對方已經說過了,那是套裝軟體,不能改,只能我們提供nfc內碼讓他們匯入門禁系統。

1 個回答

2
raytracy
iT邦大神 1 級 ‧ 2021-01-27 15:54:07
最佳解答

樓主要不要先看一下這篇, 現在NFC手機,每感應一次,內碼就會變更:
https://www.mobile01.com/topicdetail.php?f=566&t=2832627&p=5

studycode iT邦新手 5 級 ‧ 2021-01-28 09:08:26 檢舉

太感謝了,原來是這樣!
再去門禁感應器測試重覆嗶手機真的出現的數字都不一樣!那廠商要我們提供內碼這方式不可行啊!!

raytracy iT邦大神 1 級 ‧ 2021-01-28 10:15:50 檢舉

NFC 其實有模擬卡片的模式, 你若申請電信 NFC 悠遊卡, 電信業者提供的 App 要在 NFC 內註冊悠遊卡號, 此時 NFC 感應會吐出固定的悠遊卡號.....

但若手機甚麼 App 都沒裝, 單單只有 NFC 的硬體功能, 這樣是無法模擬一般 Mifare 卡片的, 因為你沒把 Mifare 的金鑰寫進去....

看看這個有沒有幫助? (我沒用過)
https://play.google.com/store/apps/details?id=com.wakdev.wdnfc&hl=zh_TW&gl=US

studycode iT邦新手 5 級 ‧ 2021-01-28 11:08:26 檢舉

就是可以在公司的APP做一個功能去寫入一個NFC tag,儲存的是會員卡號,而對方的實體感應器也需要改程式,雙方要溝通好讀取的是哪個tag就可以了是嗎?
不過,對方是買套裝軟體,說是無法修改程式...

我要發表回答

立即登入回答