
یک توسعهدهنده موفق شده است پشتیبانی از پروتکل ESP-NOW را روی یک واکمن سونی از سال ۲۰۰۹ پیادهسازی کند؛ آن هم بدون حذف تراشه وایفای (Wi-Fi Chip) اصلی دستگاه. این پروژه روی مدل Sony NW-X1060 انجام شده و نشان میدهد سختافزار قدیمی میتواند با تغییرات نرمافزاری به قابلیتهای ارتباطی تازه دست پیدا کند.
مهندسی معکوس فریمور رادیو
به گزارش XDA Developers، کاربری با نام Infinite-Zombie5875 در انجمن ESP32 جزئیات پروژه را منتشر کرده است. او پس از مهندسی معکوس (Reverse Engineering) مسیرهای دریافت و ارسال (RX/TX Paths) فریمور رادیو، قلابهایی (Hooks) برای فریمهای اقدام ESP-NOW و یک API بومی C (Native C API) در سمت واکمن اضافه کرده است. نتیجه این است که دستگاه میتواند مستقیماً با دستگاههای ESP32 ارتباط برقرار کند.
نمایش عملی با آکواریوم مشترک
در دموی این پروژه، یک آکواریوم مشترک بین واکمن و یک برد ESP-Mosaico اجرا میشود. برد ESP-Mosaico دادههای واحد اندازهگیری اینرسی (IMU Data) را تأمین میکند و هر دو دستگاه صحنه را به صورت محلی رندر (Local Rendering) میکنند؛ در همین حال وضعیت میان آنها از طریق ESP-NOW همگامسازی (Synchronization) میشود.
نکات کلیدی پروژه
- استفاده از تراشه وایفای اصلی Marvell در واکمن، بدون نیاز به حذف یا جایگزینی سختافزاری.
- افزودن پشتیبانی ESP-NOW به یک دستگاه قدیمی از طریق تغییرات فریمور و API بومی.
- ارتباط مستقیم با دستگاههای ESP32 و اجرای یک نمونه عملی همگامشده.
- انتشار پروژه و کد روی GitHub برای علاقهمندان به احیای واکمنهای قدیمی.
هرچند کاربرد عملی چنین قابلیتی برای یک واکمن قدیمی هنوز کاملاً روشن نیست، این پروژه نمونهای جالب از توانایی جامعه توسعهدهندگان در زنده کردن سختافزارهای قدیمی از مسیر نرمافزار و فریمور است.