1
‫بهینه‬‌‫سازی‌انتقال‌چمدان‌در‌فرودگاه‬‌
‫محمدزاده‬ ‫محمد‬ ،‫سلیمانی‬ ‫اصل‬ ‫یحیی‬‫پارچین‬،‫طاهری‬ ‫فراز‬
(‫راهنما‬ ‫معلم‬:‫آقای‬‫احسان‬‫باقرزاده‬)
‫چکیده‬‌
‫شا‬‫ی‬‫د‬‫بتوان‬‫گفت‬‫که‬‫تکنولوژ‬‫ی‬RFID(‫راد‬‫ی‬‫و‬‫شناسه‬)‫برا‬‫ی‬
‫اول‬‫ی‬‫ن‬‫بار‬‫در‬‫کشور‬‫ما‬‫با‬‫بل‬‫ی‬‫ت‬‫ها‬‫ی‬‫الکترون‬‫ی‬‫ک‬‫ی‬‫مترو‬‫وارد‬‫شد‬‫و‬‫در‬
‫کاربرد‬‫ها‬‫ی‬‫محدود‬‫ی‬‫کارت‬ ‫با‬ ‫کارمندان‬ ‫غیاب‬ ‫و‬ ‫حضور‬ ‫مانند‬‫مورد‬
‫استفاده‬‫قرار‬‫گرفت‬.‫در‬‫ا‬‫ی‬‫ن‬‫پروژه‬‫است‬ ‫شده‬ ‫سعی‬‫که‬‫از‬‫ا‬‫ی‬‫ن‬
‫تکنولوژ‬‫ی‬‫به‬‫کمک‬‫د‬‫ی‬‫گر‬‫تکنولوژ‬‫ی‬‫ها‬‫ی‬‫نو‬‫ی‬‫ن‬‫در‬‫کشورمان‬‫استفاده‬‫ی‬
‫د‬‫ی‬‫گر‬‫ی‬‫در‬‫صنعت‬‫هواپ‬‫ی‬‫ما‬‫یی‬‫بکن‬‫ی‬‫م‬‫و‬‫حمل‬‫و‬‫نقل‬‫چمدان‬‫ها‬‫را‬‫با‬
‫دقت‬‫باالتر‬‫ی‬‫انجام‬‫بده‬‫ی‬‫م‬.‫هم‬‫ی‬‫ن‬‫طور‬‫بتوان‬‫ی‬‫م‬‫روش‬‫طراح‬‫ی‬‫شده‬‫را‬
‫به‬‫راه‬‫حل‬‫د‬‫ی‬‫گر‬‫مشکالت‬‫هم‬‫ربط‬‫بده‬‫ی‬‫م‬.‫مانند‬:‫پ‬‫ی‬‫گ‬‫ی‬‫ر‬‫ی‬‫مرسوالت‬
‫پست‬‫ی‬،‫هوشمند‬‫ساز‬‫ی‬‫ب‬‫ی‬‫مارستان‬‫ها‬‫و‬....
‫مقدمه‬
‫چمدان‬ ‫ساالنه‬‫می‬ ‫مفقود‬ ‫هوایی‬ ‫سفرهای‬ ‫در‬ ‫زیادی‬ ‫های‬‫شوند‬.
‫و‬ ‫یافتن‬‫چمدان‬ ‫این‬ ‫پیگیری‬‫زمان‬ ‫بسیار‬ ‫ها‬‫است‬ ‫بر‬.
‫شرکت‬ ‫که‬ ‫آماری‬ ‫طبق‬SITA‫سال‬ ‫در‬11‫کرده‬ ‫منتشر‬،‫است‬
‫میان‬ ‫از‬44/1‫شده‬ ‫بارگیری‬ ‫آنها‬ ‫های‬ ‫چمدان‬ ‫که‬ ‫افرادی‬ ‫میلیارد‬
،‫است‬44/12‫شده‬ ‫مشکل‬ ‫دچار‬ ‫چمدان‬ ‫میلیون‬‫صنعت‬ ‫برای‬ ‫که‬ ‫اند‬
‫حمل‬‫و‬‫هواپیمایی‬ ‫نقل‬24/1‫است‬ ‫داشته‬ ‫خرج‬ ‫دالر‬ ‫میلیارد‬.
‫سال‬ ‫در‬ ‫کل‬ ‫در‬11‫حدود‬1088188‫گم‬ ‫چمدان‬‫شده‬‫است‬.
1
Radio Frequency Identification
‫چمدان‬ ‫آمار‬‫گم‬ ‫های‬‫سال‬ ‫در‬ ‫اروپا‬ ‫در‬ ‫شده‬11:
‫چمدان‬ ‫آمار‬‫گم‬ ‫های‬‫سال‬ ‫در‬ ‫آمریکا‬ ‫در‬ ‫شده‬11:
‫هزینه‬ ‫کاهش‬ ‫برای‬ ‫تا‬ ‫است‬ ‫منطقی‬ ‫پس‬‫همین‬ ‫و‬ ‫ها‬‫راحتی‬ ‫طور‬
‫شود‬ ‫طراحی‬ ‫بهینه‬ ‫سیستمی‬ ،‫مسافران‬ ‫و‬ ‫کارکنان‬.
‫ا‬ ‫یکی‬‫راه‬ ‫ز‬‫حل‬‫های‬‫نسبتا‬‫کاربردی‬ ‫و‬ ‫هزینه‬ ‫کم‬‫این‬،‫مشکل‬
‫تکنولوژی‬ ‫از‬ ‫استفاده‬RFID‫تکنولوژی‬ ‫با‬ ‫آن‬ ‫تلفیق‬ ‫و‬WSN1
‫است‬.‫دو‬ ‫این‬ ‫که‬ ‫امکاناتی‬ ‫که‬ ‫استفاده‬ ‫با‬ ‫تا‬ ‫است‬ ‫این‬ ‫بر‬ ‫تالش‬
‫مشکل‬ ‫رفع‬ ‫برای‬ ‫بهینه‬ ‫سیستمی‬ ‫گذارند‬ ‫می‬ ‫ما‬ ‫اختیار‬ ‫در‬ ‫تکنولوژی‬
‫کنیم‬ ‫طراحی‬ ‫شده‬ ‫ذکر‬.
‫در‬ ‫پروژه‬ ‫این‬ ‫در‬‫بخش‬‫ویژه‬ ‫امکانات‬ ‫نیازمند‬ ‫مختلف‬ ‫های‬‫بوده‬ ‫ای‬
‫جمله‬ ‫از‬ ‫ایم‬:
‫ایجاد‬‫بی‬ ‫شبکه‬‫سیم‬
RFID Tag
RFID Reader4
‫نرم‬‫افزار‬‫مد‬‫ی‬‫ر‬‫ی‬‫ت‬‫اطالعات‬
2
Wireless Sensor Network
3
‫شناسه‬
4
‫بازخوان‬‫ب‬‫ر‬‫چسب‬
2
‫روش‌کار‬‌
‫انتقال‬ ‫مسیر‬ ‫تمام‬ ‫در‬ ‫که‬ ‫است‬ ‫گونه‬ ‫بدین‬ ‫طرح‬ ‫کلی‬ ‫ساختار‬
‫ایستگاه‬ ‫ها‬ ‫چمدان‬‫چک‬ ‫برای‬ ‫هایی‬‫چمدان‬ ‫کردن‬‫دارد‬ ‫وجود‬ ‫ها‬.
‫چمدان‬ ‫تحویل‬ ‫متصدی‬ ‫ابتدا‬ ‫در‬‫فرودگاه‬ ‫در‬ ‫تحویل‬ ‫هنگام‬ ‫ها‬
‫یک‬ ،‫مبدا‬Tag‫می‬ ‫متصل‬ ‫چمدان‬ ‫به‬‫می‬ ‫که‬ ‫کند‬‫توان‬Tag‫در‬ ‫را‬ ‫ها‬
‫چمدان‬ ‫به‬ ‫برچسب‬ ‫مانند‬ ‫و‬ ‫کرد‬ ‫تولید‬ ‫لحظه‬‫چسباند‬ ‫ها‬.‫این‬Tag
‫سریالی‬ ‫شماره‬ ‫دارای‬‫است‬‫شماره‬ ‫آن‬ ‫از‬ ‫توان‬ ‫می‬ ‫که‬‫و‬ ‫پرواز‬ ‫ی‬
‫شماره‬‫کرد‬ ‫استخراج‬ ‫را‬ ‫چمدان‬ ‫ی‬.‫ا‬ ‫در‬‫ی‬‫بارگیری‬ ‫محل‬ ‫که‬ ‫اول‬ ‫ستگاه‬
‫چمدان‬‫ها‬‫مشخضات‬ ‫دارای‬ ‫که‬ ‫شود‬ ‫می‬ ‫تولید‬ ‫فایلی‬ ،‫است‬
‫چمدان‬‫است‬ ‫پرواز‬ ‫یک‬ ‫های‬.‫ایستگاه‬ ‫تمامی‬ ‫به‬ ‫فایل‬ ‫این‬‫و‬ ‫بعدی‬ ‫های‬
‫شود‬ ‫می‬ ‫ارسال‬ ‫مقصد‬ ‫فرودگاه‬.
‫تمامی‬‫ایستگاه‬‫های‬‫فرودگاه‬‫اختصاصی‬ ‫کد‬ ‫دارای‬ ‫ها‬‫هستند‬.
‫چمدان‬‫ایستگاهی‬ ‫هر‬ ‫از‬ ‫ها‬‫که‬‫موقعیتشان‬ ،‫کنند‬ ‫عبور‬‫در‬
‫پایگاه‬‫داده‬‫می‬ ‫ثبت‬ ‫ها‬‫شود‬‫ها‬ ‫چمدان‬ ‫اطالعات‬ ‫محتوی‬ ‫فایل‬ ‫با‬ ‫و‬
‫شود‬ ‫می‬ ‫مقایسه‬.‫لحظه‬ ‫از‬ ‫نتیجه‬ ‫در‬‫ثبت‬ ‫سیستم‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫ای‬
‫می‬‫می‬ ‫شود‬‫کرد‬ ‫پیگیری‬ ‫را‬ ‫آن‬ ‫موقعیت‬ ‫توان‬.‫مسیر‬ ‫بودن‬ ‫ایستگاهی‬
‫معلوم‬ ‫آن‬ ‫حدودی‬ ‫موقعیت‬ ،‫شد‬ ‫گم‬ ‫چمدانی‬ ‫اگر‬ ‫تا‬ ‫شود‬ ‫می‬ ‫باعث‬
‫ب‬‫شود‬ ‫انجام‬ ‫سریعتر‬ ‫روند‬ ‫تا‬ ‫اشد‬.
‫چمدان‬ ‫تحویل‬ ‫از‬ ‫بعد‬‫دارد‬ ‫وجود‬ ‫ایستگاهی‬ ‫بارگیری‬ ‫هنگام‬ ‫ها‬‫که‬
‫چمدان‬ ‫آن‬ ‫در‬‫ها‬‫می‬ ‫چک‬‫شو‬‫تا‬ ‫ند‬‫وارد‬ ‫اشتباهی‬ ‫صورت‬ ‫به‬ ‫چمدانی‬
‫چمدان‬ ‫کلیه‬ ‫و‬ ‫نشود‬ ‫هواپیما‬‫شوند‬ ‫هواپیما‬ ‫وارد‬ ‫ها‬.
‫دوباره‬ ‫مسافرین‬ ‫به‬ ‫ها‬ ‫چمدان‬ ‫تحویل‬ ‫از‬ ‫قبل‬ ،‫مقصد‬ ‫فرودگاه‬ ‫در‬
‫وجود‬‫چمدان‬‫شود‬ ‫می‬ ‫چک‬ ‫ها‬.
،‫مقصد‬ ‫فرودگاه‬ ‫در‬ ‫خود‬ ‫چمدان‬ ‫دریافت‬ ‫از‬ ‫پس‬ ‫مسافرها‬‫ار‬
‫دروازه‬‫که‬ ‫شوند‬ ‫می‬ ‫رد‬ ‫ای‬Tag‫می‬ ‫نامتعبر‬ ‫را‬‫کند‬.‫امکان‬ ‫تا‬
‫استفاده‬‫باشد‬ ‫نداشته‬ ‫وجود‬ ‫آنها‬ ‫از‬ ‫استفاده‬ ‫سوء‬ ‫یا‬ ‫دوباره‬ ‫ی‬.
‫هم‬‫می‬ ‫امنیت‬ ‫باالرفتن‬ ‫برای‬ ‫چنین‬‫که‬ ‫هنگامی‬ ‫مسافرها‬ ‫به‬ ‫توان‬
‫چمدان‬‫هایشان‬‫می‬ ‫تحویل‬ ‫را‬‫حاوی‬ ‫دستبند‬ ‫یک‬ ‫دهند‬‫یک‬RFID
Tag‫تطابق‬ ‫شرط‬ ‫به‬ ‫تنها‬ ‫که‬ ‫داد‬ID‫دست‬‫با‬ ‫بند‬Tag‫چمدان‬
‫شوند‬ ‫خارج‬ ‫مقصد‬ ‫فردوگاه‬ ‫از‬ ‫بتوانند‬.
‌
‫این‬ ‫اندازی‬ ‫راه‬ ‫برای‬‫طرح‬‫برنامه‬ ‫تمام‬‫میکروکنترلر‬ ‫توسط‬ ‫ها‬
PIC30F4011‫شوند‬ ‫می‬ ‫اجرا‬.
‫برای‬‫بندی‬ ‫شبکه‬‫سیم‬ ‫بی‬‫ماژول‬ ‫یک‬ ‫به‬‫ارتباط‬‫ی‬‫سریال‬‫است‬ ‫نیاز‬.
‫بنابراین‬‫ماژول‬ ‫از‬DRF4432D20‫پروتکل‬ ‫با‬UART‫استفاده‬
‫شده‬‫برای‬ ‫مناسب‬ ‫ماژولی‬ ‫که‬‫با‬ ‫ارتباط‬ ‫برای‬ ‫و‬ ‫است‬ ‫طرح‬ ‫این‬Tag
RFID‫ماژول‬ ‫از‬CR003‫است‬ ‫شده‬ ‫استفاده‬ ‫پروتکل‬ ‫همان‬ ‫با‬.
‫ماژول‬ ‫از‬ ‫هم‬ ‫کامپیوتر‬ ‫با‬ ‫ارتباط‬ ‫برای‬FTDI232‫شده‬ ‫استفاده‬
‫است‬.
‫باید‬ ‫ایستگاه‬ ‫هر‬‫گیرنده‬ ‫و‬ ‫فرستنده‬ ‫یک‬ ‫داری‬RF‫با‬ ‫بتواند‬ ‫تا‬ ‫باشد‬
‫باشد‬ ‫داشته‬ ‫اطالعات‬ ‫تبادل‬ ‫اصلی‬ ‫سرور‬.‫همین‬‫یک‬ ‫دارای‬ ‫باید‬ ‫طور‬
RFID Reader‫اطالعات‬ ‫بتواند‬ ‫تا‬ ‫باشد‬Tag‫بخواند‬ ‫را‬ ‫ها‬
‫به‬ ‫داده‬ ‫انتقال‬ ‫امکان‬ ‫برای‬ ‫قسمتی‬ ‫تا‬ ‫است‬ ‫خوب‬ ‫همینطور‬
‫دستگاه‬‫باشد‬ ‫داشته‬ ‫خارجی‬ ‫های‬
‫شبکه‬‫صورت‬ ‫به‬ ‫بندی‬Master‫و‬Client‫است‬.‫ا‬ ‫در‬‫همه‬ ‫بتدا‬‫ی‬
‫می‬ ‫دریافت‬ ‫اطالعات‬ ‫تبادل‬ ‫برای‬ ‫آدرس‬ ‫یک‬ ‫سرور‬ ‫از‬ ‫ها‬ ‫ایستگاه‬
‫بدهد‬ ‫تشخیص‬ ‫هم‬ ‫از‬ ‫را‬ ‫ها‬ ‫ایستگاه‬ ‫بتواند‬ ‫سرور‬ ‫تا‬ ‫کنند‬.‫سپس‬‫با‬
‫می‬ ‫آغار‬ ‫اطالعات‬ ‫تقابل‬ ‫آدرس‬ ‫آن‬ ‫به‬ ‫توجه‬‫شود‬.‫دستگاه‬ ‫از‬ ‫کدام‬ ‫هر‬‫ها‬
‫ابتدا‬Tag‫چ‬ ‫به‬ ‫مربوط‬ ‫های‬‫می‬ ‫را‬ ‫مدان‬‫شرایط‬ ‫به‬ ‫توجه‬ ‫با‬ ‫و‬ ‫خوانند‬
‫پاک‬ ‫و‬ ‫تایید‬ ،‫کردن‬ ‫اضافه‬ ‫برای‬ ‫دستورهایی‬‫اطالعات‬ ‫کردن‬Tag‫از‬
‫می‬ ‫صادر‬ ‫داده‬ ‫پایگاه‬‫شود‬.
‫نحوه‬‫آدرس‬ ‫ی‬‫صدا‬ ‫با‬ ‫اصلی‬ ‫دستگاه‬ ‫که‬ ‫است‬ ‫صورت‬ ‫بدین‬ ‫دهی‬
‫آدرس‬ ‫تمامی‬ ‫کردن‬‫دستورهای‬ ‫فرستادن‬ ‫و‬ ‫نامشخص‬ ‫های‬
‫آدرس‬‫دهی‬‫آن‬ ‫به‬‫آدرس‬ ‫که‬ ‫هایی‬‫نشده‬ ‫دهی‬‫اند‬.
‫دارد‬ ‫وجود‬ ‫قسمت‬ ‫چند‬ ‫داده‬ ‫پک‬ ‫هر‬ ‫در‬:
‫ایستگاه‬ ‫ی‬ ‫شماره‬
‫شماره‬‫چمدان‬ ‫ی‬
‫شماره‬‫پرواز‬ ‫ی‬
‫داخلی‬ ‫دستورات‬
‫با‬ ‫ارتباط‬ ‫انتقال‬ ‫که‬ ‫هستند‬ ‫ها‬ ‫ایستگاه‬ ‫که‬ ‫شد‬ ‫متذکر‬ ‫باید‬ ‫البته‬
‫کنند‬ ‫می‬ ‫آغاز‬ ‫را‬ ‫سرور‬.‫داده‬ ‫وقت‬ ‫هر‬ ‫واقع‬ ‫در‬‫مربوط‬ ‫سرور‬ ‫به‬ ‫ای‬
‫ر‬ ‫آن‬ ،‫شود‬‫می‬ ‫ا‬‫فرستند‬.
3
‫بخش‬ ‫تمام‬ ‫مورد‬ ‫در‬ ‫کاملی‬ ‫نسبتا‬ ‫توضیح‬ ‫اآلن‬ ‫تا‬‫داده‬ ‫طرح‬ ‫های‬
‫شده‬‫است‬.‫اصلی‬ ‫های‬ ‫بخش‬ ‫بعضی‬ ‫مورد‬ ‫در‬ ‫تا‬ ‫است‬ ‫مناسب‬ ‫حال‬
‫شود‬ ‫داده‬ ‫بیشتری‬ ‫توضیحات‬.
‫شبکه‬:
‫سرور‬ ‫و‬ ‫فرودگاه‬ ‫در‬ ‫متحرک‬ ‫های‬ ‫دستگاه‬ ‫بین‬ ‫ارتباط‬(‫ها‬)‫در‬ ‫ثابت‬ ‫ی‬
‫است‬ ‫وسریع‬ ‫امن‬ ‫روشی‬ ‫مند‬ ‫نیاز‬ ‫فرودگاه‬.‫این‬‫خاصیت‬ ‫ارتباط‬‫های‬
‫باشد‬ ‫دارا‬ ‫باید‬ ‫را‬ ‫زیر‬:
‫تغییر‬ ‫قابل‬ ‫ی‬ ‫شناسه‬ ‫یک‬ ‫به‬ ‫نیاز‬
‫شبکه‬ ‫از‬ ‫ارتباط‬ ‫وصل‬ ‫و‬ ‫ارتباط‬ ‫قطع‬
‫شبکه‬ ‫به‬ ‫نشدن‬ ‫وصل‬ ‫صورت‬ ‫در‬ ‫اشکال‬ ‫تشخیص‬
‫سرور‬ ‫مداوم‬ ‫فعالیت‬‫بوجود‬ ‫صورت‬ ‫در‬ ‫حتی‬ ‫محلی‬ ‫های‬
‫مشکل‬ ‫آمدن‬
‫مرکزی‬ ‫صورت‬ ‫به‬ ‫دستگاه‬ ‫چند‬ ‫کار‬ ‫امکان‬
‫در‬ ‫تغییر‬ ‫قابل‬ ‫ی‬ ‫شناسه‬‫دستگاهی‬ ‫که‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫صورتی‬
‫در‬ ‫محلی‬ ‫سروری‬ ‫پوشش‬ ‫زیر‬ ‫از‬ ‫و‬ ‫کند‬ ‫حرکت‬ ‫فرودگاه‬ ‫در‬ ‫بخواهد‬
‫ناحیه‬ ‫به‬ ‫ناحیه‬ ‫یک‬‫تعداد‬ ‫فرودگاه‬ ‫یک‬ ‫در‬ ‫و‬ ‫برود‬ ‫دیگری‬ ‫سرور‬ ‫ی‬
‫باشد‬ ‫استفاده‬ ‫مورد‬ ‫دستگاه‬ ‫زیادی‬ ‫نسبتا‬.‫های‬ ‫آدرس‬ ‫صورت‬ ‫این‬ ‫در‬
‫باید‬ ‫ها‬ ‫آدرس‬ ‫این‬ ‫و‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫ها‬ ‫دستگاه‬ ‫برای‬ ‫متغیر‬‫طرف‬ ‫از‬
‫شود‬ ‫داده‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫به‬ ‫محلی‬ ‫سرور‬.
‫مهم‬ ‫بسیار‬ ‫محلی‬ ‫سرور‬ ‫از‬ ‫جداگانه‬ ‫صورت‬ ‫به‬ ‫دستگاه‬ ‫هر‬ ‫شدن‬ ‫جدا‬
‫پردازش‬ ‫برخی‬ ‫زیرا‬ ‫است‬‫می‬ ‫دستگاه‬ ‫از‬ ‫زیادی‬ ‫زمان‬ ‫ها‬‫با‬ ‫که‬ ‫گیرند‬
‫نمی‬ ‫اجرا‬ ‫قابل‬ ‫محلی‬ ‫شبکه‬ ‫اتصال‬ ‫وجود‬‫باید‬ ‫هم‬ ‫محلی‬ ‫سرور‬ ‫و‬ ‫باشند‬
‫و‬ ‫بدهد‬ ‫تشخیص‬ ‫را‬ ‫امر‬ ‫این‬ ‫بتواند‬‫صورت‬ ‫به‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬
‫نرسد‬ ‫موردنظر‬ ‫دستگاه‬ ‫به‬ ‫فرمانی‬ ‫دیگر‬ ‫تا‬ ‫کند‬ ‫جدا‬ ‫شبکه‬ ‫از‬ ‫خودکار‬.
‫دوباره‬ ‫اتصال‬ ‫برای‬‫می‬ ‫محلی‬ ‫شبکه‬ ‫به‬ ‫دستگاه‬ ‫ی‬‫فرایند‬ ‫بایست‬
‫آدرس‬‫عادی‬ ‫شرایط‬ ‫به‬ ‫دوباره‬ ‫بتواند‬ ‫دستگاه‬ ‫و‬ ‫شود‬ ‫تکرار‬ ‫گیری‬
‫برگردد‬.
‫وجو‬ ‫خطا‬ ‫اصالح‬ ‫حتی‬ ‫یا‬ ‫تشخیص‬ ‫برای‬ ‫الگوریتم‬ ‫چندین‬‫دارد‬ ‫د‬.
‫بسته‬ ‫در‬ ‫اطالعات‬ ‫ارسال‬ ‫استفاده‬ ‫مورد‬ ‫های‬ ‫روش‬ ‫این‬ ‫از‬ ‫یکی‬‫های‬
‫برقراری‬ ‫در‬ ‫کامپیوترها‬ ‫امروزه‬ ‫که‬ ‫روشی‬ ‫مانند‬ ‫است‬ ‫مشخص‬
‫می‬ ‫استفاده‬ ‫شبکه‬ ‫ارتباطات‬‫کنند‬.‫مقداری‬ ‫روش‬ ‫این‬1‫ارتباط‬ ‫سرعت‬
‫می‬ ‫مشخص‬ ‫را‬ ‫خطاها‬ ‫عوض‬ ‫در‬ ‫ولی‬ ‫دهد‬ ‫می‬ ‫کاهش‬ ‫را‬‫در‬ ‫و‬ ‫کند‬
‫داده‬ ،‫خطا‬ ‫بروز‬ ‫صورت‬‫قبلی‬ ‫ی‬‫شود‬ ‫می‬ ‫ارسال‬ ‫دوباره‬ ‫را‬.
‫تمام‬ ‫تقریبا‬ ‫بدهد‬ ‫رخ‬ ‫محلی‬ ‫سرور‬ ‫در‬ ‫خطایی‬ ‫اگر‬ ‫عادی‬ ‫حالت‬ ‫در‬
‫کار‬ ‫دوباره‬ ‫نتواند‬ ‫خطا‬ ‫این‬ ‫از‬ ‫بعد‬ ‫دستگاه‬ ‫اگر‬ ‫و‬ ‫شود‬ ‫می‬ ‫فلج‬ ‫شبکه‬
‫دستگاه‬ ‫تمامی‬ ‫و‬ ‫رفت‬ ‫خواهد‬ ‫بین‬ ‫از‬ ‫شبکه‬ ‫کند‬ ‫شروع‬ ‫را‬ ‫خود‬‫با‬ ‫ها‬
5
Dynamic IP
‫روبه‬ ‫مشکل‬‫شد‬ ‫خواهند‬ ‫رو‬.‫پیاده‬ ‫سیستمی‬ ‫باید‬ ‫پس‬‫شود‬ ‫سازی‬‫تا‬
‫در‬ ‫باخطایی‬ ‫اگر‬ ‫هم‬ ‫و‬ ‫دهیم‬ ‫کاهش‬ ‫را‬ ‫خطاها‬ ‫بروز‬ ‫احتمال‬ ‫هم‬
‫سرور‬‫از‬ ‫بعد‬ ‫و‬ ‫کنیم‬ ‫حفظ‬ ‫را‬ ‫اصلی‬ ‫سرور‬ ‫بتوانیم‬ ،‫شدیم‬ ‫مواجه‬ ‫محلی‬
‫راه‬ ‫را‬ ‫شبکه‬ ‫دوباره‬ ،‫اشکال‬ ‫رفع‬‫کنیم‬ ‫اندازی‬.‫همین‬‫برای‬ ‫باید‬ ‫طور‬
‫بازه‬ ‫پاسخ‬ ‫یا‬ ‫داده‬ ‫دریافت‬‫تا‬ ‫کنیم‬ ‫مشخص‬ ‫را‬ ‫خاصی‬ ‫زمانی‬ ‫ی‬
‫سرور‬‫جوابی‬ ‫اگر‬ ‫محلی‬‫بدهد‬ ‫ادامه‬ ‫خود‬ ‫کار‬ ‫به‬ ،‫نکرد‬ ‫دریافت‬.‫چون‬
‫دستگاه‬ ‫گاهی‬ ‫که‬ ‫است‬ ‫محتمل‬‫به‬ ‫قادر‬ ‫و‬ ‫بخورند‬ ‫داخلی‬ ‫مشکلی‬ ‫به‬ ‫ها‬
‫نباشند‬ ‫سرور‬ ‫به‬ ‫داده‬ ‫ارسال‬.‫می‬ ‫سرعت‬ ‫فرآیند‬ ‫به‬ ‫امر‬ ‫این‬‫دهد‬.
‫سرور‬ ‫چند‬ ‫کار‬ ‫امکان‬‫زیرا‬ ‫است‬ ‫مهم‬ ‫بسیار‬ ‫موازی‬ ‫صورت‬ ‫به‬ ‫محلی‬
‫را‬ ‫شبکه‬ ‫پوشش‬ ‫زیر‬ ‫سطح‬ ‫توان‬ ‫می‬ ‫صورت‬ ‫این‬ ‫به‬‫تکه‬ ‫به‬‫هایی‬
‫کرد‬ ‫تقسیم‬ ‫کوچکتر‬.‫تحت‬ ‫سرور‬ ‫یک‬ ‫توسط‬ ‫فرودگاه‬ ‫تمام‬ ‫اگر‬
‫قرار‬ ‫پوشش‬‫هستیم‬ ‫باال‬ ‫سرعت‬ ‫با‬ ‫پرهزینه‬ ‫سیستمی‬ ‫نیازمند‬ ،‫گیرد‬.
‫داده‬ ،‫کنیم‬ ‫استفاده‬ ‫محلی‬ ‫سرور‬ ‫چند‬ ‫از‬ ‫اگر‬ ‫ولی‬‫ایستگاه‬ ‫چند‬ ‫به‬ ‫ها‬
‫می‬ ‫جداگانه‬‫تکه‬ ‫هر‬ ‫در‬ ‫را‬ ‫داده‬ ‫حجم‬ ‫و‬ ‫افزایش‬ ‫را‬ ‫سرعت‬ ‫که‬ ‫روند‬
‫میدهد‬ ‫کاهش‬.
‫شبکه‬ ‫در‬ ‫داده‬ ‫انتقال‬ ‫پروتکل‬
‫آدرس‬ ‫باید‬ ‫ابتدا‬ ‫دستگاه‬ ‫هر‬ ،‫شد‬ ‫گفته‬ ‫قبال‬ ‫که‬ ‫طور‬ ‫همان‬‫شود‬ ‫دهی‬.
‫آدرس‬ ‫نحوه‬‫است‬ ‫زیر‬ ‫بصورت‬ ‫دهی‬:
‫محلی‬ ‫سرور‬ ‫ابتدا‬ ‫در‬(Master)‫را‬ ‫ارتباط‬ ‫شروع‬ ‫معنی‬ ‫به‬ ‫دستوری‬
‫می‬ ‫را‬ ‫دهی‬ ‫آدرس‬ ‫شروع‬ ‫معنی‬ ‫به‬ ‫دستوری‬ ‫سپس‬ ،‫فرستد‬ ‫می‬
‫مع‬ ‫به‬ ‫که‬ ‫را‬ ‫آدرسی‬ ‫آن‬ ‫از‬ ‫فرستد،پس‬‫برنامه‬ ‫در‬ ‫که‬ ‫است‬ ‫آدرسی‬ ‫نی‬
‫فرستد‬ ‫می‬ ‫را‬ ‫شده‬ ‫تعیین‬ ‫نامشخص‬ ‫آدرس‬ ‫عنوان‬ ‫به‬ ‫ریزی‬.‫بعد‬
‫منتظر‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫فرستد‬ ‫می‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫جدید‬ ‫آدرس‬
‫می‬‫دریافت‬ ‫معنی‬ ‫به‬ ‫که‬ ‫دستوری‬ ‫مقابل‬ ‫دستگاه‬ ‫جهت‬ ‫از‬ ‫تا‬ ‫ماند‬
‫برسد‬ ‫است‬ ‫صحیح‬.‫شده‬ ‫تعیین‬ ‫زمان‬ ‫مدت‬ ‫از‬ ‫بعد‬ ‫دستور‬ ‫این‬ ‫اگر‬
‫د‬ ‫یعنی‬ ‫نرسد‬‫است‬ ‫نشده‬ ‫دهی‬ ‫آدرس‬ ‫ستگاهی‬.‫سرور‬ ‫حالت‬ ‫دو‬ ‫هر‬ ‫در‬
‫های‬ ‫کار‬ ‫انجام‬ ‫به‬ ‫شروع‬ ‫و‬ ‫کند‬ ‫می‬ ‫صادر‬ ‫را‬ ‫ارتباط‬ ‫این‬ ‫پایان‬ ‫دستور‬
‫کند‬ ‫می‬ ‫دیگر‬(‫شکل‬)
‌
‌
• Master
• Client
Ostr
• Master
• Client
Odef
• Master
• Client
Unknown
• Master
• Client
Addr
• Client
• Master
Oapr
• Master
• Client
Oend
‫شکل‬
4
‫دستگاه‬ ‫حضور‬ ‫از‬ ‫سرور‬ ‫تا‬ ‫شود‬ ‫می‬ ‫نیاز‬ ‫گاهی‬‫مدتی‬ ‫که‬ ‫نظر‬ ‫زیر‬ ‫های‬
‫نکرده‬ ‫تبادل‬‫شود‬ ‫مطلع‬ ‫اند‬.‫آدرس‬ ‫یک‬ ‫وجود‬ ‫از‬ ‫اطالع‬ ‫نحوه‬
‫خاص‬(Ping)‫است‬ ‫صورت‬ ‫این‬ ‫به‬:
‫این‬ ‫به‬ ‫دستوری‬ ‫سپس‬ ،‫شروع‬ ‫دستور‬ ‫ابتدا‬ ‫قبل‬ ‫همانند‬ ‫دوباره‬
‫می‬ ‫هستیم‬ ‫پاسخ‬ ‫نیازمند‬ ‫که‬ ‫معنی‬‫پس‬ ‫و‬ ‫فرستیم‬‫از‬‫آدرس‬ ‫شماره‬ ‫آن‬
‫می‬ ‫ارسال‬ ‫را‬ ‫کنیم‬ ‫بررسی‬ ‫خواهیم‬ ‫می‬ ‫که‬ ‫نظری‬ ‫مورد‬‫بعد‬ ‫و‬ ‫کنیم‬
‫است‬ ‫کردن‬ ‫تایید‬ ‫فقط‬ ‫جا‬ ‫این‬ ‫در‬ ‫که‬ ‫جواب‬ ‫نوع‬ ‫ی‬ ‫کننده‬ ‫تعیین‬
‫ف‬‫برسد‬ ‫تایید‬ ‫تا‬ ‫ماند‬ ‫می‬ ‫منتظر‬ ‫دستگاه‬ ‫بعد‬ ‫و‬ ‫شود‬ ‫می‬ ‫رستاده‬.‫اگر‬
‫می‬ ‫حذف‬ ‫شبکه‬ ‫به‬ ‫متصل‬ ‫های‬ ‫آدرس‬ ‫لیست‬ ‫از‬ ‫آدرس‬ ‫نرسید‬ ‫جوابی‬
‫به‬ ‫ارتباط‬ ‫و‬ ‫شد‬ ‫خواهد‬ ‫فرستاده‬ ‫ارتباط‬ ‫پایان‬ ‫دستور‬ ‫آخر‬ ‫در‬ ‫و‬ ‫شود‬
‫رسید‬ ‫خواهد‬ ‫پایان‬.(‫شکل‬1)
‌
‫سرور‬ ‫به‬ ‫دستگاه‬ ‫جانب‬ ‫از‬ ‫اطالعات‬ ‫ارسال‬ ‫نحوه‬‫محلی‬:
‫می‬ ‫فرستاده‬ ‫ارتباط‬ ‫شروع‬ ‫دستور‬ ‫ابتدا‬ ‫قبل‬ ‫مانند‬‫شود‬.‫سپس‬
‫می‬ ‫فرستاده‬ ‫دستوری‬‫دستگاه‬ ‫از‬ ‫سرور‬ ‫کند‬ ‫می‬ ‫مشخص‬ ‫که‬ ‫شود‬
‫می‬ ‫فرستاده‬ ‫است‬ ‫کرده‬ ‫پاسخ‬ ‫درخواست‬ ‫نظر‬ ‫مورد‬‫شود‬.‫بعد‬‫از‬‫آن‬
‫می‬ ‫که‬ ‫پاسخی‬ ‫نوع‬ ‫هم‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫آدرس‬
‫می‬ ‫فرستاده‬ ‫خواهیم‬‫شود‬.‫پاسخ‬ ‫این‬ ‫اگر‬‫پایان‬ ‫به‬ ‫ارتباط‬ ‫بعد‬ ‫بود‬ ‫نه‬
‫میرسد‬(‫حال‬ ‫در‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫که‬ ‫است‬ ‫معنا‬ ‫این‬ ‫به‬ ‫نه‬ ‫پاسخ‬
‫وقت‬ ‫کاری‬ ‫انجام‬‫است‬ ‫گیر‬).(‫شکل‬)
‌
‌
‫طول‬ ‫سپس‬ ،‫باشد‬ ‫مثبت‬ ‫پاسخ‬ ‫و‬ ‫شود‬ ‫طی‬ ‫شده‬ ‫ذکر‬ ‫مراحل‬ ‫اگر‬
‫ارسال‬ ‫داده‬ ‫خود‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫شد‬ ‫خواهد‬ ‫ارسال‬ ‫نظر‬ ‫مورد‬ ‫داده‬
‫دس‬ ‫آخر‬ ‫در‬ ‫و‬ ‫شد‬ ‫خواهد‬‫شد‬ ‫خواهد‬ ‫ارسال‬ ‫پایان‬ ‫تور‬(‫شکل‬4)
‌
‫ها‬ ‫دستگاه‬ ‫به‬ ‫محلی‬ ‫سرور‬ ‫از‬ ‫اطالعات‬ ‫انتقال‬ ‫ی‬ ‫نحوه‬:
‫برقراری‬ ‫معنای‬ ‫به‬ ‫فرمانی‬ ‫سپس‬ ‫آغاز‬ ‫فرمان‬ ‫ابتدا‬ ‫قبل‬ ‫همانند‬
‫می‬ ‫فرستاده‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫با‬ ‫مرکزی‬ ‫دستگاه‬ ‫طرف‬ ‫از‬ ‫ارتباط‬
‫شود‬.‫و‬ ‫نظر‬ ‫مورد‬ ‫داده‬ ‫طول‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫دستگاه‬ ‫آن‬ ‫آدرس‬ ‫سپس‬
‫می‬ ‫ارسال‬ ‫داده‬ ‫خود‬ ‫آن‬ ‫از‬ ‫پس‬‫پایان‬ ‫فرمان‬ ‫هم‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫شود‬
‫شد‬ ‫خواهد‬ ‫فرستاده‬(‫شکل‬)
‌
‌
‌
‌
• Master
• Client
Ostr
• Master
• Client
Oreq
• Master
• Client
Addr
• Master
• Client
Rrnd
• Client
• Master
Oapr
• Master
• Client
Oend
• Master
• Client
Ostr
• Master
• Client
Oreq
• Master
• Client
Addr
• Master
• Client
Rtlk
• Client
• Master
Anop
• Master
• Client
Oend
• Master
• Client
Ostr
• Master
• Client
Oreq
• Master
• Client
Addr
• Master
• Client
Rtlk
• Client
• Master
Ayes
• Client
• Master
Dlen
• Client
• Master
DATA
• Client
• Master
....
• Client
• Master
DATA
• Master
• Client
Oend
• Master
• Client
Ostr
• Master
• Client
Oobl
• Master
• Client
Addr
• Master
• Client
Dlen
• Master
• Client
DATA
• Master
• Client
....
• Master
• Client
DATA
• Master
• ClientOend
‫شکل‬1
‫شکل‬
‫شکل‬4
‫شکل‬
5
‫داده‬ ‫پایگاه‬:
‫ادامه‬ ‫در‬،‫شبکه‬ ‫الیه‬ ‫آخرین‬ ،‫فوق‬ ‫مطالب‬ ‫ی‬"‫داده‬ ‫پایگاه‬"‫که‬ ‫است‬
‫است‬ ‫اطالعات‬ ‫ارسال‬ ‫و‬ ‫دریافت‬ ‫آن‬ ‫وظیفه‬.‫ثبت‬ ،‫طرح‬ ‫این‬ ‫در‬
‫می‬ ‫صورت‬ ‫روش‬ ‫دو‬ ‫به‬ ‫اطالعات‬‫گیرد‬:
-‫پرواز‬ ‫هر‬ ‫برای‬ ‫مستقل‬ ‫فایل‬ ‫یک‬ ‫ایجاد‬:‫چمدان‬ ‫دریافت‬ ‫از‬ ‫پس‬
‫تحویل‬ ‫بخش‬ ‫توسط‬‫منظور‬ ‫به‬ ،‫هواپیما‬ ‫بار‬ ‫بخش‬ ‫به‬ ‫انتقال‬ ‫تا‬ ‫گیری‬
‫هدایت‬ ‫نظر‬ ‫مورد‬ ‫هواپیمای‬ ‫و‬ ‫مسیر‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫این‬ ‫از‬ ‫اطمینان‬
‫می‬‫می‬ ‫کنترل‬ ‫بار‬ ‫چندین‬ ‫چمدان‬ ‫ردیابی‬ ‫تگ‬ ،‫شود‬‫شود‬.‫برای‬
‫ا‬ ‫مستقل‬ ‫داده‬ ‫پایگاه‬ ‫این‬ ‫ساختن‬‫ز‬SQLite‫این‬ ‫که‬ ‫است‬ ‫شده‬ ‫استفاده‬
‫می‬ ‫استفاده‬ ‫مبدا‬ ‫فرودگاه‬ ‫در‬ ‫تنها‬ ‫فایل‬‫شود‬.
1-‫یکپارچه‬ ‫و‬ ‫متمرکز‬ ‫صورت‬ ‫به‬ ‫سرور‬ ‫یک‬ ‫از‬ ‫استفاده‬:‫از‬ ‫یکی‬
‫قابلیت‬‫چمدان‬ ‫پیگیری‬ ،‫پروژه‬ ‫این‬ ‫های‬‫سامانه‬ ‫یک‬ ‫طریق‬ ‫از‬ ‫ها‬
‫است‬ ‫اینترنتی‬.‫شدن‬ ‫رد‬ ‫محض‬ ‫به‬ ‫که‬ ‫است‬ ‫نیاز‬ ‫سیستمی‬ ‫یک‬ ‫به‬
‫مرحله‬ ‫هر‬ ‫از‬ ‫چمدان‬‫هم‬ ‫و‬ ‫کند‬ ‫ثبت‬ ‫را‬ ‫آن‬ ‫موقعیت‬ ،‫این‬ ‫در‬ ‫چنین‬
‫می‬ ‫ثبت‬ ‫صاحبش‬ ‫و‬ ‫چمدان‬ ‫بین‬ ‫ارتباط‬ ‫سامانه‬‫صاحب‬ ‫فقط‬ ‫تا‬ ‫شود‬
‫کند‬ ‫خارج‬ ‫مقصد‬ ‫فرودگاه‬ ‫از‬ ‫را‬ ‫آن‬ ‫بتواند‬ ‫چمدان‬.‫مساله‬‫وجود‬ ‫که‬ ‫ای‬
‫هم‬ ‫و‬ ‫اطالعات‬ ‫خواندن‬ ‫هم‬ ،‫چمدان‬ ‫ثبت‬ ‫تعداد‬ ‫هم‬ ‫که‬ ‫است‬ ‫این‬ ‫دارد‬
‫است‬ ‫زیاد‬ ‫اطالعاتی‬ ‫کلیدهای‬ ‫تغییر‬.‫ح‬ ‫برای‬‫سیستم‬ ‫از‬ ،‫مشکل‬ ‫این‬ ‫ل‬
‫داده‬ ‫مدیریت‬MySQL‫ذخیره‬ ‫موتور‬ ‫با‬‫سازی‬InnoDB(‫انجام‬ ‫برای‬
‫تراکنش‬‫پایگاه‬ ‫بین‬ ‫ارتباط‬ ‫و‬ ‫ها‬‫داده‬ ‫های‬)‫است‬ ‫شده‬ ‫استفاده‬.‫البته‬
‫موتور‬ ‫از‬ ‫فرودگاهها‬ ‫داخلی‬ ‫سرورهای‬MyISAM‫باالتر‬ ‫سرعت‬ ‫دلیل‬ ‫به‬
‫میکنند‬ ‫استفاده‬ ‫اطالعات‬ ‫خواندن‬ ‫در‬.
‫ا‬ ‫که‬ ‫است‬ ‫ذکر‬ ‫به‬ ‫الزم‬‫چمدان‬ ‫طالعات‬‫ثبت‬ ‫سیستم‬ ‫دو‬ ‫هر‬ ‫در‬ ‫ها‬
‫می‬‫شود‬.
‫چمدان‬ ‫مدیریت‬ ‫سیستم‬ ‫داده‬ ‫پایگاه‬ ‫طراحی‬ ‫در‬‫مهم‬ ‫نکته‬ ‫چند‬ ،‫ها‬
‫است‬ ‫شده‬ ‫گرفته‬ ‫نظر‬ ‫در‬:
-‫بخش‬ ‫از‬ ‫یکی‬ ‫اگر‬‫پاسخی‬ ‫سرور‬ ‫از‬ ‫شده‬ ‫تعیین‬ ‫مهلت‬ ‫در‬ ‫ها‬
‫وقفه‬ ‫دارد‬ ‫احتمال‬ ،‫نکند‬ ‫دریافت‬‫شود‬ ‫ایجاد‬ ‫بخش‬ ‫آن‬ ‫در‬ ‫طوالنی‬ ‫ای‬
‫کا‬ ‫در‬ ‫تداخل‬ ‫باعث‬ ‫که‬‫می‬ ‫شبکه‬ ‫اجزای‬ ‫دیگر‬ ‫ر‬‫شود‬.
1-‫درخواست‬ ‫تعداد‬‫بازه‬ ‫از‬ ‫سری‬ ‫یک‬ ‫در‬ ‫ها‬‫زمانی‬ ‫های‬(‫مانند‬
‫چمدان‬ ‫انتقال‬‫بار‬ ‫تخلیه‬ ‫یا‬ ‫و‬ ‫هواپیما‬ ‫به‬ ‫ها‬)‫می‬ ‫پیدا‬ ‫افزایش‬‫کند‬.‫در‬
‫فرودگاه‬‫می‬ ‫هم‬ ‫حادتر‬ ‫مشکل‬ ‫این‬ ‫بزرگ‬ ‫های‬‫ممکن‬ ‫که‬ ‫چرا‬ ‫شود‬
‫هم‬ ‫بخش‬ ‫چندین‬ ‫است‬‫کنند‬ ‫ارسال‬ ‫را‬ ‫اطالعات‬ ‫زمان‬.‫راه‬ ‫یک‬‫حلی‬‫که‬
‫می‬ ‫استفاده‬ ‫مشابه‬ ‫موارد‬ ‫در‬‫اولویت‬ ،‫شود‬‫این‬ ‫در‬ ‫ولی‬ ‫است‬ ‫بندی‬
‫اولویت‬ ‫برای‬ ‫فاکتوری‬ ،‫طرح‬‫ندارد‬ ‫وجود‬ ‫بندی‬.‫دستورهایی‬ ‫بنابراین‬
‫می‬ ‫سرور‬ ‫به‬ ‫که‬‫سخت‬ ‫یک‬ ‫طریق‬ ‫از‬ ،‫رسند‬‫تلفیق‬ ‫جانبی‬ ‫افزار‬
‫می‬‫شوند‬.
6
Referential integrity
-‫شود‬ ‫برقرار‬ ‫تعادل‬ ‫باید‬ ‫امنیت‬ ‫و‬ ‫سرعت‬ ‫بین‬.‫ازای‬ ‫به‬
‫ورودی‬‫د‬ ‫که‬ ‫جدیدی‬ ‫های‬‫می‬ ‫ثبت‬ ‫داده‬ ‫پایگاه‬ ‫ر‬‫بار‬ ‫یک‬ ،‫شوند‬
‫مرتب‬‫است‬ ‫الزم‬ ‫اطالعات‬ ‫سازی‬.‫استفاده‬ ‫طرح‬ ‫این‬ ‫در‬ ‫که‬ ‫روشی‬
‫مرتب‬ ‫الگوریتم‬ ،‫شده‬‫هرمی‬ ‫سازی‬‫حالت‬ ‫در‬ ‫آن‬ ‫سرعت‬ ‫که‬ ‫است‬
‫به‬ ‫نسبت‬ ‫نرمال‬‫الگوریتم‬‫چینش‬‫سریع‬‫اما‬ ،‫است‬ ‫کندتر‬‫در‬‫بدترین‬
‫حالت‬2
‫سرعت‬ ،‫باالتری‬(O(n log n))‫را‬‫دارا‬‫می‬‫باشد‬.‫هم‬‫چنین‬
‫دودویی‬ ‫درخت‬1
‫می‬ ‫ساخته‬ ‫که‬‫بخش‬ ‫در‬ ،‫شود‬‫هم‬ ‫طرح‬ ‫دیگر‬ ‫های‬
‫می‬ ‫استفاده‬‫شود‬.‫الگوریتم‬ ‫از‬ ‫که‬ ‫باشد‬ ‫قرار‬ ‫اگر‬ ‫همچنین‬‫های‬
‫در‬ ‫هم‬ ‫و‬ ‫رمزگذاری‬ ‫مرحله‬ ‫در‬ ‫هم‬ ،‫گردد‬ ‫استفاده‬ ‫پیشرفته‬ ‫رمزنگاری‬
‫هزینه‬ ،‫رمزگشایی‬ ‫مرحله‬‫منابع‬ ‫و‬ ‫زمانی‬ ‫لحاظ‬ ‫از‬ ،‫زیادی‬ ‫های‬
‫می‬ ‫صرف‬ ‫سیستمی‬‫شود‬.‫طرفی‬ ‫از‬‫استفاده‬ ‫پروتکل‬ ‫و‬ ‫شبکه‬ ‫نوع‬ ‫دیگر‬
‫سخت‬ ‫لحاظ‬ ‫به‬ ‫پروژه‬ ‫این‬ ‫در‬ ‫شده‬‫است‬ ‫امن‬ ‫بسیار‬ ‫افزاری‬.
4-‫است‬ ‫مهم‬ ‫مساله‬ ‫یک‬ ‫اطالعات‬ ‫بایگانی‬ ،‫طرح‬ ‫این‬ ‫در‬.‫کدهای‬
‫برچسب‬‫باشند‬ ‫تکراری‬ ‫است‬ ‫ممکن‬ ‫ها‬.‫می‬ ‫مطرح‬ ‫که‬ ‫سوالی‬‫این‬ ،‫شود‬
‫دسته‬ ‫برای‬ ‫باید‬ ‫فاکتور‬ ‫کدام‬ ‫از‬ ‫که‬ ‫است‬‫کرد‬ ‫استفاده‬ ‫بندی‬.‫در‬
‫موا‬‫راحتی‬ ‫به‬ ‫باید‬ ‫آن‬ ‫شده‬ ‫طی‬ ‫مسیر‬ ،‫بشود‬ ‫گم‬ ‫چمدانی‬ ‫که‬ ‫ردی‬
‫باشد‬ ‫ردیابی‬ ‫قابل‬.‫برای‬ ‫پرواز‬ ‫تاریخ‬ ‫و‬ ‫شماره‬ ‫از‬ ‫حاضر‬ ‫حال‬ ‫در‬
‫دسته‬‫هفته‬ ‫یک‬ ‫مدت‬ ‫به‬ ‫و‬ ‫است‬ ‫شده‬ ‫استفاده‬ ‫اطالعات‬ ‫بندی‬
‫می‬ ‫بایگانی‬ ‫اطالعات‬‫شود‬.
‫ایده‬‫می‬ ‫کار‬ ‫آن‬ ‫روی‬ ‫بر‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫که‬ ‫ای‬‫ار‬ ‫استفاده‬ ،‫شود‬
‫پروتکل‬‫و‬ ‫ها‬‫فایل‬‫از‬ ‫بخشی‬ ‫رفتن‬ ‫بین‬ ‫از‬ ‫صورت‬ ‫در‬ ‫که‬ ‫است‬ ‫هایی‬
‫باشد‬ ‫خواندن‬ ‫قابل‬ ‫و‬ ‫معتبر‬ ‫آن‬ ‫مابقی‬ ،‫اطالعات‬.
‫داده‬ ‫پایگاه‬ ‫با‬ ‫محلی‬ ‫سرور‬ ‫ارتباط‬ ‫پروتکل‬:
‫هستیم‬ ‫دیگر‬ ‫پروتکل‬ ‫نوع‬ ‫یک‬ ‫نیازمند‬ ‫ما‬ ‫داده‬ ‫پایگاه‬ ‫با‬ ‫ارتباط‬ ‫برای‬
‫باشد‬ ‫زیر‬ ‫شکل‬ ‫به‬ ‫تواند‬ ‫می‬ ‫که‬:
FN=Flight Number )5 Characters (
‫پرواز‬ ‫ی‬ ‫شماره‬(‫کاراکتر‬)
CFN=Current Flight Number )5 Characters (
‫است‬ ‫آن‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫پروازی‬ ‫ی‬ ‫شماره‬(‫کاراکتر‬)
LN=Luggage Number) 4 Numbers (
‫چمدان‬ ‫ی‬ ‫شماره‬(4‫عدد‬)
SC=Station Code (1Characters )
‫ایستگاه‬ ‫کد‬(‫کاراکتر‬)
S=Set
‫ثبت‬
7
Heap sort
8
Quick Sort
9
Worst Case
10
Binary Tree
11
Lossless Formats
6
V=Verify
‫تایید‬
K=Kill
‫بردن‬ ‫بین‬ ‫از‬
[SFN~LNSC]
[VFN~LNCFNSC]
[KFN~LNSC]
‫مباحثه‬‌
‫در‬‫تا‬ ‫است‬ ‫شایسته‬ ‫قسمت‬ ‫این‬‫انتخاب‬ ‫با‬ ‫را‬ ‫طرح‬‫مقایس‬ ‫دیگر‬ ‫های‬‫ه‬
‫و‬ ‫کرده‬‫چالش‬ ‫از‬ ‫کمی‬‫های‬‫گفته‬ ‫طرح‬‫باشیم‬.
‫در‬‫انتخاب‬ ‫بین‬‫می‬ ‫کثیر‬ ‫های‬‫بیومتریک‬ ‫تکنولوژی‬ ‫دو‬ ‫توان‬1
‫و‬
GPS‫دانست‬ ‫مناسبی‬ ‫های‬ ‫جایگزین‬ ‫را‬.‫ولی‬‫این‬ ‫از‬ ‫استفاده‬ ‫در‬
‫تکنولوژی‬‫دارد‬ ‫وجود‬ ‫مشکالتی‬ ‫ها‬.
‫در‬‫واقع‬ ‫در‬ ‫ما‬ ‫بیومتریک‬ ‫تکنولوژی‬ ‫از‬ ‫استفاده‬‫را‬ ‫هواپیما‬ ‫مسافر‬
‫می‬ ‫خود‬ ‫اتوماسیون‬ ‫فرآیند‬ ‫وارد‬‫کنیم‬.‫این‬‫پیچیدگی‬ ‫باعث‬ ‫امر‬‫های‬
‫می‬ ‫خود‬ ‫خاص‬‫شود‬.‫همین‬‫تکنولوژی‬ ‫این‬ ‫از‬ ‫استفاده‬ ‫طور‬‫از‬ ‫استفاده‬
‫حسگر‬‫می‬ ‫را‬ ‫هایی‬‫در‬ ‫هنوز‬ ‫که‬ ‫طلبد‬‫هستند‬ ‫کمیاب‬ ‫و‬ ‫گران‬ ‫ما‬ ‫کشور‬
‫نظ‬ ‫مورد‬ ‫کیفیت‬ ‫آنها‬ ‫داخلی‬ ‫معادل‬ ‫و‬‫ندارند‬ ‫را‬ ‫ر‬.
‫اگر‬‫تکنولوژی‬ ‫از‬GPS‫واق‬ ‫در‬ ،‫شود‬ ‫استفاده‬‫چمدان‬ ‫هر‬ ‫روی‬ ‫بر‬ ‫ع‬
‫یک‬‫تگ‬GPS‫باید‬‫دارد‬ ‫باال‬ ‫ی‬ ‫هزینه‬ ‫و‬ ‫باال‬ ‫حجم‬ ‫که‬ ‫شود‬ ‫چسبانده‬.
‫درست‬‫مکان‬ ‫قابلیت‬ ‫به‬ ‫که‬‫سختی‬ ‫ولی‬ ‫دهد‬ ‫می‬ ‫را‬ ‫دقیقی‬ ‫بسیار‬ ‫یابی‬
‫می‬ ‫بیشتر‬ ‫بسیار‬ ‫کار‬‫شود‬.
Tag‫های‬RFID‫می‬ ‫تقسیم‬ ‫دسته‬ ‫چند‬ ‫به‬‫اصلی‬ ‫که‬ ‫شوند‬‫این‬ ‫ترین‬
‫دسته‬‫ها‬Tag‫های‬Active, Passive‫است‬.Tag‫های‬Active‫کار‬ ‫برای‬
‫هستند‬ ‫خارجی‬ ‫تغذیه‬ ‫منبع‬ ‫نیازمند‬‫ولی‬Tag‫های‬Passive‫حضور‬ ‫در‬
‫می‬ ‫اطالعات‬ ‫ارسال‬ ‫یه‬ ‫شروع‬ ‫و‬ ‫شده‬ ‫فعال‬ ‫رادیویی‬ ‫امواج‬‫کنند‬.‫ویژگی‬
‫این‬Tag‫آن‬ ‫باالی‬ ‫ماندگاری‬ ‫ها‬‫از‬ ‫خارج‬ ‫دستگاه‬ ‫تفاوت‬ ‫و‬ ‫هاست‬
‫می‬ ‫مشخص‬ ‫را‬ ‫خراب‬ ‫دستگاه‬ ‫و‬ ‫محدوده‬‫کنند‬.‫دلیل‬ ‫به‬ ‫پروژه‬ ‫این‬ ‫در‬
‫عمر‬ ‫طول‬ ‫اهمیت‬Tag‫مدل‬ ‫از‬ ،‫ها‬Passive‫است‬ ‫شده‬ ‫استفاده‬.
Tag‫ها‬‫ی‬Passive‫می‬ ‫تمام‬ ‫گران‬ ‫بسیار‬ ‫باال‬ ‫برد‬ ‫با‬‫این‬ ‫برای‬ ‫و‬ ‫شوند‬
‫هزاران‬ ‫روزانه‬ ‫که‬ ‫طرح‬Tag‫می‬ ‫استفاده‬ ‫سیستم‬ ‫در‬‫و‬ ‫مناسب‬ ‫شوند‬
‫به‬‫نیست‬ ‫صرفه‬.‫چمدان‬ ‫برای‬ ‫بنابراین‬‫کارت‬ ‫مانند‬ ‫ها‬‫از‬ ‫مترو‬ ‫های‬
Tag‫زیر‬ ‫برد‬ ‫با‬ ‫هایی‬10cm‫است‬ ‫شده‬ ‫استفاده‬.‫دنیای‬ ‫در‬ ‫که‬‫واقعی‬
‫نیاز‬ ‫جوابگوی‬‫نیس‬ ‫ها‬‫ت‬.‫راحت‬ ‫بسیار‬ ‫توانند‬ ‫می‬ ‫ها‬ ‫قیمت‬ ‫این‬ ‫البته‬
12
Biometrics
13
Global Positioning System
‫گیرد‬ ‫قرار‬ ‫حمایت‬ ‫مورد‬ ‫طرح‬ ‫و‬ ‫باشد‬ ‫عمده‬ ‫مصرف‬ ‫اگر‬ ‫کنند‬ ‫تغییر‬.
‫باشد‬ ‫می‬ ‫حل‬ ‫قابل‬ ‫مشکل‬ ‫این‬.
‫مشکالت‬ ‫از‬ ‫بعضی‬‫نیز‬‫فیزیکی‬ ‫ساختار‬ ‫دلیل‬ ‫به‬‫به‬‫سادگی‬‫حل‬ ‫قابل‬
‫نبودند‬.‫مانند‬:
‫امکان‬‫تداخل‬‫با‬‫سا‬‫ی‬‫ر‬‫فرکانس‬‫ها‬‫و‬‫فلزات‬
‫عدم‬‫شناسا‬‫یی‬‫در‬‫مح‬‫ی‬‫ط‬‫ها‬‫ی‬‫ما‬‫ی‬‫ع‬‫و‬‫حا‬‫ی‬‫ل‬‫ها‬‫ی‬‫فلز‬‫ی‬‫در‬‫بعض‬‫ی‬‫از‬
‫برچسب‬‫ها‬
‫برطرف‬ ‫شبکه‬ ‫ساختار‬ ‫دادن‬ ‫تغییر‬ ‫با‬ ‫هم‬ ‫را‬ ‫مشکالت‬ ‫از‬ ‫برخی‬
‫شدند‬.‫مانند‬:
‫یک‬ ‫شدن‬ ‫خوانده‬Tag‫چند‬ ‫توسط‬Reader‫هم‬ ‫صورت‬ ‫به‬‫زمان‬
‫چند‬ ‫خواندن‬Tag‫یک‬ ‫توسط‬Reader‫هم‬ ‫صورت‬ ‫به‬‫زمان‬
‫فاز‬‫ذکر‬ ‫مشکالت‬ ‫کردن‬ ‫برطرف‬ ‫پروژه‬ ‫این‬ ‫بعدی‬ ‫های‬‫شد‬‫است‬ ‫ه‬
‫ایده‬ ‫به‬ ‫بسط‬ ‫قابل‬ ‫پروژه‬ ‫این‬‫است‬ ‫زیادی‬ ‫های‬.‫از‬ ‫یکی‬
‫کاربردی‬‫ایده‬ ‫ترین‬‫بیمارستان‬ ‫بستری‬ ‫بخش‬ ‫اتوماسیون‬ ،‫ها‬‫و‬ ‫ها‬
‫پرونده‬‫است‬ ‫پزشکی‬ ‫های‬.‫یک‬ ‫کردن‬ ‫وصل‬ ‫با‬Tag‫یک‬ ،‫بیمار‬ ‫به‬
‫می‬ ‫داده‬ ‫وی‬ ‫به‬ ‫داده‬ ‫پایگاه‬ ‫در‬ ‫هویت‬‫می‬ ‫پزشک‬ ‫که‬ ‫شود‬‫یک‬ ‫با‬ ‫تواند‬
Reader‫لحظه‬ ‫اطالعات‬ ‫و‬ ‫شود‬ ‫نزدیک‬ ‫بیمار‬ ‫به‬‫پرونده‬ ‫و‬ ‫ای‬‫بر‬ ‫را‬ ‫او‬ ‫ی‬
‫کند‬ ‫مشاهده‬ ‫خود‬ ‫دستگاه‬ ‫روی‬.
‫کاربرد‬ ‫سایر‬،‫پستی‬ ‫مرسوالت‬ ‫کردن‬ ‫پیگیری‬ ‫ها‬NFC
4
‫در‬
‫تلفن‬‫همراه‬ ‫های‬‫آتش‬ ‫وضعیت‬ ‫پیگیری‬ ،‫جنگل‬ ‫سوزی‬‫است‬ ‫ها‬.
‫نتیجه‬‌‫گیری‬‌
‫مدل‬ ‫و‬ ‫تکنولوژی‬ ‫این‬ ‫از‬ ‫استفاده‬ ‫با‬‫مشکالت‬ ‫توانستیم‬ ‫مساله‬ ‫سازی‬
‫چالش‬ ‫و‬‫کنیم‬ ‫برطرف‬ ‫را‬ ‫جدید‬ ‫های‬.
‫به‬ ‫توجه‬ ‫با‬‫مزا‬‫ی‬‫ا‬‫ی‬‫ا‬‫ی‬‫ن‬‫تکنولوژ‬‫ی‬(‫جمله‬ ‫از‬:‫کاهش‬‫هز‬‫ی‬‫نه‬‫ها‬
(‫کاهش‬‫فعال‬‫ی‬‫ت‬‫ها‬‫ی‬‫دست‬‫ی‬‫و‬‫افزا‬‫ی‬‫ش‬‫سرعت‬)-‫اتوماس‬‫ی‬‫ون‬(‫بدون‬
‫توقف‬)-‫کاهش‬‫خطا‬-‫کنترل‬‫فرا‬‫ی‬‫ندها‬‫ی‬‫غ‬‫ی‬‫ر‬‫قابل‬‫رو‬‫ی‬‫ت‬-‫امکان‬‫به‬
‫روز‬‫رسان‬‫ی‬‫بر‬‫چسب‬‫ها‬‫بدون‬‫دخالت‬‫دست‬–‫امن‬‫ی‬‫ت‬–‫ی‬‫کپارچگ‬‫ی‬)
‫چمدان‬ ‫شدن‬ ‫گم‬ ‫مشکل‬‫می‬ ‫برطرف‬ ‫زیادی‬ ‫حد‬ ‫تا‬ ‫ها‬‫شود‬.
‫منابع‬
RFID Systems - Research Trends and Challenges, Wiley
Baggage Report 2011-SITA
14
Near Field Communication

بهینه سازی انتقال چمدان در فرودگاه

  • 1.
    1 ‫بهینه‬‌‫سازی‌انتقال‌چمدان‌در‌فرودگاه‬‌ ‫محمدزاده‬ ‫محمد‬ ،‫سلیمانی‬‫اصل‬ ‫یحیی‬‫پارچین‬،‫طاهری‬ ‫فراز‬ (‫راهنما‬ ‫معلم‬:‫آقای‬‫احسان‬‫باقرزاده‬) ‫چکیده‬‌ ‫شا‬‫ی‬‫د‬‫بتوان‬‫گفت‬‫که‬‫تکنولوژ‬‫ی‬RFID(‫راد‬‫ی‬‫و‬‫شناسه‬)‫برا‬‫ی‬ ‫اول‬‫ی‬‫ن‬‫بار‬‫در‬‫کشور‬‫ما‬‫با‬‫بل‬‫ی‬‫ت‬‫ها‬‫ی‬‫الکترون‬‫ی‬‫ک‬‫ی‬‫مترو‬‫وارد‬‫شد‬‫و‬‫در‬ ‫کاربرد‬‫ها‬‫ی‬‫محدود‬‫ی‬‫کارت‬ ‫با‬ ‫کارمندان‬ ‫غیاب‬ ‫و‬ ‫حضور‬ ‫مانند‬‫مورد‬ ‫استفاده‬‫قرار‬‫گرفت‬.‫در‬‫ا‬‫ی‬‫ن‬‫پروژه‬‫است‬ ‫شده‬ ‫سعی‬‫که‬‫از‬‫ا‬‫ی‬‫ن‬ ‫تکنولوژ‬‫ی‬‫به‬‫کمک‬‫د‬‫ی‬‫گر‬‫تکنولوژ‬‫ی‬‫ها‬‫ی‬‫نو‬‫ی‬‫ن‬‫در‬‫کشورمان‬‫استفاده‬‫ی‬ ‫د‬‫ی‬‫گر‬‫ی‬‫در‬‫صنعت‬‫هواپ‬‫ی‬‫ما‬‫یی‬‫بکن‬‫ی‬‫م‬‫و‬‫حمل‬‫و‬‫نقل‬‫چمدان‬‫ها‬‫را‬‫با‬ ‫دقت‬‫باالتر‬‫ی‬‫انجام‬‫بده‬‫ی‬‫م‬.‫هم‬‫ی‬‫ن‬‫طور‬‫بتوان‬‫ی‬‫م‬‫روش‬‫طراح‬‫ی‬‫شده‬‫را‬ ‫به‬‫راه‬‫حل‬‫د‬‫ی‬‫گر‬‫مشکالت‬‫هم‬‫ربط‬‫بده‬‫ی‬‫م‬.‫مانند‬:‫پ‬‫ی‬‫گ‬‫ی‬‫ر‬‫ی‬‫مرسوالت‬ ‫پست‬‫ی‬،‫هوشمند‬‫ساز‬‫ی‬‫ب‬‫ی‬‫مارستان‬‫ها‬‫و‬.... ‫مقدمه‬ ‫چمدان‬ ‫ساالنه‬‫می‬ ‫مفقود‬ ‫هوایی‬ ‫سفرهای‬ ‫در‬ ‫زیادی‬ ‫های‬‫شوند‬. ‫و‬ ‫یافتن‬‫چمدان‬ ‫این‬ ‫پیگیری‬‫زمان‬ ‫بسیار‬ ‫ها‬‫است‬ ‫بر‬. ‫شرکت‬ ‫که‬ ‫آماری‬ ‫طبق‬SITA‫سال‬ ‫در‬11‫کرده‬ ‫منتشر‬،‫است‬ ‫میان‬ ‫از‬44/1‫شده‬ ‫بارگیری‬ ‫آنها‬ ‫های‬ ‫چمدان‬ ‫که‬ ‫افرادی‬ ‫میلیارد‬ ،‫است‬44/12‫شده‬ ‫مشکل‬ ‫دچار‬ ‫چمدان‬ ‫میلیون‬‫صنعت‬ ‫برای‬ ‫که‬ ‫اند‬ ‫حمل‬‫و‬‫هواپیمایی‬ ‫نقل‬24/1‫است‬ ‫داشته‬ ‫خرج‬ ‫دالر‬ ‫میلیارد‬. ‫سال‬ ‫در‬ ‫کل‬ ‫در‬11‫حدود‬1088188‫گم‬ ‫چمدان‬‫شده‬‫است‬. 1 Radio Frequency Identification ‫چمدان‬ ‫آمار‬‫گم‬ ‫های‬‫سال‬ ‫در‬ ‫اروپا‬ ‫در‬ ‫شده‬11: ‫چمدان‬ ‫آمار‬‫گم‬ ‫های‬‫سال‬ ‫در‬ ‫آمریکا‬ ‫در‬ ‫شده‬11: ‫هزینه‬ ‫کاهش‬ ‫برای‬ ‫تا‬ ‫است‬ ‫منطقی‬ ‫پس‬‫همین‬ ‫و‬ ‫ها‬‫راحتی‬ ‫طور‬ ‫شود‬ ‫طراحی‬ ‫بهینه‬ ‫سیستمی‬ ،‫مسافران‬ ‫و‬ ‫کارکنان‬. ‫ا‬ ‫یکی‬‫راه‬ ‫ز‬‫حل‬‫های‬‫نسبتا‬‫کاربردی‬ ‫و‬ ‫هزینه‬ ‫کم‬‫این‬،‫مشکل‬ ‫تکنولوژی‬ ‫از‬ ‫استفاده‬RFID‫تکنولوژی‬ ‫با‬ ‫آن‬ ‫تلفیق‬ ‫و‬WSN1 ‫است‬.‫دو‬ ‫این‬ ‫که‬ ‫امکاناتی‬ ‫که‬ ‫استفاده‬ ‫با‬ ‫تا‬ ‫است‬ ‫این‬ ‫بر‬ ‫تالش‬ ‫مشکل‬ ‫رفع‬ ‫برای‬ ‫بهینه‬ ‫سیستمی‬ ‫گذارند‬ ‫می‬ ‫ما‬ ‫اختیار‬ ‫در‬ ‫تکنولوژی‬ ‫کنیم‬ ‫طراحی‬ ‫شده‬ ‫ذکر‬. ‫در‬ ‫پروژه‬ ‫این‬ ‫در‬‫بخش‬‫ویژه‬ ‫امکانات‬ ‫نیازمند‬ ‫مختلف‬ ‫های‬‫بوده‬ ‫ای‬ ‫جمله‬ ‫از‬ ‫ایم‬: ‫ایجاد‬‫بی‬ ‫شبکه‬‫سیم‬ RFID Tag RFID Reader4 ‫نرم‬‫افزار‬‫مد‬‫ی‬‫ر‬‫ی‬‫ت‬‫اطالعات‬ 2 Wireless Sensor Network 3 ‫شناسه‬ 4 ‫بازخوان‬‫ب‬‫ر‬‫چسب‬
  • 2.
    2 ‫روش‌کار‬‌ ‫انتقال‬ ‫مسیر‬ ‫تمام‬‫در‬ ‫که‬ ‫است‬ ‫گونه‬ ‫بدین‬ ‫طرح‬ ‫کلی‬ ‫ساختار‬ ‫ایستگاه‬ ‫ها‬ ‫چمدان‬‫چک‬ ‫برای‬ ‫هایی‬‫چمدان‬ ‫کردن‬‫دارد‬ ‫وجود‬ ‫ها‬. ‫چمدان‬ ‫تحویل‬ ‫متصدی‬ ‫ابتدا‬ ‫در‬‫فرودگاه‬ ‫در‬ ‫تحویل‬ ‫هنگام‬ ‫ها‬ ‫یک‬ ،‫مبدا‬Tag‫می‬ ‫متصل‬ ‫چمدان‬ ‫به‬‫می‬ ‫که‬ ‫کند‬‫توان‬Tag‫در‬ ‫را‬ ‫ها‬ ‫چمدان‬ ‫به‬ ‫برچسب‬ ‫مانند‬ ‫و‬ ‫کرد‬ ‫تولید‬ ‫لحظه‬‫چسباند‬ ‫ها‬.‫این‬Tag ‫سریالی‬ ‫شماره‬ ‫دارای‬‫است‬‫شماره‬ ‫آن‬ ‫از‬ ‫توان‬ ‫می‬ ‫که‬‫و‬ ‫پرواز‬ ‫ی‬ ‫شماره‬‫کرد‬ ‫استخراج‬ ‫را‬ ‫چمدان‬ ‫ی‬.‫ا‬ ‫در‬‫ی‬‫بارگیری‬ ‫محل‬ ‫که‬ ‫اول‬ ‫ستگاه‬ ‫چمدان‬‫ها‬‫مشخضات‬ ‫دارای‬ ‫که‬ ‫شود‬ ‫می‬ ‫تولید‬ ‫فایلی‬ ،‫است‬ ‫چمدان‬‫است‬ ‫پرواز‬ ‫یک‬ ‫های‬.‫ایستگاه‬ ‫تمامی‬ ‫به‬ ‫فایل‬ ‫این‬‫و‬ ‫بعدی‬ ‫های‬ ‫شود‬ ‫می‬ ‫ارسال‬ ‫مقصد‬ ‫فرودگاه‬. ‫تمامی‬‫ایستگاه‬‫های‬‫فرودگاه‬‫اختصاصی‬ ‫کد‬ ‫دارای‬ ‫ها‬‫هستند‬. ‫چمدان‬‫ایستگاهی‬ ‫هر‬ ‫از‬ ‫ها‬‫که‬‫موقعیتشان‬ ،‫کنند‬ ‫عبور‬‫در‬ ‫پایگاه‬‫داده‬‫می‬ ‫ثبت‬ ‫ها‬‫شود‬‫ها‬ ‫چمدان‬ ‫اطالعات‬ ‫محتوی‬ ‫فایل‬ ‫با‬ ‫و‬ ‫شود‬ ‫می‬ ‫مقایسه‬.‫لحظه‬ ‫از‬ ‫نتیجه‬ ‫در‬‫ثبت‬ ‫سیستم‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫ای‬ ‫می‬‫می‬ ‫شود‬‫کرد‬ ‫پیگیری‬ ‫را‬ ‫آن‬ ‫موقعیت‬ ‫توان‬.‫مسیر‬ ‫بودن‬ ‫ایستگاهی‬ ‫معلوم‬ ‫آن‬ ‫حدودی‬ ‫موقعیت‬ ،‫شد‬ ‫گم‬ ‫چمدانی‬ ‫اگر‬ ‫تا‬ ‫شود‬ ‫می‬ ‫باعث‬ ‫ب‬‫شود‬ ‫انجام‬ ‫سریعتر‬ ‫روند‬ ‫تا‬ ‫اشد‬. ‫چمدان‬ ‫تحویل‬ ‫از‬ ‫بعد‬‫دارد‬ ‫وجود‬ ‫ایستگاهی‬ ‫بارگیری‬ ‫هنگام‬ ‫ها‬‫که‬ ‫چمدان‬ ‫آن‬ ‫در‬‫ها‬‫می‬ ‫چک‬‫شو‬‫تا‬ ‫ند‬‫وارد‬ ‫اشتباهی‬ ‫صورت‬ ‫به‬ ‫چمدانی‬ ‫چمدان‬ ‫کلیه‬ ‫و‬ ‫نشود‬ ‫هواپیما‬‫شوند‬ ‫هواپیما‬ ‫وارد‬ ‫ها‬. ‫دوباره‬ ‫مسافرین‬ ‫به‬ ‫ها‬ ‫چمدان‬ ‫تحویل‬ ‫از‬ ‫قبل‬ ،‫مقصد‬ ‫فرودگاه‬ ‫در‬ ‫وجود‬‫چمدان‬‫شود‬ ‫می‬ ‫چک‬ ‫ها‬. ،‫مقصد‬ ‫فرودگاه‬ ‫در‬ ‫خود‬ ‫چمدان‬ ‫دریافت‬ ‫از‬ ‫پس‬ ‫مسافرها‬‫ار‬ ‫دروازه‬‫که‬ ‫شوند‬ ‫می‬ ‫رد‬ ‫ای‬Tag‫می‬ ‫نامتعبر‬ ‫را‬‫کند‬.‫امکان‬ ‫تا‬ ‫استفاده‬‫باشد‬ ‫نداشته‬ ‫وجود‬ ‫آنها‬ ‫از‬ ‫استفاده‬ ‫سوء‬ ‫یا‬ ‫دوباره‬ ‫ی‬. ‫هم‬‫می‬ ‫امنیت‬ ‫باالرفتن‬ ‫برای‬ ‫چنین‬‫که‬ ‫هنگامی‬ ‫مسافرها‬ ‫به‬ ‫توان‬ ‫چمدان‬‫هایشان‬‫می‬ ‫تحویل‬ ‫را‬‫حاوی‬ ‫دستبند‬ ‫یک‬ ‫دهند‬‫یک‬RFID Tag‫تطابق‬ ‫شرط‬ ‫به‬ ‫تنها‬ ‫که‬ ‫داد‬ID‫دست‬‫با‬ ‫بند‬Tag‫چمدان‬ ‫شوند‬ ‫خارج‬ ‫مقصد‬ ‫فردوگاه‬ ‫از‬ ‫بتوانند‬. ‌ ‫این‬ ‫اندازی‬ ‫راه‬ ‫برای‬‫طرح‬‫برنامه‬ ‫تمام‬‫میکروکنترلر‬ ‫توسط‬ ‫ها‬ PIC30F4011‫شوند‬ ‫می‬ ‫اجرا‬. ‫برای‬‫بندی‬ ‫شبکه‬‫سیم‬ ‫بی‬‫ماژول‬ ‫یک‬ ‫به‬‫ارتباط‬‫ی‬‫سریال‬‫است‬ ‫نیاز‬. ‫بنابراین‬‫ماژول‬ ‫از‬DRF4432D20‫پروتکل‬ ‫با‬UART‫استفاده‬ ‫شده‬‫برای‬ ‫مناسب‬ ‫ماژولی‬ ‫که‬‫با‬ ‫ارتباط‬ ‫برای‬ ‫و‬ ‫است‬ ‫طرح‬ ‫این‬Tag RFID‫ماژول‬ ‫از‬CR003‫است‬ ‫شده‬ ‫استفاده‬ ‫پروتکل‬ ‫همان‬ ‫با‬. ‫ماژول‬ ‫از‬ ‫هم‬ ‫کامپیوتر‬ ‫با‬ ‫ارتباط‬ ‫برای‬FTDI232‫شده‬ ‫استفاده‬ ‫است‬. ‫باید‬ ‫ایستگاه‬ ‫هر‬‫گیرنده‬ ‫و‬ ‫فرستنده‬ ‫یک‬ ‫داری‬RF‫با‬ ‫بتواند‬ ‫تا‬ ‫باشد‬ ‫باشد‬ ‫داشته‬ ‫اطالعات‬ ‫تبادل‬ ‫اصلی‬ ‫سرور‬.‫همین‬‫یک‬ ‫دارای‬ ‫باید‬ ‫طور‬ RFID Reader‫اطالعات‬ ‫بتواند‬ ‫تا‬ ‫باشد‬Tag‫بخواند‬ ‫را‬ ‫ها‬ ‫به‬ ‫داده‬ ‫انتقال‬ ‫امکان‬ ‫برای‬ ‫قسمتی‬ ‫تا‬ ‫است‬ ‫خوب‬ ‫همینطور‬ ‫دستگاه‬‫باشد‬ ‫داشته‬ ‫خارجی‬ ‫های‬ ‫شبکه‬‫صورت‬ ‫به‬ ‫بندی‬Master‫و‬Client‫است‬.‫ا‬ ‫در‬‫همه‬ ‫بتدا‬‫ی‬ ‫می‬ ‫دریافت‬ ‫اطالعات‬ ‫تبادل‬ ‫برای‬ ‫آدرس‬ ‫یک‬ ‫سرور‬ ‫از‬ ‫ها‬ ‫ایستگاه‬ ‫بدهد‬ ‫تشخیص‬ ‫هم‬ ‫از‬ ‫را‬ ‫ها‬ ‫ایستگاه‬ ‫بتواند‬ ‫سرور‬ ‫تا‬ ‫کنند‬.‫سپس‬‫با‬ ‫می‬ ‫آغار‬ ‫اطالعات‬ ‫تقابل‬ ‫آدرس‬ ‫آن‬ ‫به‬ ‫توجه‬‫شود‬.‫دستگاه‬ ‫از‬ ‫کدام‬ ‫هر‬‫ها‬ ‫ابتدا‬Tag‫چ‬ ‫به‬ ‫مربوط‬ ‫های‬‫می‬ ‫را‬ ‫مدان‬‫شرایط‬ ‫به‬ ‫توجه‬ ‫با‬ ‫و‬ ‫خوانند‬ ‫پاک‬ ‫و‬ ‫تایید‬ ،‫کردن‬ ‫اضافه‬ ‫برای‬ ‫دستورهایی‬‫اطالعات‬ ‫کردن‬Tag‫از‬ ‫می‬ ‫صادر‬ ‫داده‬ ‫پایگاه‬‫شود‬. ‫نحوه‬‫آدرس‬ ‫ی‬‫صدا‬ ‫با‬ ‫اصلی‬ ‫دستگاه‬ ‫که‬ ‫است‬ ‫صورت‬ ‫بدین‬ ‫دهی‬ ‫آدرس‬ ‫تمامی‬ ‫کردن‬‫دستورهای‬ ‫فرستادن‬ ‫و‬ ‫نامشخص‬ ‫های‬ ‫آدرس‬‫دهی‬‫آن‬ ‫به‬‫آدرس‬ ‫که‬ ‫هایی‬‫نشده‬ ‫دهی‬‫اند‬. ‫دارد‬ ‫وجود‬ ‫قسمت‬ ‫چند‬ ‫داده‬ ‫پک‬ ‫هر‬ ‫در‬: ‫ایستگاه‬ ‫ی‬ ‫شماره‬ ‫شماره‬‫چمدان‬ ‫ی‬ ‫شماره‬‫پرواز‬ ‫ی‬ ‫داخلی‬ ‫دستورات‬ ‫با‬ ‫ارتباط‬ ‫انتقال‬ ‫که‬ ‫هستند‬ ‫ها‬ ‫ایستگاه‬ ‫که‬ ‫شد‬ ‫متذکر‬ ‫باید‬ ‫البته‬ ‫کنند‬ ‫می‬ ‫آغاز‬ ‫را‬ ‫سرور‬.‫داده‬ ‫وقت‬ ‫هر‬ ‫واقع‬ ‫در‬‫مربوط‬ ‫سرور‬ ‫به‬ ‫ای‬ ‫ر‬ ‫آن‬ ،‫شود‬‫می‬ ‫ا‬‫فرستند‬.
  • 3.
    3 ‫بخش‬ ‫تمام‬ ‫مورد‬‫در‬ ‫کاملی‬ ‫نسبتا‬ ‫توضیح‬ ‫اآلن‬ ‫تا‬‫داده‬ ‫طرح‬ ‫های‬ ‫شده‬‫است‬.‫اصلی‬ ‫های‬ ‫بخش‬ ‫بعضی‬ ‫مورد‬ ‫در‬ ‫تا‬ ‫است‬ ‫مناسب‬ ‫حال‬ ‫شود‬ ‫داده‬ ‫بیشتری‬ ‫توضیحات‬. ‫شبکه‬: ‫سرور‬ ‫و‬ ‫فرودگاه‬ ‫در‬ ‫متحرک‬ ‫های‬ ‫دستگاه‬ ‫بین‬ ‫ارتباط‬(‫ها‬)‫در‬ ‫ثابت‬ ‫ی‬ ‫است‬ ‫وسریع‬ ‫امن‬ ‫روشی‬ ‫مند‬ ‫نیاز‬ ‫فرودگاه‬.‫این‬‫خاصیت‬ ‫ارتباط‬‫های‬ ‫باشد‬ ‫دارا‬ ‫باید‬ ‫را‬ ‫زیر‬: ‫تغییر‬ ‫قابل‬ ‫ی‬ ‫شناسه‬ ‫یک‬ ‫به‬ ‫نیاز‬ ‫شبکه‬ ‫از‬ ‫ارتباط‬ ‫وصل‬ ‫و‬ ‫ارتباط‬ ‫قطع‬ ‫شبکه‬ ‫به‬ ‫نشدن‬ ‫وصل‬ ‫صورت‬ ‫در‬ ‫اشکال‬ ‫تشخیص‬ ‫سرور‬ ‫مداوم‬ ‫فعالیت‬‫بوجود‬ ‫صورت‬ ‫در‬ ‫حتی‬ ‫محلی‬ ‫های‬ ‫مشکل‬ ‫آمدن‬ ‫مرکزی‬ ‫صورت‬ ‫به‬ ‫دستگاه‬ ‫چند‬ ‫کار‬ ‫امکان‬ ‫در‬ ‫تغییر‬ ‫قابل‬ ‫ی‬ ‫شناسه‬‫دستگاهی‬ ‫که‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫صورتی‬ ‫در‬ ‫محلی‬ ‫سروری‬ ‫پوشش‬ ‫زیر‬ ‫از‬ ‫و‬ ‫کند‬ ‫حرکت‬ ‫فرودگاه‬ ‫در‬ ‫بخواهد‬ ‫ناحیه‬ ‫به‬ ‫ناحیه‬ ‫یک‬‫تعداد‬ ‫فرودگاه‬ ‫یک‬ ‫در‬ ‫و‬ ‫برود‬ ‫دیگری‬ ‫سرور‬ ‫ی‬ ‫باشد‬ ‫استفاده‬ ‫مورد‬ ‫دستگاه‬ ‫زیادی‬ ‫نسبتا‬.‫های‬ ‫آدرس‬ ‫صورت‬ ‫این‬ ‫در‬ ‫باید‬ ‫ها‬ ‫آدرس‬ ‫این‬ ‫و‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫ها‬ ‫دستگاه‬ ‫برای‬ ‫متغیر‬‫طرف‬ ‫از‬ ‫شود‬ ‫داده‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫به‬ ‫محلی‬ ‫سرور‬. ‫مهم‬ ‫بسیار‬ ‫محلی‬ ‫سرور‬ ‫از‬ ‫جداگانه‬ ‫صورت‬ ‫به‬ ‫دستگاه‬ ‫هر‬ ‫شدن‬ ‫جدا‬ ‫پردازش‬ ‫برخی‬ ‫زیرا‬ ‫است‬‫می‬ ‫دستگاه‬ ‫از‬ ‫زیادی‬ ‫زمان‬ ‫ها‬‫با‬ ‫که‬ ‫گیرند‬ ‫نمی‬ ‫اجرا‬ ‫قابل‬ ‫محلی‬ ‫شبکه‬ ‫اتصال‬ ‫وجود‬‫باید‬ ‫هم‬ ‫محلی‬ ‫سرور‬ ‫و‬ ‫باشند‬ ‫و‬ ‫بدهد‬ ‫تشخیص‬ ‫را‬ ‫امر‬ ‫این‬ ‫بتواند‬‫صورت‬ ‫به‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫نرسد‬ ‫موردنظر‬ ‫دستگاه‬ ‫به‬ ‫فرمانی‬ ‫دیگر‬ ‫تا‬ ‫کند‬ ‫جدا‬ ‫شبکه‬ ‫از‬ ‫خودکار‬. ‫دوباره‬ ‫اتصال‬ ‫برای‬‫می‬ ‫محلی‬ ‫شبکه‬ ‫به‬ ‫دستگاه‬ ‫ی‬‫فرایند‬ ‫بایست‬ ‫آدرس‬‫عادی‬ ‫شرایط‬ ‫به‬ ‫دوباره‬ ‫بتواند‬ ‫دستگاه‬ ‫و‬ ‫شود‬ ‫تکرار‬ ‫گیری‬ ‫برگردد‬. ‫وجو‬ ‫خطا‬ ‫اصالح‬ ‫حتی‬ ‫یا‬ ‫تشخیص‬ ‫برای‬ ‫الگوریتم‬ ‫چندین‬‫دارد‬ ‫د‬. ‫بسته‬ ‫در‬ ‫اطالعات‬ ‫ارسال‬ ‫استفاده‬ ‫مورد‬ ‫های‬ ‫روش‬ ‫این‬ ‫از‬ ‫یکی‬‫های‬ ‫برقراری‬ ‫در‬ ‫کامپیوترها‬ ‫امروزه‬ ‫که‬ ‫روشی‬ ‫مانند‬ ‫است‬ ‫مشخص‬ ‫می‬ ‫استفاده‬ ‫شبکه‬ ‫ارتباطات‬‫کنند‬.‫مقداری‬ ‫روش‬ ‫این‬1‫ارتباط‬ ‫سرعت‬ ‫می‬ ‫مشخص‬ ‫را‬ ‫خطاها‬ ‫عوض‬ ‫در‬ ‫ولی‬ ‫دهد‬ ‫می‬ ‫کاهش‬ ‫را‬‫در‬ ‫و‬ ‫کند‬ ‫داده‬ ،‫خطا‬ ‫بروز‬ ‫صورت‬‫قبلی‬ ‫ی‬‫شود‬ ‫می‬ ‫ارسال‬ ‫دوباره‬ ‫را‬. ‫تمام‬ ‫تقریبا‬ ‫بدهد‬ ‫رخ‬ ‫محلی‬ ‫سرور‬ ‫در‬ ‫خطایی‬ ‫اگر‬ ‫عادی‬ ‫حالت‬ ‫در‬ ‫کار‬ ‫دوباره‬ ‫نتواند‬ ‫خطا‬ ‫این‬ ‫از‬ ‫بعد‬ ‫دستگاه‬ ‫اگر‬ ‫و‬ ‫شود‬ ‫می‬ ‫فلج‬ ‫شبکه‬ ‫دستگاه‬ ‫تمامی‬ ‫و‬ ‫رفت‬ ‫خواهد‬ ‫بین‬ ‫از‬ ‫شبکه‬ ‫کند‬ ‫شروع‬ ‫را‬ ‫خود‬‫با‬ ‫ها‬ 5 Dynamic IP ‫روبه‬ ‫مشکل‬‫شد‬ ‫خواهند‬ ‫رو‬.‫پیاده‬ ‫سیستمی‬ ‫باید‬ ‫پس‬‫شود‬ ‫سازی‬‫تا‬ ‫در‬ ‫باخطایی‬ ‫اگر‬ ‫هم‬ ‫و‬ ‫دهیم‬ ‫کاهش‬ ‫را‬ ‫خطاها‬ ‫بروز‬ ‫احتمال‬ ‫هم‬ ‫سرور‬‫از‬ ‫بعد‬ ‫و‬ ‫کنیم‬ ‫حفظ‬ ‫را‬ ‫اصلی‬ ‫سرور‬ ‫بتوانیم‬ ،‫شدیم‬ ‫مواجه‬ ‫محلی‬ ‫راه‬ ‫را‬ ‫شبکه‬ ‫دوباره‬ ،‫اشکال‬ ‫رفع‬‫کنیم‬ ‫اندازی‬.‫همین‬‫برای‬ ‫باید‬ ‫طور‬ ‫بازه‬ ‫پاسخ‬ ‫یا‬ ‫داده‬ ‫دریافت‬‫تا‬ ‫کنیم‬ ‫مشخص‬ ‫را‬ ‫خاصی‬ ‫زمانی‬ ‫ی‬ ‫سرور‬‫جوابی‬ ‫اگر‬ ‫محلی‬‫بدهد‬ ‫ادامه‬ ‫خود‬ ‫کار‬ ‫به‬ ،‫نکرد‬ ‫دریافت‬.‫چون‬ ‫دستگاه‬ ‫گاهی‬ ‫که‬ ‫است‬ ‫محتمل‬‫به‬ ‫قادر‬ ‫و‬ ‫بخورند‬ ‫داخلی‬ ‫مشکلی‬ ‫به‬ ‫ها‬ ‫نباشند‬ ‫سرور‬ ‫به‬ ‫داده‬ ‫ارسال‬.‫می‬ ‫سرعت‬ ‫فرآیند‬ ‫به‬ ‫امر‬ ‫این‬‫دهد‬. ‫سرور‬ ‫چند‬ ‫کار‬ ‫امکان‬‫زیرا‬ ‫است‬ ‫مهم‬ ‫بسیار‬ ‫موازی‬ ‫صورت‬ ‫به‬ ‫محلی‬ ‫را‬ ‫شبکه‬ ‫پوشش‬ ‫زیر‬ ‫سطح‬ ‫توان‬ ‫می‬ ‫صورت‬ ‫این‬ ‫به‬‫تکه‬ ‫به‬‫هایی‬ ‫کرد‬ ‫تقسیم‬ ‫کوچکتر‬.‫تحت‬ ‫سرور‬ ‫یک‬ ‫توسط‬ ‫فرودگاه‬ ‫تمام‬ ‫اگر‬ ‫قرار‬ ‫پوشش‬‫هستیم‬ ‫باال‬ ‫سرعت‬ ‫با‬ ‫پرهزینه‬ ‫سیستمی‬ ‫نیازمند‬ ،‫گیرد‬. ‫داده‬ ،‫کنیم‬ ‫استفاده‬ ‫محلی‬ ‫سرور‬ ‫چند‬ ‫از‬ ‫اگر‬ ‫ولی‬‫ایستگاه‬ ‫چند‬ ‫به‬ ‫ها‬ ‫می‬ ‫جداگانه‬‫تکه‬ ‫هر‬ ‫در‬ ‫را‬ ‫داده‬ ‫حجم‬ ‫و‬ ‫افزایش‬ ‫را‬ ‫سرعت‬ ‫که‬ ‫روند‬ ‫میدهد‬ ‫کاهش‬. ‫شبکه‬ ‫در‬ ‫داده‬ ‫انتقال‬ ‫پروتکل‬ ‫آدرس‬ ‫باید‬ ‫ابتدا‬ ‫دستگاه‬ ‫هر‬ ،‫شد‬ ‫گفته‬ ‫قبال‬ ‫که‬ ‫طور‬ ‫همان‬‫شود‬ ‫دهی‬. ‫آدرس‬ ‫نحوه‬‫است‬ ‫زیر‬ ‫بصورت‬ ‫دهی‬: ‫محلی‬ ‫سرور‬ ‫ابتدا‬ ‫در‬(Master)‫را‬ ‫ارتباط‬ ‫شروع‬ ‫معنی‬ ‫به‬ ‫دستوری‬ ‫می‬ ‫را‬ ‫دهی‬ ‫آدرس‬ ‫شروع‬ ‫معنی‬ ‫به‬ ‫دستوری‬ ‫سپس‬ ،‫فرستد‬ ‫می‬ ‫مع‬ ‫به‬ ‫که‬ ‫را‬ ‫آدرسی‬ ‫آن‬ ‫از‬ ‫فرستد،پس‬‫برنامه‬ ‫در‬ ‫که‬ ‫است‬ ‫آدرسی‬ ‫نی‬ ‫فرستد‬ ‫می‬ ‫را‬ ‫شده‬ ‫تعیین‬ ‫نامشخص‬ ‫آدرس‬ ‫عنوان‬ ‫به‬ ‫ریزی‬.‫بعد‬ ‫منتظر‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫فرستد‬ ‫می‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫جدید‬ ‫آدرس‬ ‫می‬‫دریافت‬ ‫معنی‬ ‫به‬ ‫که‬ ‫دستوری‬ ‫مقابل‬ ‫دستگاه‬ ‫جهت‬ ‫از‬ ‫تا‬ ‫ماند‬ ‫برسد‬ ‫است‬ ‫صحیح‬.‫شده‬ ‫تعیین‬ ‫زمان‬ ‫مدت‬ ‫از‬ ‫بعد‬ ‫دستور‬ ‫این‬ ‫اگر‬ ‫د‬ ‫یعنی‬ ‫نرسد‬‫است‬ ‫نشده‬ ‫دهی‬ ‫آدرس‬ ‫ستگاهی‬.‫سرور‬ ‫حالت‬ ‫دو‬ ‫هر‬ ‫در‬ ‫های‬ ‫کار‬ ‫انجام‬ ‫به‬ ‫شروع‬ ‫و‬ ‫کند‬ ‫می‬ ‫صادر‬ ‫را‬ ‫ارتباط‬ ‫این‬ ‫پایان‬ ‫دستور‬ ‫کند‬ ‫می‬ ‫دیگر‬(‫شکل‬) ‌ ‌ • Master • Client Ostr • Master • Client Odef • Master • Client Unknown • Master • Client Addr • Client • Master Oapr • Master • Client Oend ‫شکل‬
  • 4.
    4 ‫دستگاه‬ ‫حضور‬ ‫از‬‫سرور‬ ‫تا‬ ‫شود‬ ‫می‬ ‫نیاز‬ ‫گاهی‬‫مدتی‬ ‫که‬ ‫نظر‬ ‫زیر‬ ‫های‬ ‫نکرده‬ ‫تبادل‬‫شود‬ ‫مطلع‬ ‫اند‬.‫آدرس‬ ‫یک‬ ‫وجود‬ ‫از‬ ‫اطالع‬ ‫نحوه‬ ‫خاص‬(Ping)‫است‬ ‫صورت‬ ‫این‬ ‫به‬: ‫این‬ ‫به‬ ‫دستوری‬ ‫سپس‬ ،‫شروع‬ ‫دستور‬ ‫ابتدا‬ ‫قبل‬ ‫همانند‬ ‫دوباره‬ ‫می‬ ‫هستیم‬ ‫پاسخ‬ ‫نیازمند‬ ‫که‬ ‫معنی‬‫پس‬ ‫و‬ ‫فرستیم‬‫از‬‫آدرس‬ ‫شماره‬ ‫آن‬ ‫می‬ ‫ارسال‬ ‫را‬ ‫کنیم‬ ‫بررسی‬ ‫خواهیم‬ ‫می‬ ‫که‬ ‫نظری‬ ‫مورد‬‫بعد‬ ‫و‬ ‫کنیم‬ ‫است‬ ‫کردن‬ ‫تایید‬ ‫فقط‬ ‫جا‬ ‫این‬ ‫در‬ ‫که‬ ‫جواب‬ ‫نوع‬ ‫ی‬ ‫کننده‬ ‫تعیین‬ ‫ف‬‫برسد‬ ‫تایید‬ ‫تا‬ ‫ماند‬ ‫می‬ ‫منتظر‬ ‫دستگاه‬ ‫بعد‬ ‫و‬ ‫شود‬ ‫می‬ ‫رستاده‬.‫اگر‬ ‫می‬ ‫حذف‬ ‫شبکه‬ ‫به‬ ‫متصل‬ ‫های‬ ‫آدرس‬ ‫لیست‬ ‫از‬ ‫آدرس‬ ‫نرسید‬ ‫جوابی‬ ‫به‬ ‫ارتباط‬ ‫و‬ ‫شد‬ ‫خواهد‬ ‫فرستاده‬ ‫ارتباط‬ ‫پایان‬ ‫دستور‬ ‫آخر‬ ‫در‬ ‫و‬ ‫شود‬ ‫رسید‬ ‫خواهد‬ ‫پایان‬.(‫شکل‬1) ‌ ‫سرور‬ ‫به‬ ‫دستگاه‬ ‫جانب‬ ‫از‬ ‫اطالعات‬ ‫ارسال‬ ‫نحوه‬‫محلی‬: ‫می‬ ‫فرستاده‬ ‫ارتباط‬ ‫شروع‬ ‫دستور‬ ‫ابتدا‬ ‫قبل‬ ‫مانند‬‫شود‬.‫سپس‬ ‫می‬ ‫فرستاده‬ ‫دستوری‬‫دستگاه‬ ‫از‬ ‫سرور‬ ‫کند‬ ‫می‬ ‫مشخص‬ ‫که‬ ‫شود‬ ‫می‬ ‫فرستاده‬ ‫است‬ ‫کرده‬ ‫پاسخ‬ ‫درخواست‬ ‫نظر‬ ‫مورد‬‫شود‬.‫بعد‬‫از‬‫آن‬ ‫می‬ ‫که‬ ‫پاسخی‬ ‫نوع‬ ‫هم‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫آدرس‬ ‫می‬ ‫فرستاده‬ ‫خواهیم‬‫شود‬.‫پاسخ‬ ‫این‬ ‫اگر‬‫پایان‬ ‫به‬ ‫ارتباط‬ ‫بعد‬ ‫بود‬ ‫نه‬ ‫میرسد‬(‫حال‬ ‫در‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫که‬ ‫است‬ ‫معنا‬ ‫این‬ ‫به‬ ‫نه‬ ‫پاسخ‬ ‫وقت‬ ‫کاری‬ ‫انجام‬‫است‬ ‫گیر‬).(‫شکل‬) ‌ ‌ ‫طول‬ ‫سپس‬ ،‫باشد‬ ‫مثبت‬ ‫پاسخ‬ ‫و‬ ‫شود‬ ‫طی‬ ‫شده‬ ‫ذکر‬ ‫مراحل‬ ‫اگر‬ ‫ارسال‬ ‫داده‬ ‫خود‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫شد‬ ‫خواهد‬ ‫ارسال‬ ‫نظر‬ ‫مورد‬ ‫داده‬ ‫دس‬ ‫آخر‬ ‫در‬ ‫و‬ ‫شد‬ ‫خواهد‬‫شد‬ ‫خواهد‬ ‫ارسال‬ ‫پایان‬ ‫تور‬(‫شکل‬4) ‌ ‫ها‬ ‫دستگاه‬ ‫به‬ ‫محلی‬ ‫سرور‬ ‫از‬ ‫اطالعات‬ ‫انتقال‬ ‫ی‬ ‫نحوه‬: ‫برقراری‬ ‫معنای‬ ‫به‬ ‫فرمانی‬ ‫سپس‬ ‫آغاز‬ ‫فرمان‬ ‫ابتدا‬ ‫قبل‬ ‫همانند‬ ‫می‬ ‫فرستاده‬ ‫نظر‬ ‫مورد‬ ‫دستگاه‬ ‫با‬ ‫مرکزی‬ ‫دستگاه‬ ‫طرف‬ ‫از‬ ‫ارتباط‬ ‫شود‬.‫و‬ ‫نظر‬ ‫مورد‬ ‫داده‬ ‫طول‬ ‫آن‬ ‫از‬ ‫پس‬ ‫و‬ ‫دستگاه‬ ‫آن‬ ‫آدرس‬ ‫سپس‬ ‫می‬ ‫ارسال‬ ‫داده‬ ‫خود‬ ‫آن‬ ‫از‬ ‫پس‬‫پایان‬ ‫فرمان‬ ‫هم‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫شود‬ ‫شد‬ ‫خواهد‬ ‫فرستاده‬(‫شکل‬) ‌ ‌ ‌ ‌ • Master • Client Ostr • Master • Client Oreq • Master • Client Addr • Master • Client Rrnd • Client • Master Oapr • Master • Client Oend • Master • Client Ostr • Master • Client Oreq • Master • Client Addr • Master • Client Rtlk • Client • Master Anop • Master • Client Oend • Master • Client Ostr • Master • Client Oreq • Master • Client Addr • Master • Client Rtlk • Client • Master Ayes • Client • Master Dlen • Client • Master DATA • Client • Master .... • Client • Master DATA • Master • Client Oend • Master • Client Ostr • Master • Client Oobl • Master • Client Addr • Master • Client Dlen • Master • Client DATA • Master • Client .... • Master • Client DATA • Master • ClientOend ‫شکل‬1 ‫شکل‬ ‫شکل‬4 ‫شکل‬
  • 5.
    5 ‫داده‬ ‫پایگاه‬: ‫ادامه‬ ‫در‬،‫شبکه‬‫الیه‬ ‫آخرین‬ ،‫فوق‬ ‫مطالب‬ ‫ی‬"‫داده‬ ‫پایگاه‬"‫که‬ ‫است‬ ‫است‬ ‫اطالعات‬ ‫ارسال‬ ‫و‬ ‫دریافت‬ ‫آن‬ ‫وظیفه‬.‫ثبت‬ ،‫طرح‬ ‫این‬ ‫در‬ ‫می‬ ‫صورت‬ ‫روش‬ ‫دو‬ ‫به‬ ‫اطالعات‬‫گیرد‬: -‫پرواز‬ ‫هر‬ ‫برای‬ ‫مستقل‬ ‫فایل‬ ‫یک‬ ‫ایجاد‬:‫چمدان‬ ‫دریافت‬ ‫از‬ ‫پس‬ ‫تحویل‬ ‫بخش‬ ‫توسط‬‫منظور‬ ‫به‬ ،‫هواپیما‬ ‫بار‬ ‫بخش‬ ‫به‬ ‫انتقال‬ ‫تا‬ ‫گیری‬ ‫هدایت‬ ‫نظر‬ ‫مورد‬ ‫هواپیمای‬ ‫و‬ ‫مسیر‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫این‬ ‫از‬ ‫اطمینان‬ ‫می‬‫می‬ ‫کنترل‬ ‫بار‬ ‫چندین‬ ‫چمدان‬ ‫ردیابی‬ ‫تگ‬ ،‫شود‬‫شود‬.‫برای‬ ‫ا‬ ‫مستقل‬ ‫داده‬ ‫پایگاه‬ ‫این‬ ‫ساختن‬‫ز‬SQLite‫این‬ ‫که‬ ‫است‬ ‫شده‬ ‫استفاده‬ ‫می‬ ‫استفاده‬ ‫مبدا‬ ‫فرودگاه‬ ‫در‬ ‫تنها‬ ‫فایل‬‫شود‬. 1-‫یکپارچه‬ ‫و‬ ‫متمرکز‬ ‫صورت‬ ‫به‬ ‫سرور‬ ‫یک‬ ‫از‬ ‫استفاده‬:‫از‬ ‫یکی‬ ‫قابلیت‬‫چمدان‬ ‫پیگیری‬ ،‫پروژه‬ ‫این‬ ‫های‬‫سامانه‬ ‫یک‬ ‫طریق‬ ‫از‬ ‫ها‬ ‫است‬ ‫اینترنتی‬.‫شدن‬ ‫رد‬ ‫محض‬ ‫به‬ ‫که‬ ‫است‬ ‫نیاز‬ ‫سیستمی‬ ‫یک‬ ‫به‬ ‫مرحله‬ ‫هر‬ ‫از‬ ‫چمدان‬‫هم‬ ‫و‬ ‫کند‬ ‫ثبت‬ ‫را‬ ‫آن‬ ‫موقعیت‬ ،‫این‬ ‫در‬ ‫چنین‬ ‫می‬ ‫ثبت‬ ‫صاحبش‬ ‫و‬ ‫چمدان‬ ‫بین‬ ‫ارتباط‬ ‫سامانه‬‫صاحب‬ ‫فقط‬ ‫تا‬ ‫شود‬ ‫کند‬ ‫خارج‬ ‫مقصد‬ ‫فرودگاه‬ ‫از‬ ‫را‬ ‫آن‬ ‫بتواند‬ ‫چمدان‬.‫مساله‬‫وجود‬ ‫که‬ ‫ای‬ ‫هم‬ ‫و‬ ‫اطالعات‬ ‫خواندن‬ ‫هم‬ ،‫چمدان‬ ‫ثبت‬ ‫تعداد‬ ‫هم‬ ‫که‬ ‫است‬ ‫این‬ ‫دارد‬ ‫است‬ ‫زیاد‬ ‫اطالعاتی‬ ‫کلیدهای‬ ‫تغییر‬.‫ح‬ ‫برای‬‫سیستم‬ ‫از‬ ،‫مشکل‬ ‫این‬ ‫ل‬ ‫داده‬ ‫مدیریت‬MySQL‫ذخیره‬ ‫موتور‬ ‫با‬‫سازی‬InnoDB(‫انجام‬ ‫برای‬ ‫تراکنش‬‫پایگاه‬ ‫بین‬ ‫ارتباط‬ ‫و‬ ‫ها‬‫داده‬ ‫های‬)‫است‬ ‫شده‬ ‫استفاده‬.‫البته‬ ‫موتور‬ ‫از‬ ‫فرودگاهها‬ ‫داخلی‬ ‫سرورهای‬MyISAM‫باالتر‬ ‫سرعت‬ ‫دلیل‬ ‫به‬ ‫میکنند‬ ‫استفاده‬ ‫اطالعات‬ ‫خواندن‬ ‫در‬. ‫ا‬ ‫که‬ ‫است‬ ‫ذکر‬ ‫به‬ ‫الزم‬‫چمدان‬ ‫طالعات‬‫ثبت‬ ‫سیستم‬ ‫دو‬ ‫هر‬ ‫در‬ ‫ها‬ ‫می‬‫شود‬. ‫چمدان‬ ‫مدیریت‬ ‫سیستم‬ ‫داده‬ ‫پایگاه‬ ‫طراحی‬ ‫در‬‫مهم‬ ‫نکته‬ ‫چند‬ ،‫ها‬ ‫است‬ ‫شده‬ ‫گرفته‬ ‫نظر‬ ‫در‬: -‫بخش‬ ‫از‬ ‫یکی‬ ‫اگر‬‫پاسخی‬ ‫سرور‬ ‫از‬ ‫شده‬ ‫تعیین‬ ‫مهلت‬ ‫در‬ ‫ها‬ ‫وقفه‬ ‫دارد‬ ‫احتمال‬ ،‫نکند‬ ‫دریافت‬‫شود‬ ‫ایجاد‬ ‫بخش‬ ‫آن‬ ‫در‬ ‫طوالنی‬ ‫ای‬ ‫کا‬ ‫در‬ ‫تداخل‬ ‫باعث‬ ‫که‬‫می‬ ‫شبکه‬ ‫اجزای‬ ‫دیگر‬ ‫ر‬‫شود‬. 1-‫درخواست‬ ‫تعداد‬‫بازه‬ ‫از‬ ‫سری‬ ‫یک‬ ‫در‬ ‫ها‬‫زمانی‬ ‫های‬(‫مانند‬ ‫چمدان‬ ‫انتقال‬‫بار‬ ‫تخلیه‬ ‫یا‬ ‫و‬ ‫هواپیما‬ ‫به‬ ‫ها‬)‫می‬ ‫پیدا‬ ‫افزایش‬‫کند‬.‫در‬ ‫فرودگاه‬‫می‬ ‫هم‬ ‫حادتر‬ ‫مشکل‬ ‫این‬ ‫بزرگ‬ ‫های‬‫ممکن‬ ‫که‬ ‫چرا‬ ‫شود‬ ‫هم‬ ‫بخش‬ ‫چندین‬ ‫است‬‫کنند‬ ‫ارسال‬ ‫را‬ ‫اطالعات‬ ‫زمان‬.‫راه‬ ‫یک‬‫حلی‬‫که‬ ‫می‬ ‫استفاده‬ ‫مشابه‬ ‫موارد‬ ‫در‬‫اولویت‬ ،‫شود‬‫این‬ ‫در‬ ‫ولی‬ ‫است‬ ‫بندی‬ ‫اولویت‬ ‫برای‬ ‫فاکتوری‬ ،‫طرح‬‫ندارد‬ ‫وجود‬ ‫بندی‬.‫دستورهایی‬ ‫بنابراین‬ ‫می‬ ‫سرور‬ ‫به‬ ‫که‬‫سخت‬ ‫یک‬ ‫طریق‬ ‫از‬ ،‫رسند‬‫تلفیق‬ ‫جانبی‬ ‫افزار‬ ‫می‬‫شوند‬. 6 Referential integrity -‫شود‬ ‫برقرار‬ ‫تعادل‬ ‫باید‬ ‫امنیت‬ ‫و‬ ‫سرعت‬ ‫بین‬.‫ازای‬ ‫به‬ ‫ورودی‬‫د‬ ‫که‬ ‫جدیدی‬ ‫های‬‫می‬ ‫ثبت‬ ‫داده‬ ‫پایگاه‬ ‫ر‬‫بار‬ ‫یک‬ ،‫شوند‬ ‫مرتب‬‫است‬ ‫الزم‬ ‫اطالعات‬ ‫سازی‬.‫استفاده‬ ‫طرح‬ ‫این‬ ‫در‬ ‫که‬ ‫روشی‬ ‫مرتب‬ ‫الگوریتم‬ ،‫شده‬‫هرمی‬ ‫سازی‬‫حالت‬ ‫در‬ ‫آن‬ ‫سرعت‬ ‫که‬ ‫است‬ ‫به‬ ‫نسبت‬ ‫نرمال‬‫الگوریتم‬‫چینش‬‫سریع‬‫اما‬ ،‫است‬ ‫کندتر‬‫در‬‫بدترین‬ ‫حالت‬2 ‫سرعت‬ ،‫باالتری‬(O(n log n))‫را‬‫دارا‬‫می‬‫باشد‬.‫هم‬‫چنین‬ ‫دودویی‬ ‫درخت‬1 ‫می‬ ‫ساخته‬ ‫که‬‫بخش‬ ‫در‬ ،‫شود‬‫هم‬ ‫طرح‬ ‫دیگر‬ ‫های‬ ‫می‬ ‫استفاده‬‫شود‬.‫الگوریتم‬ ‫از‬ ‫که‬ ‫باشد‬ ‫قرار‬ ‫اگر‬ ‫همچنین‬‫های‬ ‫در‬ ‫هم‬ ‫و‬ ‫رمزگذاری‬ ‫مرحله‬ ‫در‬ ‫هم‬ ،‫گردد‬ ‫استفاده‬ ‫پیشرفته‬ ‫رمزنگاری‬ ‫هزینه‬ ،‫رمزگشایی‬ ‫مرحله‬‫منابع‬ ‫و‬ ‫زمانی‬ ‫لحاظ‬ ‫از‬ ،‫زیادی‬ ‫های‬ ‫می‬ ‫صرف‬ ‫سیستمی‬‫شود‬.‫طرفی‬ ‫از‬‫استفاده‬ ‫پروتکل‬ ‫و‬ ‫شبکه‬ ‫نوع‬ ‫دیگر‬ ‫سخت‬ ‫لحاظ‬ ‫به‬ ‫پروژه‬ ‫این‬ ‫در‬ ‫شده‬‫است‬ ‫امن‬ ‫بسیار‬ ‫افزاری‬. 4-‫است‬ ‫مهم‬ ‫مساله‬ ‫یک‬ ‫اطالعات‬ ‫بایگانی‬ ،‫طرح‬ ‫این‬ ‫در‬.‫کدهای‬ ‫برچسب‬‫باشند‬ ‫تکراری‬ ‫است‬ ‫ممکن‬ ‫ها‬.‫می‬ ‫مطرح‬ ‫که‬ ‫سوالی‬‫این‬ ،‫شود‬ ‫دسته‬ ‫برای‬ ‫باید‬ ‫فاکتور‬ ‫کدام‬ ‫از‬ ‫که‬ ‫است‬‫کرد‬ ‫استفاده‬ ‫بندی‬.‫در‬ ‫موا‬‫راحتی‬ ‫به‬ ‫باید‬ ‫آن‬ ‫شده‬ ‫طی‬ ‫مسیر‬ ،‫بشود‬ ‫گم‬ ‫چمدانی‬ ‫که‬ ‫ردی‬ ‫باشد‬ ‫ردیابی‬ ‫قابل‬.‫برای‬ ‫پرواز‬ ‫تاریخ‬ ‫و‬ ‫شماره‬ ‫از‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫دسته‬‫هفته‬ ‫یک‬ ‫مدت‬ ‫به‬ ‫و‬ ‫است‬ ‫شده‬ ‫استفاده‬ ‫اطالعات‬ ‫بندی‬ ‫می‬ ‫بایگانی‬ ‫اطالعات‬‫شود‬. ‫ایده‬‫می‬ ‫کار‬ ‫آن‬ ‫روی‬ ‫بر‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫که‬ ‫ای‬‫ار‬ ‫استفاده‬ ،‫شود‬ ‫پروتکل‬‫و‬ ‫ها‬‫فایل‬‫از‬ ‫بخشی‬ ‫رفتن‬ ‫بین‬ ‫از‬ ‫صورت‬ ‫در‬ ‫که‬ ‫است‬ ‫هایی‬ ‫باشد‬ ‫خواندن‬ ‫قابل‬ ‫و‬ ‫معتبر‬ ‫آن‬ ‫مابقی‬ ،‫اطالعات‬. ‫داده‬ ‫پایگاه‬ ‫با‬ ‫محلی‬ ‫سرور‬ ‫ارتباط‬ ‫پروتکل‬: ‫هستیم‬ ‫دیگر‬ ‫پروتکل‬ ‫نوع‬ ‫یک‬ ‫نیازمند‬ ‫ما‬ ‫داده‬ ‫پایگاه‬ ‫با‬ ‫ارتباط‬ ‫برای‬ ‫باشد‬ ‫زیر‬ ‫شکل‬ ‫به‬ ‫تواند‬ ‫می‬ ‫که‬: FN=Flight Number )5 Characters ( ‫پرواز‬ ‫ی‬ ‫شماره‬(‫کاراکتر‬) CFN=Current Flight Number )5 Characters ( ‫است‬ ‫آن‬ ‫در‬ ‫چمدان‬ ‫که‬ ‫پروازی‬ ‫ی‬ ‫شماره‬(‫کاراکتر‬) LN=Luggage Number) 4 Numbers ( ‫چمدان‬ ‫ی‬ ‫شماره‬(4‫عدد‬) SC=Station Code (1Characters ) ‫ایستگاه‬ ‫کد‬(‫کاراکتر‬) S=Set ‫ثبت‬ 7 Heap sort 8 Quick Sort 9 Worst Case 10 Binary Tree 11 Lossless Formats
  • 6.
    6 V=Verify ‫تایید‬ K=Kill ‫بردن‬ ‫بین‬ ‫از‬ [SFN~LNSC] [VFN~LNCFNSC] [KFN~LNSC] ‫مباحثه‬‌ ‫در‬‫تا‬‫است‬ ‫شایسته‬ ‫قسمت‬ ‫این‬‫انتخاب‬ ‫با‬ ‫را‬ ‫طرح‬‫مقایس‬ ‫دیگر‬ ‫های‬‫ه‬ ‫و‬ ‫کرده‬‫چالش‬ ‫از‬ ‫کمی‬‫های‬‫گفته‬ ‫طرح‬‫باشیم‬. ‫در‬‫انتخاب‬ ‫بین‬‫می‬ ‫کثیر‬ ‫های‬‫بیومتریک‬ ‫تکنولوژی‬ ‫دو‬ ‫توان‬1 ‫و‬ GPS‫دانست‬ ‫مناسبی‬ ‫های‬ ‫جایگزین‬ ‫را‬.‫ولی‬‫این‬ ‫از‬ ‫استفاده‬ ‫در‬ ‫تکنولوژی‬‫دارد‬ ‫وجود‬ ‫مشکالتی‬ ‫ها‬. ‫در‬‫واقع‬ ‫در‬ ‫ما‬ ‫بیومتریک‬ ‫تکنولوژی‬ ‫از‬ ‫استفاده‬‫را‬ ‫هواپیما‬ ‫مسافر‬ ‫می‬ ‫خود‬ ‫اتوماسیون‬ ‫فرآیند‬ ‫وارد‬‫کنیم‬.‫این‬‫پیچیدگی‬ ‫باعث‬ ‫امر‬‫های‬ ‫می‬ ‫خود‬ ‫خاص‬‫شود‬.‫همین‬‫تکنولوژی‬ ‫این‬ ‫از‬ ‫استفاده‬ ‫طور‬‫از‬ ‫استفاده‬ ‫حسگر‬‫می‬ ‫را‬ ‫هایی‬‫در‬ ‫هنوز‬ ‫که‬ ‫طلبد‬‫هستند‬ ‫کمیاب‬ ‫و‬ ‫گران‬ ‫ما‬ ‫کشور‬ ‫نظ‬ ‫مورد‬ ‫کیفیت‬ ‫آنها‬ ‫داخلی‬ ‫معادل‬ ‫و‬‫ندارند‬ ‫را‬ ‫ر‬. ‫اگر‬‫تکنولوژی‬ ‫از‬GPS‫واق‬ ‫در‬ ،‫شود‬ ‫استفاده‬‫چمدان‬ ‫هر‬ ‫روی‬ ‫بر‬ ‫ع‬ ‫یک‬‫تگ‬GPS‫باید‬‫دارد‬ ‫باال‬ ‫ی‬ ‫هزینه‬ ‫و‬ ‫باال‬ ‫حجم‬ ‫که‬ ‫شود‬ ‫چسبانده‬. ‫درست‬‫مکان‬ ‫قابلیت‬ ‫به‬ ‫که‬‫سختی‬ ‫ولی‬ ‫دهد‬ ‫می‬ ‫را‬ ‫دقیقی‬ ‫بسیار‬ ‫یابی‬ ‫می‬ ‫بیشتر‬ ‫بسیار‬ ‫کار‬‫شود‬. Tag‫های‬RFID‫می‬ ‫تقسیم‬ ‫دسته‬ ‫چند‬ ‫به‬‫اصلی‬ ‫که‬ ‫شوند‬‫این‬ ‫ترین‬ ‫دسته‬‫ها‬Tag‫های‬Active, Passive‫است‬.Tag‫های‬Active‫کار‬ ‫برای‬ ‫هستند‬ ‫خارجی‬ ‫تغذیه‬ ‫منبع‬ ‫نیازمند‬‫ولی‬Tag‫های‬Passive‫حضور‬ ‫در‬ ‫می‬ ‫اطالعات‬ ‫ارسال‬ ‫یه‬ ‫شروع‬ ‫و‬ ‫شده‬ ‫فعال‬ ‫رادیویی‬ ‫امواج‬‫کنند‬.‫ویژگی‬ ‫این‬Tag‫آن‬ ‫باالی‬ ‫ماندگاری‬ ‫ها‬‫از‬ ‫خارج‬ ‫دستگاه‬ ‫تفاوت‬ ‫و‬ ‫هاست‬ ‫می‬ ‫مشخص‬ ‫را‬ ‫خراب‬ ‫دستگاه‬ ‫و‬ ‫محدوده‬‫کنند‬.‫دلیل‬ ‫به‬ ‫پروژه‬ ‫این‬ ‫در‬ ‫عمر‬ ‫طول‬ ‫اهمیت‬Tag‫مدل‬ ‫از‬ ،‫ها‬Passive‫است‬ ‫شده‬ ‫استفاده‬. Tag‫ها‬‫ی‬Passive‫می‬ ‫تمام‬ ‫گران‬ ‫بسیار‬ ‫باال‬ ‫برد‬ ‫با‬‫این‬ ‫برای‬ ‫و‬ ‫شوند‬ ‫هزاران‬ ‫روزانه‬ ‫که‬ ‫طرح‬Tag‫می‬ ‫استفاده‬ ‫سیستم‬ ‫در‬‫و‬ ‫مناسب‬ ‫شوند‬ ‫به‬‫نیست‬ ‫صرفه‬.‫چمدان‬ ‫برای‬ ‫بنابراین‬‫کارت‬ ‫مانند‬ ‫ها‬‫از‬ ‫مترو‬ ‫های‬ Tag‫زیر‬ ‫برد‬ ‫با‬ ‫هایی‬10cm‫است‬ ‫شده‬ ‫استفاده‬.‫دنیای‬ ‫در‬ ‫که‬‫واقعی‬ ‫نیاز‬ ‫جوابگوی‬‫نیس‬ ‫ها‬‫ت‬.‫راحت‬ ‫بسیار‬ ‫توانند‬ ‫می‬ ‫ها‬ ‫قیمت‬ ‫این‬ ‫البته‬ 12 Biometrics 13 Global Positioning System ‫گیرد‬ ‫قرار‬ ‫حمایت‬ ‫مورد‬ ‫طرح‬ ‫و‬ ‫باشد‬ ‫عمده‬ ‫مصرف‬ ‫اگر‬ ‫کنند‬ ‫تغییر‬. ‫باشد‬ ‫می‬ ‫حل‬ ‫قابل‬ ‫مشکل‬ ‫این‬. ‫مشکالت‬ ‫از‬ ‫بعضی‬‫نیز‬‫فیزیکی‬ ‫ساختار‬ ‫دلیل‬ ‫به‬‫به‬‫سادگی‬‫حل‬ ‫قابل‬ ‫نبودند‬.‫مانند‬: ‫امکان‬‫تداخل‬‫با‬‫سا‬‫ی‬‫ر‬‫فرکانس‬‫ها‬‫و‬‫فلزات‬ ‫عدم‬‫شناسا‬‫یی‬‫در‬‫مح‬‫ی‬‫ط‬‫ها‬‫ی‬‫ما‬‫ی‬‫ع‬‫و‬‫حا‬‫ی‬‫ل‬‫ها‬‫ی‬‫فلز‬‫ی‬‫در‬‫بعض‬‫ی‬‫از‬ ‫برچسب‬‫ها‬ ‫برطرف‬ ‫شبکه‬ ‫ساختار‬ ‫دادن‬ ‫تغییر‬ ‫با‬ ‫هم‬ ‫را‬ ‫مشکالت‬ ‫از‬ ‫برخی‬ ‫شدند‬.‫مانند‬: ‫یک‬ ‫شدن‬ ‫خوانده‬Tag‫چند‬ ‫توسط‬Reader‫هم‬ ‫صورت‬ ‫به‬‫زمان‬ ‫چند‬ ‫خواندن‬Tag‫یک‬ ‫توسط‬Reader‫هم‬ ‫صورت‬ ‫به‬‫زمان‬ ‫فاز‬‫ذکر‬ ‫مشکالت‬ ‫کردن‬ ‫برطرف‬ ‫پروژه‬ ‫این‬ ‫بعدی‬ ‫های‬‫شد‬‫است‬ ‫ه‬ ‫ایده‬ ‫به‬ ‫بسط‬ ‫قابل‬ ‫پروژه‬ ‫این‬‫است‬ ‫زیادی‬ ‫های‬.‫از‬ ‫یکی‬ ‫کاربردی‬‫ایده‬ ‫ترین‬‫بیمارستان‬ ‫بستری‬ ‫بخش‬ ‫اتوماسیون‬ ،‫ها‬‫و‬ ‫ها‬ ‫پرونده‬‫است‬ ‫پزشکی‬ ‫های‬.‫یک‬ ‫کردن‬ ‫وصل‬ ‫با‬Tag‫یک‬ ،‫بیمار‬ ‫به‬ ‫می‬ ‫داده‬ ‫وی‬ ‫به‬ ‫داده‬ ‫پایگاه‬ ‫در‬ ‫هویت‬‫می‬ ‫پزشک‬ ‫که‬ ‫شود‬‫یک‬ ‫با‬ ‫تواند‬ Reader‫لحظه‬ ‫اطالعات‬ ‫و‬ ‫شود‬ ‫نزدیک‬ ‫بیمار‬ ‫به‬‫پرونده‬ ‫و‬ ‫ای‬‫بر‬ ‫را‬ ‫او‬ ‫ی‬ ‫کند‬ ‫مشاهده‬ ‫خود‬ ‫دستگاه‬ ‫روی‬. ‫کاربرد‬ ‫سایر‬،‫پستی‬ ‫مرسوالت‬ ‫کردن‬ ‫پیگیری‬ ‫ها‬NFC 4 ‫در‬ ‫تلفن‬‫همراه‬ ‫های‬‫آتش‬ ‫وضعیت‬ ‫پیگیری‬ ،‫جنگل‬ ‫سوزی‬‫است‬ ‫ها‬. ‫نتیجه‬‌‫گیری‬‌ ‫مدل‬ ‫و‬ ‫تکنولوژی‬ ‫این‬ ‫از‬ ‫استفاده‬ ‫با‬‫مشکالت‬ ‫توانستیم‬ ‫مساله‬ ‫سازی‬ ‫چالش‬ ‫و‬‫کنیم‬ ‫برطرف‬ ‫را‬ ‫جدید‬ ‫های‬. ‫به‬ ‫توجه‬ ‫با‬‫مزا‬‫ی‬‫ا‬‫ی‬‫ا‬‫ی‬‫ن‬‫تکنولوژ‬‫ی‬(‫جمله‬ ‫از‬:‫کاهش‬‫هز‬‫ی‬‫نه‬‫ها‬ (‫کاهش‬‫فعال‬‫ی‬‫ت‬‫ها‬‫ی‬‫دست‬‫ی‬‫و‬‫افزا‬‫ی‬‫ش‬‫سرعت‬)-‫اتوماس‬‫ی‬‫ون‬(‫بدون‬ ‫توقف‬)-‫کاهش‬‫خطا‬-‫کنترل‬‫فرا‬‫ی‬‫ندها‬‫ی‬‫غ‬‫ی‬‫ر‬‫قابل‬‫رو‬‫ی‬‫ت‬-‫امکان‬‫به‬ ‫روز‬‫رسان‬‫ی‬‫بر‬‫چسب‬‫ها‬‫بدون‬‫دخالت‬‫دست‬–‫امن‬‫ی‬‫ت‬–‫ی‬‫کپارچگ‬‫ی‬) ‫چمدان‬ ‫شدن‬ ‫گم‬ ‫مشکل‬‫می‬ ‫برطرف‬ ‫زیادی‬ ‫حد‬ ‫تا‬ ‫ها‬‫شود‬. ‫منابع‬ RFID Systems - Research Trends and Challenges, Wiley Baggage Report 2011-SITA 14 Near Field Communication