Tutorial - NFC on the Android: Part 1 
NFC: Near Field Communication ( Giao tiếp tầm gần) 
Tìm hiểu công nghệ giao tiếp tầm gần (ngắn) NFC trong Android 
1. What's NFC? 
Là một công nghệ giao tiếp tầm gần (NFC) được phát triển dựa trên 
nguyên lý tần số vô tuyến nhận dạng (Radio-frequency - RFID) cho phép 
một gởi sóng radio đến một thẻ điện tử thụ động. NFC là một tập hợp 
các chuẩn cho các smartphones và các thiết bị tương tự để thiết lập 
liện lạc qua sóng vô tuyến với nhau bằng cách chạm chúng lại với nhau 
trong khoảng cách gần (một vài cm). 
Google giới thiệu NFC vào năm 2010 và smartphone Nexus S trở thành 
thiết bị Android đầu tiên được hỗ trợ NFC. 
Trên Android 4.0 (Ice Cream Sandwich) tính năng này được đặt tên là 
Android Beam giúp mở rộng khả năng kết nối và chia sẻ dữ liệu. 
HUNGTDO How to NFC on the Android 
Đặc điểm: 
 Near Field Communication 
 Là Công nghệ không dây tương tự như Bluetooth, Wifi 
 Truyền dữ liệu không dây tằm ngắn (từ 1-4 cm trên smartphones) 
 Low speed - Tốc độ truyền tải chậm ( 106 đến 414 kbps) 
 Thiết lập tương tác thấp (no discovery, no pairing) 
 Tương tác được với các thiết bị thu phát thụ động (không cần nguồn 
điện) 
Dữ liệu có thể truyển tải:
 Text 
 URL 
 Danh bạ (Contact info) 
 Media files ( bài hát, hình ảnh, video ...) 
HUNGTDO How to NFC on the Android 
... 
Ứng dụng thực tế: 
 Chia sẻ tập tin 
 Làm thẻ kinh doanh điện tử (Electronic business card) 
 Chơi game trên di động: kết nối giữa 2 hay nhiều thiết bị để cùng 
chơi. 
 Mở rộng kết nối ( Android Beam: Sử dụng để kích hoạt Bluetooth, 
Wifi Direct để chia sẻ dữ liệu một cách nhanh chóng) 
... 
Ưu điểm: 
 Thiết lập kết nối dễ dàng (không phát hiện, không ghép nối) 
 Triển khai rẻ, chức năng giống như QR Codes 
Yếu điểm: 
 Khoảng cách giao tiếp ngắn 
 Bảo mật kém 
2. Demo sử dụng NFC API Framework trên Android 
Part 1: Demo P2P (Android to Android) để chia sẻ text giữa 2 ứng dụng 
Part 2: Write NFC tags (Sử dụng Android devices để ghi dữ liệu trên thẻ 
NFC) - Comming soon
HUNGTDO How to NFC on the Android 
 Part1: 
Ứng dụng demo: 
Tên: Sticky Notes 
Chức năng: Truyền dữ liệu (text) qua lại giữa 2 điện thoại có hỗ trợ NFC 
Yêu cầu: 
Điện thoại Android: 
 Android API > 10 ( 2.3.3 - GINGERBREAD_MR1) 
 Hỗ trợ NFC 
Codes:
HUNGTDO How to NFC on the Android 
Tham khảo: 
https://www.youtube.com/watch?v=49L7z3rxz4Q 
http://en.wikipedia.org/wiki/Near_field_communication 
http://en.wikipedia.org/wiki/Android_Beam 
http://developer.android.com/guide/topics/connectivity/nfc/index.html 
http://www.jessechen.net/blog/how-to-nfc-on-the-android-platform/ 
http://www.tinhte.vn/threads/tim-hieu-ve-cong-nghe-giao-tiep-tam-ngan-nfc. 
741794/

More Related Content

