چگونه یک سیستم ردیابی زمان کارمند از خراش ساخته ام (قسمت 1)

تصویر
عکس پروفایل ایلیا سیننکو هکر ظهر

@سیننکوایلیا سیننکو

مدیر عامل ، مهندس نرم افزار WEB ، تولید چاپگرهای سه بعدی

امروز ، با استفاده از برد آردوینو ، Ethernet Shield و ماژول RFID ، ما می خواهیم دستگاه را جمع کنیم ، لحیم کنیم و برنامه ریزی کنیم تا زمان ورود و خروج کارکنان مشخص شود. در مقاله بعدی ، ما یک اسکریپت سرور کوچک خواهیم ساخت که درخواست ها را دریافت و پردازش می کند.

وظیفه

ما تولید ناب و ضرب الاجل محدودی داریم ، بنابراین دستگاه باید سریع و با هزینه کم ساخته شود.

  • دستگاه باید برچسب RFID را بخواند و از طریق درخواست های HTTP آن را به سرور ارسال کند.
  • باید در برابر استفاده تصادفی از برچسب های RFID محافظت شود.
  • دستگاه باید یک مهر زمان با فرمت UNIX ارسال کند و همچنین باید زمان را با سرور همگام سازی کند.
  • اگر سرور در دسترس نیست ، برچسب ها باید در حافظه ذخیره شوند و وقتی شبکه در دسترس است ، برچسب ها را از حافظه ارسال کنید.
  • توصیه می شود این کار را بدون درایوهای فلش خارجی انجام دهید.
  • در صورت قطع شدن ارتباط ، باید حداقل 300 رکورد ذخیره شود.
  • در صورت بروز مشکل در سرور اصلی باید امکان تغییر به سرور آینه را داشته باشید.
  • امکان تنظیم IP ثابت و دینامیکی برای دستگاه وجود دارد.
  • امکان تغییر تنظیمات دستگاه با استفاده از درخواست از سرور وجود دارد.

برای ایجاد سیستمی برای ردیابی بازدیدها ، از موارد زیر استفاده خواهم کرد:

  • (هر) Duino …
سئو PBN | خبر های جدید سئو و هک و سرور