امکان اتصال مستقیم دستگاههای USB به اپلیکیشنهای وب گام اصلی به سوی ساده کردن و انجام سریعتر کارها است، و WebUSB میتواند نقشی تعیین کننده در این زمینه داشته باشد. این شامل ویژگیهایی است که توضیح میدهد چگونه میتوان از طریق صفحات وب به دستگاههای USB دسترسی داشت. پشتیبانی از WebUSB در مرورگرها از طریق WebUSB API فراهم میشود. نسخه 61 کروم شامل یکی از همین قابلیتهای مهم توسعهای است.
با WebUSB API فرآیند دسترسی به یک دستگاه ذخیره سازی USB یا سایر دستگاههای جانبی از طریق یک اپلیکیشن وب به همان سادگی اتصال آن به کامپیوتر و چند کلیک انجام میشود. این سیستم قادر خواهد بود به طور خودکار تشخیص دهد که کدام وبسایت اجازه دسترسی به این دستگاه را دارد. به محض اين كه شما از این وبسایت بازدید میکنید، میتوانید این دستگاهها را از فهرست موجود انتخاب کنید.
گوگل میگوید برقراری این ارتباط بدون در نظر گرفتن مصالح امنیتی انجام میشود. از آنجا که WebUSB راهی برای مجموعهای جدید از خطرات مربوط به ایمنی و حریم خصوصی را باز میکند، اقدامات مربوطه برای جلوگیری از حملات دستگاههای USB در معرض خطر انجام گرفته است.
WebUSB API همچنین مشکلی را که به واسطه دستگاههای USB ساخته شده توسط تولیدکنندگان غیر استاندارد به وجود میآید را نیز برطرف کرده است. این API نیاز به ساخت درایور و SDK برای فعال کردن پشتیبانی از این نوع از سخت افزار را برطرف کرده است و به تولیدکنندگان امکان میدهد تا SDKهای چند پلتفرمی جاوا اسکریپت مورد نیاز توسعه دهندگان را توليد کنند.
تنوع کاربرد WebUSB API بیشتر از آن چیزی است که میتوان تصور کرد. کاربرد آنها خیلی بیشتر از امکان دسترسی یک وبسایت به قلم شما از طریق مرورگر است. برای نمونه، WebUSB میتواند برای دانش آموزانی که از بوردهای توسعه (مثل Arduino) استفاده میکنند به عنوان یک رسانه برای اتصال مستقیم به ابزار توسعه آنلاین عمل کند.
WebUSB API همچنین به تولیدکنندگان سخت افزار امکان میدهد تا مستقیما از طریق سایت پشتیبانی خود بهروزرسانی نرم افزاری و تشخیص عیوب دستگاههای USB متصل شده را انجام دهند. مثال دیگری که میتوان در این مورد زد وبسایتهایی است که از قابلیت طراحی چاپ سه بعدی برخوردار هستند، جالب نمیشد اگر این سایت میتوانست به چاپگر سه بعدی شما فرمان دهد تا طرحهای سه بعدی مورد نظر شما را چاپ کند؟
WebUSB هنوز در حال تکامل است و در آیندهای نه چندان دور ما شاهد وبسایتهایی خواهیم بود که با دستگاههای USB شما یکپارچه شدهاند.
ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را میتوانید از کتابخانههای عمومی سراسر کشور و نیز از دکههای روزنامهفروشی تهیه نمائید.
ثبت اشتراک نسخه کاغذی ماهنامه شبکه
ثبت اشتراک نسخه آنلاین
کتاب الکترونیک +Network راهنمای شبکهها
- برای دانلود تنها کتاب کامل ترجمه فارسی +Network اینجا کلیک کنید.
کتاب الکترونیک دوره مقدماتی آموزش پایتون
- اگر قصد یادگیری برنامهنویسی را دارید ولی هیچ پیشزمینهای ندارید اینجا کلیک کنید.
نظر شما چیست؟