Abstract:
مهمترین بخش زیرساختی نرم افزاریِ پایگاه اطلاعاتی در یک شهر هوشمند، پلتفرم نرم افزاری آن است. پلتفرم نرم افزاری برای شهرهای هوشمند شامل یک محیط میان افزار متمرکز که از توسعه دهندگان نرم افزار در طراحی، اجرا، استقرار و مدیریت برنامه های کاربردی برای شهرهای هوشمند تعریف می کند. این تحقیق به دنبال یافتن الزامات یک پلتفرم نرم افزاریِ جامع برای شهر موزد مطالعه و یافتن چالش های اصلی و مشکلات تحقیق باز در توسعۀ نسل چنین سیستم عامل هایی است. نتایج این مطالعه نشان داد که پلتفرم های موجود در پروژه های هوشمندسازی شهرهای دنیا، دارای معایبی است و ما را به توسعۀ یک پلتفرم مرجع نوین هدایت می کند. چهار جزء اصلی این پلتفرم مرجع عبارت است از: CPS، IoT، BD و رایانش ابری. این الگوی جدید می تواند به عنوان پلتفرم مرجع توسط شرکت های مهندسی داخل طراحی و بومی سازی شود. بر اساس نظر کارشناسان پلتفرم نرم افزاری جامع برای مدیریت هوشمند شهر کرمان که می بایست در سیستم مدیریت هوشمند شهر مستقر باشد، وجود ندارد. نبود پلتفرم معماری جامع در این شهر باعث شده داده های تولید شده توسط سنسورهای معدود نتواند عملاً مورد استفاده قرار بگیرد. ده عامل از توسعۀ سریع چنین پلتفرم هایی در هوشمندسازی این شهر جلوگیری می نماید که بایستی مد نظر شرکت های طراحی کنندۀ آنها قرارگیرد. این مشکلات عبارت است از: حریم خصوصی، مدیریت داده ها، ناهمگونی، مدیریت انرژی، ارتباطات، مقیاس پذیری، امنیت، کمبود آزمایشگاه، مدل های شهری و نگهداری پلتفرم.
The most important part of the software infrastructure in a smart city is its software platform. The software platform for smart cities includes a centralized middleware environment that defines application developers in the design, implementation, deployment and management of applications for smart cities. The study seeks to explore the requirements of a comprehensive software platform for the city to study and find the main challenges and open source problems in developing the generation of such operating systems. The results of this study showed that the platforms in smart cities in the cities have disadvantages and lead us to develop a new reference platform. The four main components of this reference platform are CPS, IoT, BD, and cloud computing. This new pattern can be designed and localized as a reference platform by engineering companies. According to experts, there is no comprehensive software platform for intelligent Kerman city management that should be based on the intelligent city management system. The lack of a comprehensive architecture platform in the city has prevented the data produced by a few sensors being used virtually. Ten factors of rapid development of such platforms prevent smart cities that should be considered by their designing companies. These problems include privacy, data management, heterogeneity, energy management, communications, scalability, security, laboratory deficiencies, urban models, and platform maintenance.