2012-10-06 6 views
2

에 브라우저에서 URL을 여는되지 않습니다NFC 태그 안드로이드

그것은 내가로부터 데이터를 읽고 싶습니다 곳에서 내 웹 서버에 대한 링크
http://192.168.195.104/micha/?id=1234 

내 안드로이드 전화 데이터베이스. 브라우저에 해당 주소를 입력하면 원하는 페이지가 열립니다. 내가 사용하여 열 때 그러나 NFC 흰색 화면에 표시하는 표시 태그 :

Arguments: http://192.168.195.104/micha/?id=1234 

다른 주소를 저장 (내가 google.com 시도) 잘 작동합니다. 따라서 NDEF 레코드에서 PHP 또는 IP 주소를 사용하는 것과 관련하여 알려진 문제가 있는지 궁금합니다. 또는 다른 이유가 작동하지 않는 이유는 무엇입니까? 메시지의 HEX 코드 여기

: 누군가가 도울 수 있다면

00 00 03 34 d1 01 1f 55 03 31 30 02 2e 31 36 38 
2e 31 39 35 2e 31 30 34 2f 6d 69 63 68 61 2f 3f 
69 64 3d 31 32 33 34 fe 00 00 00 00 00 00 00 00 

이 정말 시급은 좋은 것입니다!

+0

확실하지 않지만 URL 문자열을 인코딩/디코딩하는 것과 관련이있을 수 있습니까? 태그를 쓰고 태그를 읽은 후 디코딩하기 전에 인코딩하려고 했습니까? – Givi

+0

나는 그랬다. 먼저 MFC에 대한 NFCForum 및 NXP Application Notes에 명시된대로 직접 인코딩했습니다. NFC Shield를 사용하여 Arduino와 함께 태그에 썼습니다. 그것이 작동하지 않을 때 나는 안드로이드 용 Tag Writer App을 사용하여 내가 실수하지 않았는지 확인했다. 동일한 데이터, 동일한 결과. 나는 그것을 손으로 다시 디코딩했으나 어떤 miscoding이없는 것 같습니다. – micha

+0

@micha 당신이 그것을 고칠 수 있었다, 나는 똑같은 문제에 직면 해있다. http://stackoverflow.com/questions/32700286/write-data-uri-to-nfc-cheap-and-open-in-chrome-browser-android – Hanuman

답변

1

이것은 제대로 작동합니다. 사실, 필자는 비슷한 URL을 사용하여 자기 자신을 시험해 보았고 내 장치에서 작동합니다. 따라서 내 생각 엔 휴대 전화의 다른 앱이 브라우저 대신 간섭하고 수신하는 것입니다. "adb logcat"을 검사하여 인 텐트가 전송 된 패키지를 확인할 수 있습니다.