فردای روشن آی‌بی‌‌ام

آی‌بی‌ام برای گسترش شبکه‌ در انواع دستگاه‌ها، کدمنبع نرم‌افزار پیام‌رسان ماشین خود را به بنیاد اکلیپس واگذار کرد.
کد خبر: ۴۴۰۴۵۸

این نرم‌افزار که Paho نام دارد ، با استفاده از پروتکل صف‌بندی پیغام‌های تله‌متری (MQTT) کار می‌کند. این پروتکل توسط آی‌بی‌ام و یوروتک سال 1999 توسعه یافت. این پروتکل در اصل برای دستگاه‌های حسگری توسعه یافت که بر خطوط لوله نظارت داشتند و به‌دنبال آن در دستگاه‌های کوچک و تلفن‌های همراه نیز مورد استفاده قرار گرفت . بتازگی فیس بوک از این پروتکل برای سیستم پیام‌رسانی موبایل خود استفاده می‌کند .

اندی پایپر ، یکی از مهندسان آی‌بی‌ام معتقد است: «امیدواریم همکاری ما و اکلیپس باعث شود MQTT به پروتکلی هسته‌ای در اینترنتی کردن همه چیز بدل شود.»

این شرکت کد این پروتکل را همزمان با ده سالگی منبع‌باز شدن محیط توسعه Eclipse ، در اختیار بنیاد اکلیپس قرار می‌دهد. آی‌بی‌ام همراه یوروتک و سیرا ، گروه کاری جدیدی در بنیاد اکلیپس راه‌اندازی می‌کند که تمرکز آن فراهم آوردن استانداردها و ابزارهای بیشتر برای پیام‌رسانی میان دو ماشین است.

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

آی‌بی‌ام در نظر دارد سیستم‌های ماشین به ماشین زیادی را در سال‌های آتی پیاده‌سازی کند ؛ چرا که مطابق با برنامه «سیاره هوشمندتر» این شرکت بوده و قرار است سیستم‌ها و ابزارهای بیشتری برای تحلیل داده‌ها به‌کار گرفته شوند تا بهینگی افزایش یابد.

آی‌بی‌ام همچنین انتظار دارد توسعه‌دهندگان «پاهوم» را به‌عنوان یک مرجع در نظر بگیرند و از آن در برنامه‌های خود استفاده کنند . این نرم افزار به زبان جاوا و C نوشته شده است. تاکنون چند سرور و عرضه‌کننده سرویس‌های MQTT که با پاهو می‌توانند کار کنند ، پیاده‌سازی شده‌اند.

پروتکل MQTT نسبت به HTTP چند مزیت دارد ، همانند HTTP ، این پروتکل می‌تواند جزئی از بسته TCP/IP باشد. با وجود این ، HTTP پروتکلی Point-to-Point است و برای انتقال داده از یک ماشین به ماشین دیگر طراحی شده است. در حالی کهMQTT از مدل پیام‌رسانی انتشار و اشتراک استفاده می‌کند و فرض آن بر این نیست که هر دو طرف گیرنده/ فرستنده یک پیغام در یک زمان آنلاین هستند. این مدل حالت طبیعی و ایده‌آل حسگرها و همچنین نرم‌افزارهای چت است.

از آنجا که MQTT سرآیند (Header) های کوچکی دارد ، نسبت به HTTP پهنای باند را بهینه‌تر مصرف می‌کند. به‌همین ترتیب ، MQTT می‌تواند در شبکه‌هایی که حسگرهای آن ، روزانه یک بار به سرور متصل می‌شوند و پهنای باند محدودی دارند، بخوبی استفاده شود. همچنین نرم‌افزارهای تلفن‌همراه نیز می‌توانند با استفاده از این پروتکل ، پهنای باند و باتری مصرفی را به‌حداقل کاهش دهند.

پروتکل HTTP در شبکه‌هایی که خیلی محکم نیستند ، قابلیت کارکرد خوبی ندارد. پیغام‌های خطای قطعی اتصال یا اتمام زمان اتصال در این نوع شبکه‌ها بسیار است. این پروتکل در دسترس همگان قرار داده شده است و آی‌بی‌ام و یوروتک به‌دنبال سازمان‌های استاندارد هستند که توسعه و تشویق دیگران به استفاده از این پروتکل را برعهده بگیرند. این خبر در کنفرانس اکلیپس اروپا منتشر شد. 10 سال قبل ، در چنین روزی ، آی‌بی‌ام محیط توسعه Eclipse را منبع‌باز اعلام کرد و از آن موقع تاکنون این محیط تلاش کرده است تا از سلطه مایکروسافت ویژوال استودیو بکاهد. بنیاد اکلیپس هم‌اکنون بر بیش از 273 پروژه مرتبط با این محیط نظارت می‌کند.

هنگامی که کد اکلیپس منبع‌باز اعلام شد ، آی‌بی‌ام از کمک هزاران توسعه‌دهنده دنیا بهره‌مند شد و هم‌اکنون آی‌بی‌ام بیش از 800 محصول مرتبط با بستر اکلیپس در اختیار دارد. موسسه تحقیقاتی IDC معتقد است بازار دستگاه‌های کوچک رایانه ای تا سال 2015 دو برابر خواهد شد و سالانه 2میلیارد دلار درآمد برای شرکت‌ها در بر خواهد داشت. اریکسون نیز تخمین زده است که تا سال 2020 بیش از 24 میلیارد دستگاه متصل به شبکه در جهان وجود خواهد داشت.

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

منبع: linuxtoday

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها