untitled

Similar documents
untitled

untitled

NFCライブラリマニュアル

Windows Web Windows Windows WinSock

平成17年度 マスターセンター補助事業

CASSIOPEIA IT-300/9000/DT-5200/5300/X7/X8 シリーズ無線 LAN 設定 簡易マニュアル 概要説明 カシオオリジナルの無線 LAN 設定ツールを初めて使用する方向けに解説します Ver1.07

11夏特集号初校.indd

CD Microsoft, MS-DOS, Windows 95, Windows 98,Windows Me, Windows NT, Windows 2000, Visual Basic, Visual Basic.NET, Visual C#, Excel, ActiveX Microsoft

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation

LMWINJ ファーストステップガイド

untitled

モバイルモジュール更新ツール サンプルデータ解説書 このマニュアルは モバイルモジュール更新ツールのサンプルデータを通して プログラム データの更新の方法に関して説明しています Ver.2.10

付加情報をもったファイル共有システム

WS_EOS_user_Web

untitled

消防力適正配置調査報告



P00(表紙)



宿泊産業活性化のための実証実験


Microsoft Word - IE_SupportTool.doc


Vodafone Connect Card Utility for VC701SI - -

USB FDユニット ユーザーズマニュアル

Vodafone Connect Card Utility for VC701SI - Windows Mobile

SP100 取扱説明書

SmartLMSユーザーズガイド<講師編>


人事行政の運営状況等の公表(平成19年12月)(PDF)


ACtive 010 2

コンバートスター15シリーズ 製品パンフレット

Parallels Desktop 7 クイックスタートガイド

Excel基礎講座演習-表紙とはじめにv1.3.doc

DT-970 SDK

8 PC CoIT (Consumerization of IT) BCP () PC BYOD (Bring Your Own Device) BYOD IT IT IT IT PC/ 2

Office BCP () Office Microsoft Exchange Exchange Server Exchange Online Exchange Server Exchange Online Exchange Exchange 1997 Exc



Q 23 A Q Q15 76 Q23 77




net-h12_12.doc

(資料2)第7回資料その1(ヒアリング概要)


<4D F736F F D DEC8BC A95BD90AC E A982BA81698AB A B B4790DF90AB8EBE8AB FC89408A4F816A82CC93AE8CFC82C98AD682B782E9838C837C815B D

, , ,210 9, ,

B B B B B B


スマイルデータビジョン パーソナル ユーザーマニュアル Ver

インテル® VTune™ パフォーマンス・アナライザー 9.1 Windows* 版

橡guide

p06-07

XBA-BT75

untitled

Digital Photo Professional Ver1.6(Windows)

uCosminexus EUR 08-20新機能のご紹介

Acronis Backup & Recover 10 Deduplication

