תג RFID MIFARE הוא כיום אחד מתגי RFID הנפוצים ביותר. MIFARE היא סדרה של כרטיסי RF התואמים לתקן ISO14443A המיוצר על-ידי NXP. הוא כולל את MIFARES50, המייפר S70, מיפאר אולטרה-אור, מיפאר פרו, מפאראדספייר, ועוד. בשל ההשפעה העצומה של MIFARE, התעשייה מייצרת לעתים כרטיסי RF התואמים לתקני ISO14443A. ידוע גם בשם “MIFARE”, במיוחד כרטיס MIFARES50, הוא כמעט דובר התקן ISO14443A.
באשר למקור השם “MIFARE”, נאמר כי ב 1998 פיליפס רכשה את החברה השוויצרית Mikron, שפיתחה בעבר מערכת טעינה בשם MIkron FARE-collectionSystem, מערכת ההטענה של מיקרון, מקוצר כ-MIFARE.
כרטיסי סדרת MIFARE מתייחסים לעתים ל-MIFARE UltraLight כ-MF0, MIFARES50 ו- S70 כ-MF1, MIFARE Pro כמו MF2, ו- MIFARE Desfire כ-MF3 בהתאם לשבב המשמש בכרטיס.
התכונה הנפוצה של סדרת MIFARE היא לציית לתקן הבינלאומי ISO14443A. התכונות הנפוצות של תג RFID MIFARE הן כדלקמן:
1. הם כולם קרובים לכרטיס PICC (סמיכות ICC), מרחקי קריאה וכ כתיבה של עד 10 ס"מ.
2. תדר ה-RF של ה-MIFARE RFID תג הוא 13.56 מגה-הרץ ± 7KHz.
3. MIFAREs RFID תג הם פסיביים ללא מגע, ואנרגיה מסופקת על-ידי שדה RF שנוצר על-ידי הקורא.
4. עוצמת השדה המגנטי של שדה RF שנוצר על-ידי הקורא היא בין 1.5A/m ל- 7.5A/m. ה- MIFARE של התג RFID יכול לעבוד ברציפות במרווח חוזק שדה זה.
5. ה- MIFARE RFID Tag נכנס תחילה לשדה ה- RF של הקורא כדי להשלים את האתחול, ולאחר מכן ממתין לפקודת הקורא. חילופי הנתונים בין הקורא לכרטיס תמיד מאמצים את מצב RTF, כלומר, הקורא מנפיק תחילה פקודה, והכרטיס מגיב לפקודה בתוך זמן שנקבע.. אם לקורא אין פקודה, הכרטיס לא יכול לדבר ראשון בכל מקרה.
6. הקורא שולח פקודה ל- MIFARE תג RFID באמצעות קוד מילר ששונה של 100% בקש אפנון, וה-TAG RFID MIFARE משתמש בקוד של מנצ'סטר מאופננת.
7. קצב הנתונים בין הכרטיס לקורא הוא 4 סוגים: 106Kbps, 212Kbps, 424Kbps, 847Kbps. עם זאת, לפני קריאת הפקודה ' בחירת כרטיס ' (כולל), שיעור התקשורת יכול להיות 106Kbps בלבד. לאחר קריאת בחירת הכרטיס, באפשרות Tag MIFARE והקורא של RFID לבצע משא ומתן באיזה קצב להשתמש. כיצד מגיע 106Kbps? הוא מתקבל על ידי חלוקת תדר המוביל על ידי 13.56MHz וחלוקה על ידי 128. הפתגם הפופולרי הוא “נושאת 128 חלוקת תדרים”.
8. כאשר MIFARE RFID תג אינו נכנס לשדה RF, הוא נקרא מצב כבה. לאחר הכניסה לשדה ה-RF, הוא נכנס למצב חוסר פעילות לאחר קבלת איפוס צריכת החשמל. לאחר קבלת פקודת השיחה מהקורא, הוא נכנס למצב מוכן. לאחר בחירת מחזור האנטי-התנגשות, הוא נכנס למצב הפעיל, ונכנס למצב שינה לאחר קבלת הפקודה sleep או הפקודה הלא מוכרת במצב הפעיל.
9. תג RFID MIFAREs יש מספר סידורי ייחודי באופן כללי, אשר עשוי להיות 4 בתים, 7 בתים או 10 בתים. כאשר MIFAREs RFID תג מרובים להזין את שדה RF של הקורא בו-זמנית, הקלפים פועלים לפי מנגנון האנטי-התנגשות מונחה הסיביות, וקורא הכרטיסים בוחר את התגית הייחודית RFID MIFARE כדי לפעול. לאחר שהקורא סיים להפעיל תגית RFID MIFARE, זה יכול לשלוח פקודת שינה כדי להרדים את הכרטיס, והקורא ממשיך לפעול על MIFAREs RFID תג אחרים.
10. לתגים אלה RFID MIFAREs יש שלבי פעולה זהים לפני בחירת הכרטיס (כולל). הפעולה לאחר שהבחירה בחירת RFID MIFARE שונה. לדוגמה, יש צורך לאמת את הסיסמה, כמה לא צריך את זה, והדרך לאמת את הסיסמה. יש גם הבדלים.
11. נדרשים שני שלבים כדי להיכנס לשדה המגנטי מה-MIFARE של תג RFID ל-MIFARE RFID Tag.
השלב הראשון הוא עבור הקורא לקרוא MIFARE תג RFID בשדה המגנטי, וה-MIFARE של התג RFID מגיב לשיחה.
(1) מכיוון שאולי יש כרטיס בשדה המגנטי שזה נכון נכנס לשדה המגנטי והוא מאופס חשמלית, ייתכן גם שיש לו תג RFID MIFARE המופעל על ידי הקורא ונשלח למצב שינה על ידי הקורא. סוגים שונים של תגיות RFID מיפארס, הקורא משתמש בשתי פקודות שונות כדי לבצע שיחות: בקשת כרטיס (מרקקה, 0x26) והתעוררות כרטיס (התעוררות, 0x52).
(2) הבקשה ל-MIFARE RFID Tag (מרקקה) יכולים לקרוא רק כרטיסים במצב חוסר פעילות, ו-WAKE-UP יכול להתקשר לכל הקלפים, כולל כרטיסים במדינות העצירה והארעי.
(3) לאחר קבלת הפקודה 'שיחת כרטיס', תג RFID MIFARE יגיב לפקודה (המענה התורני, אטוקה), אומר לקורא אם לציית למנגנון האנטי-התנגשות מונחה הסיביות. אם לא, הקורא לא יפעל באופן טבעי למטה, אלא אם כן שני הצדדים הסכימו על הסכם מיוחד נגד התנגשות, אבל זה לא נקרא “לציית ISO14443A”. ATQA יש שני בתים. הערך של הבית הראשון לא צוין (מיכל שוהם). שתי הסיביות העליונות של b7b6 הבית השני מציינות את אורך המספר הסידורי של הכרטיס (“00” הוא 4 בתים, ו “01” הוא 7 מילים. סעיף, “10” הוא 10 בתים), הערך של סיבית b5 לא צוין (מיכל שוהם), b4-b0 מציין אם נצפתה מנגנון האנטי-התנגשות מונחה הסיביות. אם הוא נצפה, b4-b0 חייב להיות אחד ויחיד 1 סיבית היא 1. בדרך כלל, ATQA של MIFARES50 הוא 0004H, ATQA של MIFARE S70 הוא 0002H, ATQA של MIFAREUltraLight הוא 0044H, ATQA של אור MIFARE הוא 0010H, וה-ATQA של MIFAREDesfire הוא 0434H. זה מקובל בתעשייה לקרוא ATQA את סוג הכרטיס, וזה נקרא “סוג כרטיס MIFARE S50 הוא 0004H, סוג כרטיס MIFARES70 הוא 0002H, סוג כרטיס תאורה אולטרה-אור של MIFARE הוא 0044H, סוג הכרטיס של מיסדסאש הוא 0344H…”, הצהרה זו היא למעשה לא קפדנית. כרטיסים עם ATQA 0044H ו- 0344H הופיעו, אבל הכרטיס הזה הוא לא MIFAREUltraLight ו MIFARE Desfire, אבל MIFARES50 חדש של 7 בתי. זה נורמלי., מכיוון ש- ISO 14443A קובע כי התפקיד של ATQA הוא לציין אם הכרטיס תואם למנגנון האנטי-התנגשות מונחה הסיביות ואורך המספר הסידורי של הכרטיס שלו, ואינו מציין איזה סוג כרטיס.
(1) הסיבה לכך “נגד התנגשות” ו “בחירה” הם יחד הוא כי קודי הפקודה של השניים זהים, ההבדל הוא כמה מספרים סידוריים של כרטיס מאושר כלולים לאחר קוד הפקודה.
(2) מנגנון נגד התנגשות מונחה סיביות כל מחזור נגד התנגשות דורש מספר כרטיס של 32 סיביות כדי להשתתף. הקורא שולח קוד פקודה נגד התנגשות לכל הקלפים המשתתפים באנטי-התנגשות, ומספר לכרטיס כמה מספרים סידוריים של כרטיסים נקבעו, כך שהחלק הקדמי של המספר הסידורי של הכרטיס זהה למספר הסידורי המאושר שהונפק על-ידי הקורא. בצע תגובה.
(3) אם המספר הסידורי של הכרטיס המאושר קטן מ- 32 bits, שהיא פקודה נגד התנגשות, הכרטיס יחזיר את החלק הסידורי הנותר של הכרטיס למעט המספר הסידורי של הכרטיס המאושר; אם המספר הסידורי של הכרטיס המאושר שווה ל 32 bits, הפקודה בחירת כרטיס תגרום לכרטיס הנבחר להגיב לבחירה (בסלטידע, סאק).
(4) הבדל נוסף בין הפקודות נגד התנגשות ובחירה בכרטיס הוא שלפקודה בחירת כרטיס יש CRC_A בדיקה, ולפקודה נגד התנגשות אין CRC_A ת'ים.
(5) אם מספר הכרטיס הוא 4 בתים, קוד הפקודה לבחירה נגד התנגשות הוא 0x93.
(6) אם מספר הכרטיס מ 7 בתים, ואז שתי רמות (מדורגת) נדרשת בחירה נגד התנגשות. קוד הפקודה של הרמה הראשונה (רמת מפל 1) הוא 0x93; הראשון 3 בתים של מספר הכרטיס משתתפים; קוד הפקודה של הרמה השניה (רמת מפל 2) הוא 0x95, והאחרון 4 בתים של מספר הכרטיס משתתפים.
(7) אם מספר הכרטיס הוא 10 בתים, ואז שלוש רמות (רמת מפל) נדרשת בחירה נגד התנגשות. קוד הפקודה של הרמה הראשונה (רמת מפל 1) הוא 0x93, וה הראשון 3 בתים של מספר הכרטיס משתתפים; קוד הפקודה של הרמה השניה (רמת מפל 2) הוא 0x95, וה-4, 5את ה, ו-6 2 100 של מספר הכרטיס להשתתף; קוד הפקודה של הרמה השלישית (מדורג level3) הוא 0x97, והאחרון 4 בתים של מספר הכרטיס משתתפים.
(8) ייתכן שגילית כי נאמר כי כל מחזור נגד התנגשות דורש מספר כרטיס 32 סיביות להשתתף. מאוחר יותר, ניתן לומר כי הוא יכול להשתתף 3 בתים (24סיבית). האם זה לא עקבי?? כן, על מנת לפצות על 32bit, אם רק 3 בתים של מספר כרטיס משתתפים בלולאה נגד התנגשות, הכרטיס מוסיף באופן אוטומטי בית 0x88 לפני 3 בתים של מספר כרטיס. 0x88 זה נקרא תג מדורג, אשר עונה על דרישות מחזור נגד התנגשות עבור מספרי כרטיס 32bit.
(9) לולאת בחירה נגד התנגשות לכל שכבה. אם הכרטיס נבחר, על הכרטיס לחזור לסלטידע (סאק) לספר לקורא אם הוא צריך את הרמה הבאה של לולאה בחירה נגד התנגשות ואם לציית ISO14443-4. . 12. סוף סוף, האמור לעיל הוא המשמעות של “תאימות משותפת עם ISO14443A”, כלומר, מהכרטיס לשדה המגנטי לכרטיס נבחר, תהליך התפעול שלהם זהה. אחרי זה, כולם נפרדו דרכים, וחלקם המשיכו לציית ISO14443-4, כמה החלו לאמת את הסיסמה, וחלקם יכולים לקרוא ישירות ולכתוב פעולות. כדי לקבל תג RFID MIFARE: https://www.rfidhy.com/contact-us/