언어 설정

Menu
Sites
Language
gear s2에서 NFC태그를 이용해서 사용자를 인증할수있는 기능을 구현하고싶습니다.

기어s2의 nfc를 이용해서 사용자 인증을 하는 기능을  구현하려합니다

nfc리더기에 갤럭시기어s2를 갖다대면 nfc기능을 인식하게 하고싶은데 

샘플코드를 이용해서 해봤는데 제대로 작동하지가 않습니다.

상업용이아닌 학습용으로 쓰려합니다. 

 

config.xml에 nfc 관련된 권한설정을 하고 기본예제를 돌리면 app.js (25) :UnknownError: app_control_send_operation failed이런오류가 발생합니다. 

에뮬레이터에 modify에서 nfc도 체크했습니다. 사용한 js입니다. 

 

var gNfcAdapter;

 var onPowerOn = function(){ // Called when NFC adapter is powered on

   try {

     console.log("Power on succeed");

     // Implement NFC communication routines ...

     gNfcAdapter.setPowered(

         false// Disable NFC adapter

         function () {console.log("Power off succeed"); }, // Handle success

         function () {console.log("Power off failed"); }); // Handle failure

   } catch (err) {

     console.log(err.name + ": " + err.message);

   }

 };

 try {

   gNfcAdapter = tizen.nfc.getDefaultAdapter();

   if (!gNfcAdapter.powered) {

     gNfcAdapter.setPowered(

         true// Enable NFC adapter

         onPowerOn,                                     // Handle success

         function () {console.log("Power on failed")}); // Handle failure

   } else {

     onPowerOn();

   }

 } catch (err) {

   console.log(err.name + ": " + err.message);

 }

 

 

기본태그로 

Edited by: KIBU KIM on 30 5월, 2016

Responses

1 댓글
Nafisul Islam Kiron

Please check the following link

https://developer.tizen.org/dev-guide/2.4/org.tizen.tutorials/html/web/tizen/communication/nfc_tutorial_w.htm

 

Especially this one:

https://developer.tizen.org/ko/development/tutorials/web-application/tizen-features/network/nfc?langredirect=1