ثبت بازخورد

لطفا میزان رضایت خود را از دیجیاتو انتخاب کنید.

واقعا راضی‌ام
اصلا راضی نیستم
چطور میتوانیم تجربه بهتری برای شما بسازیم؟

نظر شما با موفقیت ثبت شد.

از اینکه ما را در توسعه بهتر و هدفمند‌تر دیجیاتو همراهی می‌کنید
از شما سپاسگزاریم.

تبدیل ویپ یکبارمصرف به وب سرور
اینترنت و شبکه

خلاقیت در بازیافت؛ مهندس رومانیایی یک ویپ یکبارمصرف را به وب سرور تبدیل کرد

وب سرور این ویپ می‌تواند یک صفحه وب را در ۱۶۰ میلی‌ثانیه بارگذاری کند.

آزاد کبیری
نوشته شده توسط آزاد کبیری تاریخ انتشار: 2 روز قبل

یک مهندس خلاق رومانیایی با استفاده از قطعات داخلی یک ویپ یکبار مصرف، یک وب‌سرور کاملاً کاربردی ساخته است که می‌تواند یک صفحه وب کامل را در فقط ۱۶۰ میلی‌ثانیه بارگذاری کند.

«بوگدان یونسکو» (Bogdan Ionescu)، مهندس و هنرمند رومانیایی، عادت داشت ویپ‌های یکبار مصرف را برای استفاده مجدد از باتری‌هایشان جمع‌آوری کند. اما او متوجه شد که مدل‌های جدیدتر این دستگاه‌ها دارای میکروکنترلرهای پیشرفته‌ای هستند.

در یکی از این ویپ‌ها او یک تراشه PY32F002B پیدا کرد؛ یک میکروکنترلر ضعیف با پردازنده ۲۴ مگاهرتزی، ۲۴ کیلوبایت حافظه فلش و ۳ کیلوبایت رم. یونسکو در بلاگ خود می‌گوید: «شاید با دیدن این مشخصات فکر کنید که کار زیادی نمی‌توان با آن انجام داد... اما من در آن یک وب‌سرور فوق‌العاده سریع می‌بینم.»

چگونه یک ویپ به وب سرور تبدیل می‌شود؟

یونسکو برای آنلاین‌کردن این تراشه، از یک پروتکل قدیمی به نام «پروتکل اینترنتی خط سریال» (SLIP) استفاده کرد که دستگاه را به چیزی شبیه به یک مودم dial-up تبدیل می‌کند. سپس با اضافه‌کردن یک مجموعه نرم‌افزاری سبک به نام uIP، قابلیت‌های شبکه (TCP/IP) و هاستینگ وب را راه‌اندازی کرد.

نتایج اولیه فاجعه بود؛ بارگذاری یک صفحه ساده بیش از ۲۰ ثانیه طول می‌کشید. اما یونسکو با بهینه‌سازی کد خود و استفاده بهتر از حافظه رم محدود دستگاه توانست عملکرد را بسیار بهتر بکند. درنهایت، او به زمان پاسخ‌دهی ۲۰ میلی‌ثانیه و سرعت بارگذاری ۱۶۰ میلی‌ثانیه برای یک صفحه وب کامل دست یافت. این سرور کوچک حتی قادر بود نسخه‌ای از پست وبلاگ خود یونسکو را هاست کند.

پروژه VapeServer یونسکو صرفاً یک آزمایش فنی جالب نیست؛ شاید بتوان آن را بیانیه‌ای علیه فرهنگ «یکبار مصرف» دانست. سالانه میلیون‌ها ویپ دور ریخته می‌شود، درحالی‌که قطعات ارزشمندی مانند میکروکنترلر، باتری‌های قابل شارژ و پورت‌های USB-C در آن‌ها وجود دارد. این پروژه نشان می‌دهد که حتی ضعیف‌ترین قطعات الکترونیکی که معمولاً دور می‌ریزیم، می‌توانند با خلاقیت کاربردهای جدیدی پیدا کنند.

آزاد کبیری

دانش‌آموخته‌ی ساکتِ زبان‌شناسی هستم و همان‌قدر که به کلمات علاقه‌مندم، سرک‌کشیدن به هر گوشه‌ از تکنولوژی و علم را هم دوست دارم. حدود 15 سال نیز از نگارش اولین متن رسمی من می‌گذرد.

دیدگاه‌ها و نظرات خود را بنویسید
مطالب پیشنهادی