رباتیک — راهنمای کاربر
رباتیک — راهنمای کاربر
رباتیک چیست؟
بخش رباتیک OrbitingFox به شما این امکان را میدهد که دستگاههای خارجی — مانند یک دست مصنوعی رباتیک یا هر دستگاه دیگری که دارای API وب است — را بهطور مستقیم از مرورگر خود کنترل کنید. شما دستگاه را یکبار ثبتنام میکنید، سپس از یک کنسول برای ارسال دستورات و مشاهده نتایج در زمان واقعی استفاده میکنید.
شروع به کار
- به رباتیک از منوی ناوبری بروید (یا به
/robotics/مراجعه کنید). - روی اضافه کردن API دستگاه کلیک کنید تا دستگاه خود را ثبتنام کنید. شما به URL دستگاه نیاز دارید (که توسط کسی که سرور دستگاه را مدیریت میکند ارائه میشود).
- پس از ذخیره، روی باز کردن کنسول در کنار دستگاه خود کلیک کنید.
کنسول فرمان
کنسول پنل کنترل شما برای یک دستگاه است. این کنسول سه بخش دارد:
- دکمههای از پیش تنظیم شده — یک دکمه برای هر فرمان پشتیبانیشده (به عنوان مثال: باز کردن دست، بستن دست، جمع کردن). روی هر دکمه کلیک کنید تا آن فرمان بلافاصله ارسال شود.
- نوار وضعیت — نشان میدهد که در حال حاضر چه اتفاقی میافتد: آماده، در حال ارسال…، یا نتیجه (OK/خطا). یک تایمر زنده در حین پرواز فرمان شروع به شمارش میکند.
- لاگ فرمان — آخرین 30 فرمانی که شما ارسال کردهاید، همراه با کد وضعیت HTTP, منبع (کنسول/OrbitPilot)، زمان و مدت. روی نماد کپی کلیک کنید تا لاگ را به کلیپبورد خود کپی کنید.
ارسال یک فرمان
- روی هر دکمه از پیش تنظیم شده کلیک کنید (به عنوان مثال: باز کردن دست).
- نوار وضعیت به رنگ کهربایی درمیآید و تایمر شروع به کار میکند. دکمههای از پیش تنظیم شده در حین پرواز فرمان غیرفعال میشوند.
- زمانی که پاسخ میرسد، نوار وضعیت یک علامت سبز (موفقیت) یا یک X قرمز (خطا) نشان میدهد و زمان سپریشده را نمایش میدهد.
- نتیجه همچنین به لاگ فرمان در پایین صفحه اضافه میشود.
چرا برخی اوقات اینقدر طول میکشد؟
اگر دستگاه در یک پلن هاستینگ رایگان (مانند پلن رایگان Render) میزبانی شده باشد، بعد از 15 دقیقه عدم فعالیت به خواب میرود. اولین فرمان پس از یک دوره خواب دستگاه را بیدار میکند — این ممکن است بین 30 تا 50 ثانیه طول بکشید. در حین انتظار، تایمر به رنگ کهربایی و سپس قرمز درمیآید. فرمانهای بعدی که در طول 15 دقیقه بعدی ارسال شوند سریع خواهند بود (معمولاً کمتر از 1 ثانیه).
لاگ فرمان
هر فرمانی که شما ارسال میکنید در لاگ ذخیره میشود، چه موفق باشد و چه ناموفق. شما میتوانید ببینید:
- نام فرمان
- کد وضعیت HTTP (200 = موفقیت، 422 = فرمان شناسایی نشده، 500 = خطای دستگاه و غیره)
- منبع (کنسول = شما روی دکمهای کلیک کردهاید؛ OrbitPilot = از طریق دستیار AI ارسال شده است)
- چه زمانی ارسال شده و چه مدت طول کشیده است (به میلیثانیه)
- هر پیام خطایی از دستگاه
برای کپیکردن لاگ کامل به صورت متن ساده، روی نماد کپی در سرخط لاگ کلیک کنید.
مدیریت دستگاههای شما
از /robotics/ میتوانید:
- یک دستگاه جدید اضافه کنید از طریق اضافه کردن API دستگاه
- یک دستگاه را ویرایش کنید (تغییر URL، لیست فرمانها و غیره)
- یک دستگاه را غیرفعال کنید تا دیگر در لیست کنسول شما ظاهر نشود (بدون از دست دادن تاریخچه آن)
This guide was translated automatically. Read the English original.