مایکروسافت برای کمک به توسعه دهندگان اینترنت اشیا، Open Translators to Things (OpenT2T) را معرفی کرد
2 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
در حال حاضر، API های بسیار زیادی وجود دارد که توسعه دهندگان اپلیکیشن ها باید از آن ها استفاده کنند تا دستگاه های اینترنت اشیا (مانند لامپ ها) را که توسط سازندگان مختلف یا با استفاده از پروتکل های مختلف ایجاد شده اند، کنترل کنند. مایکروسافت اخیراً برای کمک به توسعه دهندگان برنامه در تعامل آسان با دستگاه های مختلف اینترنت اشیا، نسخه آلفای یک پروژه منبع باز جدید را راه اندازی کرده است. Translators to Things را باز کنید (OpenT2T) روشن است GitHub. هدف این پروژه جدید این است که به توسعه دهندگان برنامه اجازه دهد یک بار، به روشی باز و قابل تعامل، دقیقاً همان کد را بنویسند تا به عملکردهایی که در دستگاه های مشابه اینترنت اشیا به اشتراک گذاشته شده است دسترسی پیدا کنند.
وظیفه مترجم مخفی کردن جزئیات پیاده سازی در مورد مدل ها و پروتکل های داده خاص است و عملکردها را مستقیماً به عنوان API های قابل برنامه ریزی نشان می دهد. لامپ روشن شود؟ نیازی نیست که یک توسعهدهنده برنامه درباره RPC در مقابل REST، HTTP در مقابل MQTT، CoAP در مقابل ZigBee فکر کند. آنچه مورد نیاز است myBulb.turnOn() است و مترجم فراخوانی طرحواره مشترک API را به کتابخانه های مناسب برای انجام عملیات نگاشت می کند. کورتانا یا سایر دستیارهای صوتی میتوانند لامپ شما را روشن کنند که آیا فیلیپس، سامسونگ، Wink یا سازنده دیگری است.
مترجمها میتوانند روی دستگاههای محلی (رایانههای شخصی/تبلتها/تلفنها) برای چیزهایی که به صورت نزدیک متصل هستند اجرا کنند. مترجمها همچنین میتوانند در فضای ابری برای چیزهایی که به ابر متصل هستند یا در دروازههایی برای چیزهای متصل به دروازه اجرا کنند و از ابر خارج شوند.
توسعه دهندگان برنامه که به این پروژه علاقه مند هستند می توانند یک کاربر نهایی و رمز ویدئوهای آزمایشی، بخوانید آموزش، پرسیدن پرسش، و اولین مترجم را برای سخت افزار مورد علاقه خود ارائه دهند. در مورد آن با جزئیات بخوانید اینجا کلیک نمایید.