این برنامه لینوکسی به نام HomeKit Accessory Development Kit (ADK) است که آخرین نسخه آن را میتوانید با نام HomeKitADKsourcecode.tar.gz دانلود کنید. این برنامه را میتوان به صورت آنلاین در ارائه دهنده خدمات میزبانی رایگان OnWorks برای ایستگاههای کاری اجرا کرد.
این برنامه با نام HomeKit Accessory Development Kit (ADK) را به صورت رایگان با OnWorks دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
اسکرین شات ها:
کیت توسعه لوازم جانبی هومکیت (ADK)
DESCRIPTION:
HomeKitADK کیت توسعه لوازم جانبی اپل برای ساخت لوازم جانبی سازگار با HomeKit به زبان C، از دستگاههای تعبیهشده کوچک گرفته تا سیستمهای کامل POSIX است. این کیت، پروتکل لوازم جانبی HomeKit (HAP) را به صورت سرتاسری، شامل جفتسازی، احراز هویت، رمزگذاری و مدلسازی لوازم جانبی/مشخصه، پیادهسازی میکند تا بتوانید سرویسهایی مانند چراغها، قفلها، حسگرها، پریزها و پلها را در معرض نمایش قرار دهید. SDK، پشته را به لایههای واضح - پروتکل اصلی، انتقال و لایههای پلتفرم - تجزیه و تحلیل میکند تا فروشندگان بتوانند آن را با حداقل تغییرات به اهداف MCU/RTOS یا Linux/macOS خود منتقل کنند. این SDK لوازم جانبی نمونه و مهارهای آزمایشی را ارائه میدهد که جریانهای جفتسازی، اعلانهای رویداد و پایداری وضعیت را نشان میدهند. مدیریت کشف و جلسه با اکوسیستم استاندارد Home ادغام میشود و امکان یافتن، جفتسازی و کنترل لوازم جانبی توسط دستگاههای اپل با مجوزهای مناسب را فراهم میکند. ADK بر قابلیت اطمینان و آمادگی صدور گواهینامه تأکید دارد و به تولیدکنندگان کمک میکند تا روی رفتاری که از آزمونهای انطباق عبور میکند، همگرا شوند.
امکانات
- پیادهسازی کامل HAP به همراه جفتسازی، احراز هویت و رمزگذاری
- کدبیس قابل حمل C با انتزاع پلتفرم برای سیستمهای تعبیهشده و POSIX
- مدلسازی لوازم جانبی/مشخصهها برای سرویسهای رایج HomeKit
- لوازم جانبی نمونه و هارنسهای آزمایشی برای بالا آوردن سریع
- اعلانهای رویداد، پایداری وضعیت و مدیریت کارآمد انتقال
- مستندسازی با هدف صدور گواهینامه و گردشهای کاری انطباق
زبان برنامه نویسی
C
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/homekit-adk.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش به صورت آنلاین از یکی از سیستمهای عامل رایگان ما اجرا کرد.