این پروژه یک پلتفرم نرمافزاری Real-Time برای پایش، مدیریت و تعامل با تجهیزات و سامانههای متصل است. نرمافزار با دریافت و پردازش دادههای لحظهای، امکان نمایش وضعیت، موقعیت، مسیرها و اطلاعات Telemetry را فراهم کرده و از طریق یک رابط کاربری تعاملی امکان ارسال و مدیریت فرمانها را فراهم میکند. این سامانه بهصورت Desktop و Offline/Low-Connectivity قابل استفاده است و با تجهیزات و سرویسهای مختلف از طریق پروتکلهای ارتباطی و سختافزاری یکپارچه میشود.
مهارتهای فنی موردنیاز
JavaScript / TypeScript
React و توسعه رابطهای کاربری مدرن
Node.js و Express
WebSockets و TCP Sockets
پردازش داده و JSON
State Management
طراحی و توسعه REST API
Leaflet برای پیادهسازی نقشههای تعاملی
Chart.js برای نمودارها و نمایش دادهها
UI Component Libraries و طراحی Responsive Dashboard
Electron و بستهبندی اپلیکیشنهای Desktop
Docker و Docker Compose برای مدیریت و Orchestration سرویسها
Linux و Nginx برای استقرار و اجرای سرویسها
Git، تست نرمافزار و Debugging
مهارتهای مزیتی
تجربه کار با تجهیزات USB/HID
تجربه توسعه Real-Time Dashboard یا نرمافزارهای متصل به سختافزار
آشنایی با سیستمهای Telemetry، کنترل یا مانیتورینگ تجهیزات