Office Web ( IT Microsoft Office ID Office 24???? / ISO/IEC 27001???? 2

表紙

目次

すぐに使える!Essbase キューブ開発テクニック集

intra-mart Web for SellSide ver /03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL -

SMARTACCESSカタログ(2017年3月版)

OptiPlex OptiPlex 4 OptiPlex vpro Energy STAR5.0 EPEAT GOLD 90 Energy Smart Energy Smart

はじめに SCSI ( ) RAID Utility (HDD Check Scheduler) V1.01 / 2005 年 4 月富士通株式会社 Microsoft Windows Windows NT Microsoft Corporation All Rights Reserved, Cop

Transcription:

abc

2009 Microsoft, MS, ActiveSync, Active Desktop, Outlook, Windows, Windows NT, Windows Microsoft Corporation Microsoft OEM Microsoft Corporation 100% Microsoft Licensing, Inc.

0.90 2009.07 1.00 2010.05 1.01 2012.01 DT-X8 IT-9000 2012.02

1. 2. 3. 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 4. 4.1 4.2 4.3

1. NFCNear Field CommunicationMifare Mifare Mifare Mifare Mifare NFCMifare Mifare Mifare IC Mifare NFC NFCMifare NFCMifare NFCMifare NFCMifare NFCMifare 1

2. NFCMifare DT-5300 DT-X8 IT-9000 OS Microsoft WindowsCE 6.0 Microsoft WindowsMobile 6.5 Visual C++ Visual Basic, Visual C# Microsoft Visual Studio 2005 + SP1 Microsoft Visual Studio 2008 + SP1 Visual C++ Visual Basic, Visual C# NFCMifareLib.h - NFCMifareLib.lib - NFCMifareLib.dll NFCMifareLibNet.dll - Visual C++ NFCMifareLib.h NFCLib.h NFCMifareLib.lib NFCMifareLib.dll Visual Basic Visual C# NFCMifareLibNet.dll NFCMifareLib.dll NFCMifareLibNet.dll 2

NFCMifareLibNet.dll CaLib NFCMifareLibNet.Api NFCMifareLibNet.Def Microsoft Visual Studio NFCMifareLibNet.dll 3

3. NFCMifare DT-5300 DT-X8 IT-9000 NFCMifareOpen NFCMifareClose NFCMifarePolling Mifare UID NFCMifareStopPolling Mifare NFCMifareGetCardResponse Mifare NFCMifareRadioOff NFCMifareAuthentication NFCMifareRead 16 NFCMifareWrite 16 NFCMifareWrite4 4 NFCMifareValue NFCMifareSetEventtification NFCMifareGetEventtification NFCMifareSetAutoRadioOff NFCMifareGetAutoRadioOff NFCMifareSetPollingMode IC NFCMifareGetPollingMode IC - NFCMifareGetCardResponseEx IC - 4

1. NFCMifareOpenNFC ON (1) 2. NFCMifarePolling Mifare / 3. Mifare NFCMifareGetCardResponse 4. Mifare 5. Mifare NFCMifareRadioOff 6. NFCMifareCloseNFC OFF NFCMifarePolling NFCMifareGet CardResponse NFCMifareOpen NFCMifareRadioOff NFCMifareClose Mifare 1 Mifare NFC 5

Mifare 1. NFCMifareAuthenticationMifare 2. NFCMifareReadNFCMifareWriteNFCMifareValue 3. 1. 4. 2. NFCMifareAuthentication NFCMifareRead NFCMifareWrite NFCMifareValue 6

3.1 NFC Open NFC ON NFC Open NFC ON NFCMifareClose Open NFCMifarePolling hwnd NULL BROADCAST NFC_OK : NFC_PON : NFC_NOT_DEVICE : NFC DeviceEmulator NFC_ERROR_MODULE : DeviceEmulator 2 7

3.2 NFC Close NFC OFF NFC Close NFC OFF NFC_OK NFC_NOT_DEVICE : : NFC DeviceEmulator 8

3.3 Mifare Mifare Mifare Mifare Mifare FALSE IC DeviceEmulator dwtimeout Mifare 10060,000msec 0 Mifare fpcallback Mifare TRUE FALSE NULL dwreserved 0 9

NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM NFC_ERROR_TIMEOUT NFC_ERROR_CALLBACK NFC_ERROR_MODULE NFC_ERROR_STOP : : NFC DeviceEmulator : : : DeviceEmulator : DeviceEmulator : DeviceEmulator : DeviceEmulator 10

3.4 Mifare IC NFCMifarePolling NFC_OK NFC_NOT_DEVICE NFC_POF : : NFC DeviceEmulator : 11

3.5 Mifare NFCMifarePolling Mifare Mifare DeviceEmulator patq Mifare ATQ 2 psak Mifare SAK 1 puid Mifare Uid 12

7 puidlen Mifare Uid Mifare Standard 4 Mifare Ultralight 7 1 dwreserved 0 NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM : : NFC DeviceEmulator : : 13

3.6 NFC NFC NFC_OK NFC_NOT_DEVICE NFC_POF NFC_ERROR_MODULE : : NFC DeviceEmulator : : DeviceEmulator 14

3.7 Mifare StandardSector Trailer DeviceEmulator dwmode NFC_MIFARE_KEYA : A NFC_MIFARE_KEYB : B pkey 6 dwblocknumber Standard1k : 063 Standard4k : 0255 15

dwreserved 0 NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM NFC_ERROR_TIMEOUT NFC_NOT_ACTIVATION NFC_ERROR_MODULE NFC_ERROR_SUSPEND NFC_ERROR_AUTOOFF : : NFC DeviceEmulator : : : DeviceEmulator : DeviceEmulator : DeviceEmulator : OFF DeviceEmulator : DeviceEmulator Mifare Standard Standard1k 64 1 4 1 16 4 1 Sector Trailer 3 Data Block 16

3.8 Mifare StandardUltralight Mifare StandardUltralight DeviceEmulator dwblocknumber Standard1k : 063 Standard4k : 0255 Ultralight : 015 pdata 16 dwreserved 0 NFC_OK NFC_NOT_DEVICE : : NFC DeviceEmulator 17

NFC_POF NFC_PRM NFC_ERROR_TIMEOUT NFC_NOT_ACTIVATION NFC_ERROR_MODULE NFC_ERROR_SUSPEND NFC_ERROR_AUTOOFF : : : DeviceEmulator : DeviceEmulator : DeviceEmulator : OFF DeviceEmulator : DeviceEmulator 18

3.9 Mifare Standard Mifare Standard DeviceEmulator dwblocknumber Standard1k : 063 Standard4k : 0255 pdata 16 dwreserved 0 NFC_OK NFC_NOT_DEVICE NFC_POF : : NFC DeviceEmulator : 19

NFC_PRM NFC_ERROR_TIMEOUT NFC_NOT_ACTIVATION NFC_ERROR_MODULE NFC_ERROR_SUSPEND NFC_ERROR_AUTOOFF : : DeviceEmulator : DeviceEmulator : DeviceEmulator : OFF DeviceEmulator : DeviceEmulator 20

3.10 Mifare Ultralight Mifare Ultralight DeviceEmulator dwblocknumber Ultralight : 015 pdata 16 dwreserved 0 NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM : : NFC DeviceEmulator : : 21

NFC_ERROR_TIMEOUT NFC_NOT_ACTIVATION NFC_ERROR_MODULE NFC_ERROR_SUSPEND NFC_ERROR_AUTOOFF : DeviceEmulator : DeviceEmulator : DeviceEmulator : OFF DeviceEmulator : DeviceEmulator 22

3.11 Mifare Standard Mifare Standard Value Block DeviceEmulator dwmode NFC_MIFARE_INCREMENT NFC_MIFARE_DECREMENT NFC_MIFARE_RESTORE : : : dwblocknumber Standard1k : 063 Standard4k : 0255 23

pvalue 4 dwtransblock Standard1k : 063 Standard4k : 0255 dwreserved 0 NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM NFC_ERROR_TIMEOUT NFC_NOT_ACTIVATION NFC_ERROR_MODULE NFC_ERROR_SUSPEND NFC_ERROR_AUTOOFF : : NFC DeviceEmulator : : : DeviceEmulator : DeviceEmulator : DeviceEmulator : OFF DeviceEmulator : DeviceEmulator 24

3.12 WM_NFC_AUTORADIOOFF( WM_USER + 0x580 ) NFCEventAutoRadioOffWindowsCE Unicode TEXT( NFCEventAutoRadioOff ) dwmode NFC_DISABLE : NFC_MESSAGE : NFC_EVENT : NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM : : NFC DeviceEmulator : : 25

3.13 pmode NFCMifareSetEventtification NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM : : NFC DeviceEmulator : : 26

3.14 Timeout 10060,000msec 1,000 0 NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM : : NFC DeviceEmulator : : 27

3.15 Timeout NFCMifareSetAutoRadioOff NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM : : NFC DeviceEmulator : : 28

3.16 IC IC dwmode IC NFC_PLMODE_NORMAL : NFC_PLMODE_MULTISTEP : NFC_PLMODE_MULTISTEP2 : 2 NFC_PLMODE_PACKAGE : dwnum NFC_PLMODE_NORMAL : 0 NFC_PLMODE_MULTISTEP : 2100 NFC_PLMODE_MULTISTEP2 : 2100 NFC_PLMODE_PACKAGE : 24 dwreserved 0 29

NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM : : NFC DeviceEmulator : : IC : 1 1 IC / : IC 2 1 1 : 1 IC IC 1 IC Uid IC IC IC FALSE NFCMifareStopPolling 30

3.17 IC IC pdwmode IC NFCMifareSetPollingMode pdwnum NFCMifareSetPollingMode pdwreserved NULL NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM : : NFC DeviceEmulator : : 31

3.18 IC NFCMifareSetPollingModeNFCMifarePolling IC IC DeviceEmulator pbyatq IC ATQA 2NFCMifareSetPollingMode dwnum 2 2... 2 1ATQA 2ATQA... natqa 32

pbysak IC SAK 1NFCMifareSetPollingMode dwnum 1 1 1SAK 2SAK...... 1 nsak pbyuid IC Uid 8NFCMifareSetPollingMode dwnum 1 a 1Uid 1Uid (a) 1 b 2Uid 2Uid (b)...... 1 x nuid nuid (x) pbyuid pbyuid pdwdiscoverednum IC NFCMifareAuthentication dwtarget -1 3 NFCMifareAuthentication dwtarget 02 pdwreserved NULL NFC_OK NFC_NOT_DEVICE NFC_POF NFC_PRM : : NFC DeviceEmulator : : 33

4. 4.1 1. WM_CREATE NFCMifareOpen 2. WM_COMMANDWM_KEYDOWN NFCMifarePolling Mifare / 3. Mifare NFCMifareGetCardResponse 4. Mifare 5. Mifare NFCMifareRadioOff 6. WM_CLOSE NFCMifareClose WndProc WM_CREATE NFCMifareOpen WM_COMMAND WM_MESSAGE NFCMifarePolling WM_CLOSE NFCMifareClose NFCMifareGet CardResponse NFCMifareRadioOff END Mifare Mifare 34

1. WM_CREATE NFCMifareOpen 2. NFCMifareSetEventtification 3. NFCMifareSetAutoRadioOff 4. WM_COMMANDWM_KEYDOWN NFCMifarePolling Mifare / 5. Mifare NFCMifareGetCardResponse 6. Mifare 7. Mifare NFCMifareRadioOff 8. WM_NFC_AUTORADIOOFF( WM_USER + 0x580 ) 9. WM_CLOSE NFCMifareClose WndProc WM_CREATE NFCMifareOpen WM_COMMAND WM_MESSAGE NFCMifareSet Eventtification NFCMifarePolling WM_NFC_ AUTORADIOOFF NFCMifareSet AutoRadioOff WM_CLOSE NFCMifareGet CardResponse NFCMifareClose NFCMifareRadioOff END Mifare Mifare 35

1. NFCMifareOpen 2. NFCMifarePolling Mifare / 3. Mifare NFCMifareGetCardResponse 4. Mifare 5. Mifare NFCMifareRadioOff 6. NFCMifareClose NFCMifarePolling NFCMifareGet CardResponse NFCMifareOpen NFCMifareClose NFCMifareRadioOff Mifare Mifare Mifare 36

1. CreateEvent 2. CreateThread 3. NFCMifareOpen 4. NFCMifareSetEventtification 5. NFCMifareSetAutoRadioOff 6. NFCMifarePolling Mifare / 7. Mifare NFCMifareGetCardResponse 8. Mifare 9. Mifare NFCMifareRadioOff 10. SetEvent 11. 12. NFCMifareClose NFCMifarePolling CreateEvent CreateThread SetEvent NFCMifareOpen CloseHandle () NFCMifareGet CardResponse NFCMifareSet Eventtification CloseHandle () NFCMifareSet AutoRadioOff NFCMifareClose NFCMifareRadioOff Mifare Mifare Mifare 37

NFCMifare 1. WaitForSingleObject 2. 3. WaitForSingleObject 38

4.2 1. NFCMifareAuthenticationMifare 2. NFCMifareReadNFCMifareWriteNFCMifareValue 3. 1. 4. 2. NFCMifareAuthentication NFCMifareRead NFCMifareWrite NFCMifareValue 39

4.3 MifareStandard 1. NFCMifareSetPollingMode NFC_PLMODE_MULTISTEP CARD_NUM 2. icount=0 3. icount<card_num CARD_NUM IC 4. NFCMifarePolling IC 5. IC 6. NFCMifareAuthenticationMifare 7. NFCMifareReadNFCMifareWrite 8. 7. 9. 6. 10. icount 1 3. 11. 3.iCount CARD_NUM 12. NFCMifareRadioOff NFCMifareSet PollingMode icount=0 icount<card_num NFCMifarePolling NFCMifareAuthentication NFCMifareRead NFCMifareWrite icount+=1 NFCMifareRadioOff 40

2 MifareStandard NFCMifareSet PollingMode 1. NFCMifareSetPollingMode icount=0 NFC_PLMODE_MULTISTEP2 CARD_NUM 2. icount=0 icount<card_num 3. icount<card_num CARD_NUM NFCMifarePolling IC 4. NFCMifarePolling 5. NFCMifarePolling LED NFCMifareAuthentication 3. 6. IC NFCMifareRead NFCMifareWrite 7. NFCMifareAuthentication Mifare 8. NFCMifareRead NFCMifareWrite 9. 8. 10. 7. icount+=1 11. icount 1 3. NFCMifareRadioOff 12. 3.iCount CARD_NUM 13. NFCMifareRadioOff 41

MifareStandard 1. NFCMifareSetPollingMode NFC_PLMODE_PACKAGE 2. NFCMifarePolling 3. IC 4. k dwtarget 0 NFCMifareAuthentication 5. dwtarget k 6. NFCMifareAuthenticationMifare 7. NFCMifareReadNFCMifareWrite 8. 7. 9. 6. 10. dwtarget 1 5. 11. 5.dwTarget k 12. NFCMifareRadioOff NFCMifareSet PollingMode NFCMifarePolling NFCMifareGetCard ResponseEx k= dwtarget=0 dwtarget<k NFCMifareAuthentication NFCMifareRead NFCMifareWrite dwtarget+=1 NFCMifareRadioOff 42

カシオ計算機お問い合わせ窓口 製品に関する最新情報 製品サポートサイト ( カシオペア ハンディターミナル ) http://casio.jp/support/ht/ 製品の取扱い方法のお問い合わせ 情報機器コールセンター 0570-022066 市内通話料金でご利用いただけます 携帯電話 PHS 等をご利用の場合 048-233-7241 カシオ計算機株式会社 151-8543 東京都渋谷区本町 1-6-2 TEL 03-5334-4638( 代 )