v1.0.0

الإصدار v1.0.0 هو الإصدار الأول من مكتبة OpenMV Arduino RPC — وهي مكتبة Arduino للتحكم في OpenMV Cam (أو لوحة Arduino أخرى، أو حاسوب) وبث البيانات منها عبر CAN وI²C وSPI وUART (تسلسلي غير متزامن) وUSB. وبما أنه الإصدار الأول، فلا يوجد ما يُنقل منه؛ يلخص هذا المدخل ما جاء به.

أبرز الميزات

  • استدعاءات الإجراءات عن بُعد عبر أي ناقل — استدعِ الدوال على OpenMV Cam من لوحة Arduino عبر CAN أو I²C أو SPI أو UART أو USB، وأعِد بث النتائج.

  • دورا المتحكم والطرفية — يمكن للوحة Arduino أن تقود كاميرا بصفتها جهاز المتحكم، أو أن تعمل كطرفية تستدعيها كاميرا أو مضيف.

  • متحملة للأعطال — تتعافى تلقائيًا من الأسلاك غير المثبتة جيدًا وتلف الحزم والمهلات الزمنية.

  • بث البيانات — وضع بث لنقل الحمولات الكبيرة مثل إطارات JPEG.

ميزات جديدة

  • تنفيذ واجهة RPC عبر نواقل CAN وI²C وSPI وUART (تسلسلي غير متزامن) وUSB، مع واجهة برمجة تطبيقات مشتركة للمتحكم/الطرفية ضمن مساحة الأسماء openmv.

  • وضع بث لعمليات النقل عالية الإنتاجية مثل نقل الصور.

  • مخططات أمثلة — الميزات الشائعة بصفة جهاز المتحكم، ونقل صور JPEG، ونقل صورة.

  • دعم Linux / Raspberry Pi.

تغييرات جذرية في واجهة برمجة التطبيقات

لا شيء. الإصدار v1.0.0 هو الإصدار الأول — لا يوجد إصدار سابق لكسر التوافق معه.