PPTX
PPTX
Setting Standards, Unleashing Innovation
PPT
NFC Forum Tap Into NFC Developer Event Intro
PPTX
Security in Near Field Communication
PPTX
Bluetooth Secure Simple Pairing Using NFC Part 1
PPTX
Bluetooth Secure Simple Pairing Using NFC Part 2
PPTX
NFC - quick primer
PPTX
NFC Technology
Setting Standards, Unleashing Innovation
NFC Forum Tap Into NFC Developer Event Intro
Security in Near Field Communication
Bluetooth Secure Simple Pairing Using NFC Part 1
Bluetooth Secure Simple Pairing Using NFC Part 2
NFC - quick primer
NFC Technology
Ad

Tutorial - NFC on the Android: Part 1 (with Demo)

  • 1. Tutorial - NFC on the Android: Part 1 NFC: Near Field Communication ( Giao tiếp tầm gần) Tìm hiểu công nghệ giao tiếp tầm gần (ngắn) NFC trong Android 1. What's NFC? Là một công nghệ giao tiếp tầm gần (NFC) được phát triển dựa trên nguyên lý tần số vô tuyến nhận dạng (Radio-frequency - RFID) cho phép một gởi sóng radio đến một thẻ điện tử thụ động. NFC là một tập hợp các chuẩn cho các smartphones và các thiết bị tương tự để thiết lập liện lạc qua sóng vô tuyến với nhau bằng cách chạm chúng lại với nhau trong khoảng cách gần (một vài cm). Google giới thiệu NFC vào năm 2010 và smartphone Nexus S trở thành thiết bị Android đầu tiên được hỗ trợ NFC. Trên Android 4.0 (Ice Cream Sandwich) tính năng này được đặt tên là Android Beam giúp mở rộng khả năng kết nối và chia sẻ dữ liệu. HUNGTDO How to NFC on the Android Đặc điểm:  Near Field Communication  Là Công nghệ không dây tương tự như Bluetooth, Wifi  Truyền dữ liệu không dây tằm ngắn (từ 1-4 cm trên smartphones)  Low speed - Tốc độ truyền tải chậm ( 106 đến 414 kbps)  Thiết lập tương tác thấp (no discovery, no pairing)  Tương tác được với các thiết bị thu phát thụ động (không cần nguồn điện) Dữ liệu có thể truyển tải:
  • 2.  Text  URL  Danh bạ (Contact info)  Media files ( bài hát, hình ảnh, video ...) HUNGTDO How to NFC on the Android ... Ứng dụng thực tế:  Chia sẻ tập tin  Làm thẻ kinh doanh điện tử (Electronic business card)  Chơi game trên di động: kết nối giữa 2 hay nhiều thiết bị để cùng chơi.  Mở rộng kết nối ( Android Beam: Sử dụng để kích hoạt Bluetooth, Wifi Direct để chia sẻ dữ liệu một cách nhanh chóng) ... Ưu điểm:  Thiết lập kết nối dễ dàng (không phát hiện, không ghép nối)  Triển khai rẻ, chức năng giống như QR Codes Yếu điểm:  Khoảng cách giao tiếp ngắn  Bảo mật kém 2. Demo sử dụng NFC API Framework trên Android Part 1: Demo P2P (Android to Android) để chia sẻ text giữa 2 ứng dụng Part 2: Write NFC tags (Sử dụng Android devices để ghi dữ liệu trên thẻ NFC) - Comming soon
  • 3. HUNGTDO How to NFC on the Android  Part1: Ứng dụng demo: Tên: Sticky Notes Chức năng: Truyền dữ liệu (text) qua lại giữa 2 điện thoại có hỗ trợ NFC Yêu cầu: Điện thoại Android:  Android API > 10 ( 2.3.3 - GINGERBREAD_MR1)  Hỗ trợ NFC Codes:
  • 4. HUNGTDO How to NFC on the Android Tham khảo: https://www.youtube.com/watch?v=49L7z3rxz4Q http://en.wikipedia.org/wiki/Near_field_communication http://en.wikipedia.org/wiki/Android_Beam http://developer.android.com/guide/topics/connectivity/nfc/index.html http://www.jessechen.net/blog/how-to-nfc-on-the-android-platform/ http://www.tinhte.vn/threads/tim-hieu-ve-cong-nghe-giao-tiep-tam-ngan-nfc. 741794/