REYAX RYRR30D NFC Antenna Module User Guide

THE SEQUENCE OF USING AT COMMAND
- The module will start working after power is provided.
- Use “AT+APPLE” and “AT+GOOGLE” commands to enter <ID> and <Key> to activate Apple® Wallet VAS & Google® Smart Tap pass.
- Install the correct Apple Wallet VAS & Google SmartTap pass in your smartphone wallet.
- When the mobile phone containing the correct Apple® Wallet VAS & Google® SmartTap® pass in the wallet approaches the RYRR30D sensing area, RYRR30D will decode the RAW data in the Apple® Wallet VAS & Google® SmartTap® pass, These RAW data will be output through UART and USB Keyboard interface.
- You can use “AT+CTYPE” command to select the protocols you need to decode.
AT Command Set
- AT Test if the module can respond to Commands.
Syntax Response AT +OK - Software RESET
Syntax Response AT+RESET +RESET+READY - AT+MODE Set the work mode.
Syntax Response AT+MODE=<Parameter><Parameter>Range from 1 to 2 1:Command Mode(default) 2:Standalone Mode 1: In Command mode: you can execute AT Command to set various parameters.
.2: Standalone Mode: In this mode, only AT+MODE commands are accepted, will depend on the Command mode setting’s Apple® Wallet VAS & Google® SmartTap pass ID and Key, as well as AT+SCAN setting’s protocol Scan Pass and TAG
Example: Set to Standalone Mode: AT+MODE=2*The settings will be memorized in Flash.+OK AT+MODE? ‘When MODE=1 +MODE=1 - AT+IPR Set the UART baud
Syntax Response AT+IPR=<rate><rate> is the UART baud rate: 4800960019200288003840057600115200(default)Example: Set the Baud Rate as 9600: AT+IPR=9600*The settings will be memorized in Flash. +OK AT+IPR? +IPR=9600 - AT+APPLE Set Apple® Wallet VAS parameters
Syntax Response AT+APPLE=<Number>,<ID>,<Key> +OK 1.<Number>: Serial number, 1~6 represents the order. Each serial number has its own corresponding ID and Key of Apple® Wallet VAS. 2.<ID>: Merchant ID is generally 64 characters. 3.<key>: Key matching the Merchant ID, usually 64 characters. Example: <ID> and <Key> set as the 1st group of serial numbers AT+APPLE=1,012345678901234567890123456789012 3456789012345678901234567890123,234567890123
4567890123456789012345678901234567890123456789012345*The settings will be memorized in Flash. Confidentiality issue, no inquiry instructions - AT+GOOGLE Set Google® SmartTap pass parameters
Syntax Response AT+GOOGLE=<Number>,<ID>,<Key>
1. <Number>: Serial number, 1~6 represents the order. Each serial number has its own corresponding ID and Key of Google® SmartTap pass.2. <ID>: Collector ID is generally 8 characters.3. <key>: Key matching the Collector ID, usually 64 characters. Example: <ID> and <Key> set as the 2nd group of serial numbers AT+GOOGLE=2,01234567,23456789012345678901234 56789012345678901234567890123456789012345*The settings will be memorized in Flash.+OK Confidentiality issue, no inquiry instructions - AT+CTYPE Set the protocols that can be scanned
Syntax Response AT+CTYPE=<Protocols><Protocols> The range is binary from 0000000000000000 to 1111111111111111<default>. When the bit value of the protocol is 1, the scan is started, and when the bit value of the protocol is 0, the scan is turned off.The list is as follows:Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8Apple ID 1 Google ID 1 Apple ID 2 Google ID 2 Apple ID 3 Google ID 3 Apple ID 4 Google ID 4
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Apple ID 5 Google ID 5 Apple ID 6 Google ID 6 Felica ISO14443B ISO14443A ISO15693
Example: Scan Apple ID 1 and Google ID1 and ISO14443A. So Bit15~Bit0 are 1100000000000010 in sequence, so the command is AT+CTYPE=1100000000000010When returning to AT+MODE=2 Standalone mode, protocols will be scanned in this order.*The settings will be memorized in Flash.+OK AT+CTYPE? +CTYPE=1100000000000010 - +APPLE Actively prompt Apple® Wallet VAS to receive information
Response +APPLE=<Number>,<DATA>1. <Number>: Serial number, 1~6 represents the order. Each serial number has its correspondingly ID of Apple® Wallet VAS and DATA decoded by Key.2. <DATA> : Data from Apple® Wallet VAS. The maximum length of data is 63 bytes. Example: +APPLE=1,ABCDEFG - +GOOGLE Proactively prompt Google® SmartTap pass to receive information
Response +GOOGLE=<Number>,<DATA>1. <Number>: Serial number, 1~6 represents the order. Each serial number has its own corresponding ID of Google® SmartTap pass and DATA decoded by Key.2. <DATA> : Data from Google® SmartTap pass. The maximum length of data is 138 bytes. Example: +GOOGLE=1,ABCDEFG - +FeliCa Actively prompt to analyze the UID of FeliCa
Response +FELICA=<UID>+<Type>:<Payload>1. <UID>: Unique serial number, unique UID serial number on FeliCa TAG.2. <Type>: NFC Forum NDEF Record Types. 3.<Payload>: NFC Forum NDEF Record Payload.* If the TAG does not contain NDEF data, the <Type> and <Payload> fields will not be displayed. Example: ( TAG contain NDEF data)+FELICA=0011223344556677+Text:Reyax Test Tag( TAG not contain NDEF data)+FELICA=0011223344556677 - +ISO14443B Actively prompt to analyze the UID of ISO14443B
Response + ISO14443B=<UID>+<Type>:<Payload>1. <UID>: Unique serial number, unique UID serial number on ISO14443B TAG.2. <Type>: NFC Forum NDEF Record Types. 3.<Payload>: NFC Forum NDEF Record Payload.* If the TAG does not contain NDEF data, the <Type> and <Payload> fields will not be displayed. Example: ( TAG contain NDEF data)+ISO14443B=ABCDEFGH+URI: (http://www.)tiananxin.com( TAG not contain NDEF data)+ISO14443B=ABCDEFGH - +ISO14443A Actively prompt to analyze the UID of ISO14443A
Response + ISO14443A=<UID>+<Type>:<Payload>1. <UID>: Unique serial number, unique UID serial number on ISO14443A TAG.2. <Type>: NFC Forum NDEF Record Types. 3.<Payload>: NFC Forum NDEF Record Payload.* If the TAG does not contain NDEF data, the <Type> and <Payload> fields will not be displayed. Example:(TAG contain NDEF data)+ISO14443A=AABBCCDDEEFFGG+ Text: Reyax Test Tag
(TAG not contain NDEF data)+ISO14443A=AABBCCDDEEFFGG - +ISO15693 Actively prompt to analyze the UID of ISO15693
Response + ISO15693=<UID>+<Type>:<Payload>1. <UID>: Unique serial number, unique UID serial number on ISO15693 TAG.2. <Type>: NFC Forum NDEF Record Types. 3.<Payload>: NFC Forum NDEF Record Payload.* If the TAG does not contain NDEF data, the <Type> and <Payload> fields will not be displayed. Example: (TAG contain NDEF data)+ ISO15693=0011223344556677+Text:Reyax Test Tag
(TAG not contain NDEF data)+ISO14443A=0011223344556677 - + ST25TB Actively prompt to analyze the UID of ST25TB
Response + ST25TB=<UID>1.<UID>: Unique serial number, unique UID serial number on ST25TB TAG. Example:+ST25TB=0011223344556677 - AT+UID? To inquire module’s unique serial number ‘
Syntax Response AT+UID?12 Bytes Unique ID +UID=164738323135383200100025 - AT+VER? To inquire the firmware
Syntax Response AT+VER? +VER=RYRR30D-Vx.x.x - AT+ IAP Update FW through UART
Syntax Response AT+ IAP
When the module sends “C” continuously, it means the module is in YMODEM mode. The module enters the status of F/W update.* Only valid in MODE=1
+IAP=================================================== (C) Reyax Inc.== By Huck =================================================== CCCC - Error result codes
Narrative Response There is not “CR/LF” or 0x0D 0x0A in the end of the AT Command. +ERR=1 The head of AT command is not “AT” string. +ERR=2 Unknown command./Command given in incorrect state. +ERR=4
CERTIFICATION INFORMATION
FCC compliance
Notice:
Any changes or modifications not expressly approved by the party responsible for compliance could void your authority to operate the equipment.
Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
- Consult the dealer or an experienced radio/TV technician for help.
Notice:
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
- this device may not cause harmful interference.
- this device must accept any interference received, including interference that may cause undesired operation.
This Transmitter must not be co‐located or operating in conjunction with any other antenna or transmitter.
This equipment complies with FCC RF radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with a minimum distance of 20 centimeters between the radiator and your body.
For a host using a certified modular with a standard fixed label, if (1) the module’s FCC ID is not visible when installed in the host, or (2) if the host is marketed so that end users do not have straightforward commonly used methods for access to remove the module so that the FCC ID of the module is visible; then an additional permanent label referring to the enclosed module: “Contains Transmitter Module FCC ID: QLYRYRR30D” or “Contains FCC ID: QLYRYRR30D” must be used. The host OEM user manual must also contain clear instructions on how end users can find and/or access the module and the FCC ID.
E-mail: sales@reyax.com
Website: http://reyax.com
Documents / Resources
![]() |
REYAX RYRR30D NFC Antenna Module [pdf] User Guide RYRR30D, RYRR30D NFC Antenna Module, NFC Antenna Module, Antenna Module |