ارتباط با دستگاه پوز و ارسال وضعیت پرداخت به آردوینو
در سراسر کشور
در وبسایت پونیشا(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
Debugging
تست نرم افزار
جاوا اسکریپت (JavaScript)
پایتون (Python)
متن کامل آگهی:
## **توضیحات پروژه:**
ما نیازمند یک توسعهدهنده **Python** برای ایجاد یک سیستم ارتباطی بین **نرمافزار پرداخت، دستگاه پوز (کارتخوان)** و **برد آردوینو** هستیم. برنامه باید:
1. **یک مبلغ مشخص را به دستگاه پوز ارسال کند** و منتظر پاسخ بماند.
2. **وضعیت پرداخت (موفق/ناموفق)** را از دستگاه پوز دریافت کند.
3. **نتایج پرداخت را از طریق پورت سریال (USB/UART) یا ارتباط شبکه به آردوینو ارسال کند.**
4. آردوینو پس از دریافت تأییدیه، عملیات مربوطه (مانند باز کردن شیر آب) را انجام میدهد.
---
### **نیازمندیهای فنی:**
✅ **برنامهنویسی Python** (ترجیحاً با کتابخانههای `pyserial`, `socket` یا کتابخانه مخصوص دستگاه پوز)
✅ **ارتباط با دستگاه پوز** (از طریق API، پروتکلهای اختصاصی یا درگاه سریال)
✅ **ارسال داده به آردوینو** از طریق **Serial (UART)** یا **WiFi/ Ethernet** (مثلاً با پروتکل TCP/UDP)
✅ **پردازش پاسخ دستگاه پوز** و تبدیل آن به سیگنال قابل فهم برای آردوینو
✅ **مدیریت خطاها** (اتصال قطع شده، پرداخت ناموفق، زماندهی)
✅ **داکیومنت کامل کد و راهنمای نصب**
---
### **مهارتهای ایدهآل:**
🔹 تجربه کار با **دستگاههای پرداخت (POS)** یا درگاههای بانکی
🔹 آشنایی با **پروتکلهای ارتباطی** (مثل RS232, USB, HTTP, MQTT)
🔹 تسلط بر **برنامهنویسی آردوینو (C/C++)** (برای تست و هماهنگی بهتر)
🔹 توانایی پیادهسازی **احراز هویت و امنیت ارتباطی**
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.