{
    "componentChunkName": "component---src-templates-article-detail-index-js",
    "path": "/article/你說nfc萬物可用那nfc要怎麼用_658f86528a7307abca99aa14",
    "result": {"pageContext":{"env":"stg","prebuiltSiteConfig":{"config":{"_id":{"$oid":"64561a040abe238c27145375"},"name":"config","created":1683364356767,"updated":1687935649120,"add_stock_timing":"on-checkout","checkout_threshold":152,"free_shipping_threshold":{"HOME":399,"CVS":350,"CUSTOM":399},"invoice_issue_type":"payment_success","logistics_allow_type":["CVS"],"logistics_auto_create":false,"logistics_fee_config":{"HOME":[],"CVS":[{"limit":5,"price":65}],"HK":[],"MO":[],"CN":[],"MY":[],"SG":[],"TH":[]},"logistics_sender_info":{"SenderZipCode":"300","SenderAddress":"新竹市光復路二段2巷49-4號5樓","SenderCellPhone":"0926001934","SenderPhone":"03-5750109","SenderName":"羅世融"},"logistics_temperature":"0001","upload_shipping_note":true,"id":"64561a040abe238c27145375"},"landing":{"_id":{"$oid":"64561a040abe238c27145376"},"name":"landing","created":1683364356987,"updated":1686471164758,"ui_type":"custom","custom_layout":{},"type3_layout":{"hero_banner_section":{"images":[{"image":"https://nfctogo-revtel2-com-prod.s3.ap-northeast-1.amazonaws.com/head_W_bg2-1686470954"}]},"product_category_section":{"categories":[{}]},"about_section":{},"article_category_section":{}},"id":"64561a040abe238c27145376"},"about":{"_id":{"$oid":"64561a050abe238c27145377"},"name":"about","created":1683364357226,"updated":1683364357226,"id":"64561a050abe238c27145377"},"navbar_config":{"_id":{"$oid":"64561a050abe238c27145378"},"name":"navbar_config","created":1683364357529,"updated":1767444442772,"entries":[{"name":"生日書","path":"/HBBK生日書"},{"name":"電子名片","path":"/電子名片"},{"name":"企業名片","path":"/企業名片"},{"name":"文章","name_en":"blog","path":"/articles"},{"name_en":"products","name":"產品","path":"/products"},{"name":"幫助中心","name_en":"help","path":"/support"}],"id":"64561a050abe238c27145378"},"footer_config":{"_id":{"$oid":"64561a050abe238c27145379"},"name":"footer_config","created":1683364357764,"updated":1765239605331,"contact_email":"nfctogo@gmail.com","social_fb":"https://www.facebook.com/nfctogo/","style":"horizontal","copyright":"NFCTOGO.com @2023","social_youtube":"https://www.youtube.com/channel/UC-fmtQuUK45uZtfVgeKafdg","social_ig":"https://www.instagram.com/nfctogo/","social_line":"https://lin.ee/Uh4T1Ip","entries":[{"name":"關於我們","path":"/about"},{"name":"隱私權政策","path":"https://www.nfctogo.com/privacy-policy"},{"name":"服務條款","path":"https://www.nfctogo.com/service-policy"},{"name":"蝦皮賣場","path":"https://shopee.tw/washow"}],"company_name":"NFCTOGO.com","id":"64561a050abe238c27145379"},"product_category":{"_id":{"$oid":"64561a050abe238c2714537a"},"name":"product_category","categories":[{"items":[{"name":"名片COMBO卡","display":"名片COMBO卡"},{"name":"錢包名片卡","display":"錢包名片卡 CryptoBadge"}],"display":"BADGE 電子名片","name":"BADGE 電子名片"},{"name":"EzCARD 電子名片","display":"EzCARD 電子名片"},{"name":"SEAL 憑證貼標","display":"SEAL 憑證貼標"},{"items":[{"name":"NFC Stickers","display":"NFC標籤貼紙"},{"name":"NFC Cards","display":"NFC感應卡片"}],"name":"NFC 通用商品","display":"NFC 通用商品"}],"meta_data":{"item_ui_type":"type1"},"created":1683364357972,"updated":1743371161469,"id":"64561a050abe238c2714537a"},"article_category":{"_id":{"$oid":"64561a060abe238c2714537b"},"name":"article_category","categories":[{"name":"blog","display":"部落格"},{"items":[{"name":"learn-BadgeApp","display":"Badge 教學"},{"name":"learn-ReWriterApp","display":"ReWriter 教學"}],"name":"learn","display":"App 教學"},{"items":[{"name":"NFC知識-第一次大發現","display":"NFC 第一次大發現"},{"name":"NFC知識-技術探索","display":"技術探索"},{"name":"NFC知識-NFC小百科","display":"小百科"},{"name":"NFC知識-創客園地","display":"創客園地"}],"name":"NFC知識","display":"NFC 知識"},{"name":"電子名片","display":"電子名片"}],"meta_data":{"item_ui_type":"type1"},"created":1683364358193,"updated":1711025080541,"id":"64561a060abe238c2714537b"},"sales_event_category":{"_id":{"$oid":"64561a060abe238c2714537c"},"name":"sales_event_category","categories":[],"meta_data":{},"created":1683364358333,"updated":1683364358333,"id":"64561a060abe238c2714537c"},"customer_support_config":{"_id":{"$oid":"64561a060abe238c2714537d"},"name":"customer_support_config","created":1683364358554,"updated":1691188761690,"options":[{},{}],"id":"64561a060abe238c2714537d"}},"prebuiltArticle":{"_id":{"$oid":"658f86528a7307abca99aa14"},"labels":["blog","NFC知識","NFC知識-技術探索"],"prebuilt_url":"","title":"你說『NFC萬物可用』，那NFC要怎麼用？","author":"Roger Luo","content":[{"type":"p","children":[{"text":"如果你用過『悠遊卡』、『一卡通』搭乘過捷運或公車，其實你應該已經熟悉NFC的使用方式。在《NFC說文解字》篇裡，已經提過NFC基本的三種運作模式，而其中最簡單與常用的就是所謂的『主動模式：NFC設備可作為一個讀寫器(Reader)，可以主動發出電磁場去識別與讀/寫其他的NFC設備或標籤(Tag)；』，也就是說，在應用情境裡，用Reader來識別Tag的身份，並存取其內的資料。","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"在“感應票卡搭乘捷運”的情境裡，閘口的感應區裡就有Reader，乘客手中的『悠遊卡』就是Tag，當乘客將卡靠近時，Reader就能識別悠遊卡並做扣款註記；","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"又譬如：玩任天堂的SWITCH，在“動物之森”的遊戲裡，使用手把上的Reader來感應某個藏在動物公仔底部的標籤Tag，就可以邀請該動物到目前的遊戲裡作客；","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"所以當使用情境中的Reader角色，換成你手中的NFC手機時，就可以存取感應標籤裡的資訊。而這感應標籤的形式，可以是一張貼紙或是植入在物件內的Tag，因為這個Tag不需要帶電源，所以萬物可為，就可以有無限的想像。但請記住，剛才的應用情境裡，其實有兩個要點：其一是Tag的身分識別，再者是Tag的記憶體存取。","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"首先，要談『Tag的身分識別』。這裡的Reader是個主動設備，可以建立一個頻率為13.56MHz的無線射頻感應場，只要有符合NFC協會規範的各型Tag進入場中，就可以透過Tag的天線來感應生電來啟動晶片，並進入等待狀態；Reader為了識別是何型的Tag在場中，會以輪詢可支援的通訊協定來做輪詢(Polling)，發出REQ的探詢命令；一旦有Tag回應了這個命令，便有後續一連串取得Tag唯一識別碼(UID)、讀取其CC(Capability Container)容量資訊，或進一步解析NDEF內涵等動作。","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"基本上，Android 與 iOS 的手機對NFC Tag的作為，大致上依照上面相同程序來進行；但就支援的API函式庫的用語、還有表現上還是有其差異性。在Android會使用“TagTechnology”來表示識別到的Tag型態，包括：IsoDep, MifareClassic, MifareUltralight, Ndef, NdefFormatable, NfcA, NfcB, NfcBarcode, NfcF, NfcV等；而iOS則以“TagType: Protocol”來傳送，包括：NFCISO15693Tag, NFCISO7816Tag, NFCFeliCaTag, NFCMiFareTag, NFCNDEFTag 等。請參考下圖的對照表。","fontSize":16,"lineHeight":1.8},{"type":"a","href":"https://nfctogo-revtel2-com-prod.s3.ap-northeast-1.amazonaws.com/NFC Tag Info-231230-1 -1703904820","children":[{"text":"","fontSize":16,"lineHeight":1.8},{"type":"img","src":"https://nfctogo-revtel2-com-prod.s3.ap-northeast-1.amazonaws.com/NFC Tag Info-231230-1 -1703904820","children":[{"text":""}],"maxWidth":"100%","width":"100%","hypeLinkUrl":"https://nfctogo-revtel2-com-prod.s3.ap-northeast-1.amazonaws.com/NFC Tag Info-231230-1 -1703904820"},{"text":""}]},{"text":""},{"type":"a","href":"https://nfctogo-revtel2-com-prod.s3.ap-northeast-1.amazonaws.com/NFC Tag Info-231230-1 -1703904820","children":[{"text":""}]},{"text":"特別要一提的是在手機解鎖狀態下，都可以支援所謂的“Background Tag Reading”，就是可以不經特定的APP，直接在幕後讀取Tag的NDEF內涵，然後進行其指定的相關動作。也就是說，如果是ㄧ個空白的Tag，就必須用APP來啟動Reader模式，來指定某個協定或安排輪詢的方式進行Tag的存取。","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"","fontSize":16,"lineHeight":1.8}]},{"type":"p","children":[{"text":"當然，不同類型的Tag存取的命令與格式都會有不同，但基本上都可以下達Transceive的方式進行，細節請直接參考各平台的程式庫說明：","fontSize":16,"lineHeight":1.8},{"type":"a","href":"https://developer.android.com/reference/android/nfc/tech/package-summary","children":[{"fontSize":16,"lineHeight":1.8,"text":"Android"}]},{"fontSize":16,"lineHeight":1.8,"text":" | "},{"type":"a","href":"https://developer.apple.com/documentation/corenfc/nfctagreadersession","children":[{"fontSize":16,"lineHeight":1.8,"text":"iOS"}]},{"fontSize":16,"lineHeight":1.8,"text":" 。"}]}],"html":"<p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\">如果你用過『悠遊卡』、『一卡通』搭乘過捷運或公車，其實你應該已經熟悉NFC的使用方式。在《NFC說文解字》篇裡，已經提過NFC基本的三種運作模式，而其中最簡單與常用的就是所謂的『主動模式：NFC設備可作為一個讀寫器(Reader)，可以主動發出電磁場去識別與讀/寫其他的NFC設備或標籤(Tag)；』，也就是說，在應用情境裡，用Reader來識別Tag的身份，並存取其內的資料。</span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\"></span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\">在“感應票卡搭乘捷運”的情境裡，閘口的感應區裡就有Reader，乘客手中的『悠遊卡』就是Tag，當乘客將卡靠近時，Reader就能識別悠遊卡並做扣款註記；</span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\"></span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\">又譬如：玩任天堂的SWITCH，在“動物之森”的遊戲裡，使用手把上的Reader來感應某個藏在動物公仔底部的標籤Tag，就可以邀請該動物到目前的遊戲裡作客；</span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\"></span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\">所以當使用情境中的Reader角色，換成你手中的NFC手機時，就可以存取感應標籤裡的資訊。而這感應標籤的形式，可以是一張貼紙或是植入在物件內的Tag，因為這個Tag不需要帶電源，所以萬物可為，就可以有無限的想像。但請記住，剛才的應用情境裡，其實有兩個要點：其一是Tag的身分識別，再者是Tag的記憶體存取。</span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\"></span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\">首先，要談『Tag的身分識別』。這裡的Reader是個主動設備，可以建立一個頻率為13.56MHz的無線射頻感應場，只要有符合NFC協會規範的各型Tag進入場中，就可以透過Tag的天線來感應生電來啟動晶片，並進入等待狀態；Reader為了識別是何型的Tag在場中，會以輪詢可支援的通訊協定來做輪詢(Polling)，發出REQ的探詢命令；一旦有Tag回應了這個命令，便有後續一連串取得Tag唯一識別碼(UID)、讀取其CC(Capability Container)容量資訊，或進一步解析NDEF內涵等動作。</span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\"></span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\">基本上，Android 與 iOS 的手機對NFC Tag的作為，大致上依照上面相同程序來進行；但就支援的API函式庫的用語、還有表現上還是有其差異性。在Android會使用“TagTechnology”來表示識別到的Tag型態，包括：IsoDep, MifareClassic, MifareUltralight, Ndef, NdefFormatable, NfcA, NfcB, NfcBarcode, NfcF, NfcV等；而iOS則以“TagType: Protocol”來傳送，包括：NFCISO15693Tag, NFCISO7816Tag, NFCFeliCaTag, NFCMiFareTag, NFCNDEFTag 等。請參考下圖的對照表。</span><a href=\"https://nfctogo-revtel2-com-prod.s3.ap-northeast-1.amazonaws.com/NFC Tag Info-231230-1 -1703904820\"><span style=\"font-size: 16px;\nline-height: 1.8\"></span><span style=\"width: 100%\"><img src=\"https://nfctogo-revtel2-com-prod.s3.ap-northeast-1.amazonaws.com/NFC Tag Info-231230-1 -1703904820\" alt=\"article image\" style=\"width: 100%\" /><span><span style=\"\"></span></span></span><span style=\"\"></span></a><span style=\"\"></span><a href=\"https://nfctogo-revtel2-com-prod.s3.ap-northeast-1.amazonaws.com/NFC Tag Info-231230-1 -1703904820\"><span style=\"\"></span></a><span style=\"font-size: 16px;\nline-height: 1.8\">特別要一提的是在手機解鎖狀態下，都可以支援所謂的“Background Tag Reading”，就是可以不經特定的APP，直接在幕後讀取Tag的NDEF內涵，然後進行其指定的相關動作。也就是說，如果是ㄧ個空白的Tag，就必須用APP來啟動Reader模式，來指定某個協定或安排輪詢的方式進行Tag的存取。</span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\"></span> </p><p  style=\"margin: 0\"> <span style=\"font-size: 16px;\nline-height: 1.8\">當然，不同類型的Tag存取的命令與格式都會有不同，但基本上都可以下達Transceive的方式進行，細節請直接參考各平台的程式庫說明：</span><a href=\"https://developer.android.com/reference/android/nfc/tech/package-summary\"><span style=\"font-size: 16px;\nline-height: 1.8\">Android</span></a><span style=\"font-size: 16px;\nline-height: 1.8\"> | </span><a href=\"https://developer.apple.com/documentation/corenfc/nfctagreadersession\"><span style=\"font-size: 16px;\nline-height: 1.8\">iOS</span></a><span style=\"font-size: 16px;\nline-height: 1.8\"> 。</span> </p>","created":1703904850891,"updated":1706144562860,"cover":"https://nfctogo-revtel2-com-prod.s3.ap-northeast-1.amazonaws.com/0-231230-1-文章封面-1703905614","id":"658f86528a7307abca99aa14","image":"https://nfctogo-revtel2-com-prod.s3.ap-northeast-1.amazonaws.com/0-231230-1-文章首圖-1703905621","searchText":"NFC TAG, NFC Forum, Type 2, ","html_title":"你說『NFC萬物可用』，那NFC要怎麼用？"}}},
    "staticQueryHashes": []}