• RDM8800 NFC/RFID Development Board Module Read-Write Card 13.56mHz RF Module Serial Transmission
  • RDM8800 NFC/RFID Development Board Module Read-Write Card 13.56mHz RF Module Serial Transmission
  • RDM8800 NFC/RFID Development Board Module Read-Write Card 13.56mHz RF Module Serial Transmission

RDM8800 NFC/RFID Development Board Module Read-Write Card 13.56mHz RF Module Serial Transmission

Availability: In stock, usually dispatched in 1 business day

  • Price:$22.41
  • Price in reward points: 224 Reward Points: 2
  • Quantity 3+ units 10+ units 30+ units 50+ units More
    Price /Unit $21.96 $21.51 $20.84 $19.94 Contact US
Quantity:

RDM8800 NFC/RFID Development Board Module Read-Write Card 13.56mHz RF Module Serial Transmission

Specification:
- Main Control: LGT8FF8A
- Frequency protocol: 13.56mHZ; compatible with ISO 14443 Type A (default);ISO 14443 Type B(Self development)
- Baud rate:9600
- Interface: UART
- Operating current: <80mA
- Operating voltage: DC5V (-+5%)
- Receiving range: 50mm
- Operating temperature: -10~70 deg
- Storage temperature: -20~80 deg
- Size: 3801*17.78*1.6mm
- Coil size onboard: 85*54*1.6mm
- Coil extension cable: 100mm

/******************** RDM8800 *************************

RDM8800 sends the ID number by HEX.

eg.

 ID num                     output(10 bits)

46553491     0x30 0x30 0x34 0x36 0x35 0x35 0x33 0x34 0x39 0x31 (0x0D 0x0A)

************************************************************/

#include <PN532.h>

#include <SPI.h>

#define delaytime 2000

#define timeout1 5000

#define timeout2 7000

char number[20] = "123456789";   //

byte comm_buf[20];

const int LED = 3;

#define PN532_CS 10

PN532 nfc(PN532_CS);

//#define  NFC_DEMO_DEBUG 1

unsigned int frame_format;

 

unsigned char id_buffer[10];

uint32_t old_id;

unsigned long lasttime=0;

unsigned long prev_time=0;

unsigned char r_buffer[30];

 

void setup(void) {

  Serial.begin(9600);

  nfc.begin();

  nfc.SAMConfig();

 

  pinMode(LED,OUTPUT);

  digitalWrite(LED,HIGH);

  delay(1000);

  digitalWrite(LED,LOW);

  delay(10000);

 

    lasttime = millis();

}

 

void loop(void) {

  uint32_t id;

  // look for MiFare type cards

  id = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A);

 

       if (id != 0)

       {

           if(old_id != id)

           {

              old_id = id;

              hex_to_dec(id);

              while(Serial.available())

                  Serial.read();                 

              Serial.println("AT+CMGF=1");

                prev_time = millis();

              int a=0;

              while((millis() - prev_time)<timeout1)

              {

                  if(Serial.available())

                  {

                    

                     r_buffer[a++]=Serial.read();

                    

                     if(strstr((char *)r_buffer, "OK"))

                         break;

                 

                  }

                 

                 

              }

              Serial.print("AT+CMGS=\"");

              Serial.print(number);

              Serial.println("\"");

              prev_time = millis();

              a=0;

              while((millis() - prev_time)<timeout2)

              {

                  if(Serial.available())

                  {

                    

                     r_buffer[a++]=Serial.read();

                    

                     if(strstr((char *)r_buffer, ">"))

                         break;

                 

                  }

                 

                 

              }

              Serial.print("card: ");

              for(unsigned char i=0;i<10;i++)

              {

                  Serial.write(id_buffer[i]);

              }

              char buf_end[2];

              buf_end[0]=0x1a;

              buf_end[1]='\0';

              Serial.println(buf_end);

              prev_time = millis();

              a=0;

              while((millis() - prev_time)<timeout2)

              {

                  if(Serial.available())

                  {

                    

                     r_buffer[a++]=Serial.read();

                    

                     if(strstr((char *)r_buffer, "OK"))

                         break;

                 

                  }

                 

                 

              }

               

          

           }

 

              lasttime = millis();

          

 

       }

      

       if(millis() - lasttime > delaytime)

       {

           lasttime = millis();

           old_id=0;

 

       }

   

}

 

void hex_to_dec(uint32_t value)

{

    id_buffer[0] = 0x30 + value / 1000000000;

    id_buffer[1] = 0x30 + value % 1000000000 / 100000000;

    id_buffer[2] = 0x30 + value % 100000000 / 10000000;

    id_buffer[3] = 0x30 + value % 10000000 / 1000000;

    id_buffer[4] = 0x30 + value % 1000000 / 100000;

    id_buffer[5] = 0x30 + value % 100000 / 10000;

    id_buffer[6] = 0x30 + value % 10000 / 1000;

    id_buffer[7] = 0x30 + value % 1000 / 100;

    id_buffer[8] = 0x30 + value % 100 / 10;

    id_buffer[9] = 0x30 + value % 10;

Choose "board, the board type: burn write Iteaduino_Lite", and then select the corresponding serial port.

Click on the upload, prompt burning success, RDM8800 firmware will burn well.
 
Is the next test, unplug the power cord and all dupont line, according to the following hardware connection diagram to connect the FOCA, RDM8800 and SIM900 module.

SIM card fitted on SIM900 module (support unicom/mobile SIM card only) and the antenna, the NFC antenna on board connected to the RDM8800 interface, and then plug in the USB line power supply. Physical figure as follows:

SIM900 boot, such as transistors, see.net LED lights flickered on, wait for 10 s. Then the NFC typeA card on RDM8800 antenna board, then RDM8800 will read the card number sent to the corresponding on the phone, for example: "card: 0046553491". The output format for "card: + card number". Card has been on the antenna board read only once, only to send a text message, with a card need to brush after every 2 seconds, the second and send text messages, a different card number without waiting for.
 

The FOCA here is only used for power supply, you can also use 5 v / 1 a adapter or batteries.

Package included:
- 1 x  Development Board
 

Write a review

Note: We will keep it confidential.
Note: HTML is not translated!
 
Captcha