چکیده
محیط موبایلی اخیرا انواع گوناگونی از اشیای هوشمند را در خود دارد که به صورت فرصت طلبانهای به محیط پیرامون تلفنهای همراه نزدیک میشوند. بیشتر اپلیکیشنهای موجود در بازار تنها به مدل خاصی که تولید کننده در فاز توسعه انتخاب کرده است محدود میشوند، لذا آنها با اشیای ناهمگن حتی اگر عملکردهای مشابهی داشته باشند، سازگار نیستند. برای بهینه سازی اشیای هوشمندی که در پیرامون هر کاربر هستند، اپلیکیشن مشاپ IoT نیاز است تا به صورت پویا اشیای ناهمگون را کشف کند، ماژول نرم افزاری مورد نیاز را در زمان اجرا دانلود کند، و اپلیکیشن مشاپ را به کاربر ارائه دهد. در این مقاله، پلت فرم اپلیکیشن مشاپ IoT را که از کشف تلفنهای هوشمند، شناسایی، نصب و راه اندازی، مشاپ و ترکیب اشیای هوشمند پشتیبانی میکند را طراحی و اجرا کردیم. علاوه بر این، با جدا کردن نقش اکتورها در اکوسیستم IoT که از اینترفیس اشیای انتزاعی کاربردی استفاده میکنند، پلت فرم مزایایی را برای هر اکتور فراهم میکند مانند اینکه- تولیدکنندگان اشیا میتوانند قابلیت محصولات خود را به حداکثر برسانند، توسعه دهندگان اپلیکیشن میتوانند بر منطق تجاری خود متمرکز باشند، و کاربران نهایی میتوانند انتخاب کنند که کدام اشیای هوشمند برای ترکیب استفاده شوند.