چگونه با Siri، یک لامپ را کنترل کنیم؟

   
نام نویسنده:


متاسفانه، تمام وسایل هوشمند با این ابزار سازگار نیستند. با این حال، این پروتکل مهندسی معکوس شده و در نتیجه یک شبیه سازی برای HomeKit API در دسترس است و یا به بیان ساده تر، شما می توانید دستگاه های HomeKit جعلی ایجاد کنید و در نتیجه Siri، آنها را هم مانند هر لوازم جانبی HomeKit رسمی، کنترل خواهد کرد.
در این پست قصد داریم، یک لامپ قابل کنترل از طریق Wi-Fi ایجاد کنیم و آن را با Siri مدیریت کنیم. لوازم مورد نیاز به صورت زیر است:
-    رزبری پای که در اینجا از رزبری پای 2 استفاده شده است.
-    یک واسط MQTT بر روی رزبری پای نصب شده است. می توان از یک سرور MQTT نیز استفاده کرد ولی از آنجاییکه در اینجا نیاز به یک پای داریم، از واسط نصب شده بر روی آن استفاده می کنیم.
-    NodeMCU v2 سازگار با آردوینو
-    LEDهای نئو پیکسل

نصب یک واسطه برای HomeKit
در ابتدا باید برنامه NodeJS را که HAP-NodeJS نامیده می شود بر روی رزبری پای نصب کرد. با این کار در واقع پلی بین درخواست های HomeKit و دستگاه های WiFi زده می شود. در حال حاضر این پل یا واسطه را با یک دستگاه جانبی تنظیم می کنیم ولی شما می توانید به هر تعداد دستگاه را نیز به آن اضافه کنید.
در ابتدا از طریق ترمینال یا یک نشست SSH، سیستم را به صورت کامل با استفاده از دستورات زیر ارتقا می دهیم.

دیگر اخبار نویسنده

ارسال نظر


شخصی سازی Close
شما در این صفحه قادر به شخصی سازی نمیباشید