Abin M Abraham, N. Kulkarni, Nikhil Clement, Lakshmeesha Bhat, Nikita Misale, Thwaha Hussain, S. Mohalik, Badrinath Ramamurthy
{"title":"Augmenting IoT-based Systems with Intelligence","authors":"Abin M Abraham, N. Kulkarni, Nikhil Clement, Lakshmeesha Bhat, Nikita Misale, Thwaha Hussain, S. Mohalik, Badrinath Ramamurthy","doi":"10.1109/CONECCT.2018.8482372","DOIUrl":null,"url":null,"abstract":"As IoT devices proliferate, platforms and programming environments to develop IoT-based systems are becoming commonplace. However, the current models of development will soon prove to be inadequate due to the exploding scale, variety and dynamism in the IoT ecosystems, which is making it imperative that these systems manage and operate themselves in an autonomous fashion. Specifically, IoT-based systems must be able to adapt themselves intelligently to changes in the device hardware and software, the context and context-dependent policies and continue delivering to the requirements. Unfortunately, current IoT platforms and programming environments do not have any native support for such intelligence. In order to address this lacuna, we suggest additional components and APIs that can support intelligent autonomy based on the MAPE-K (Monitor, Analyze, Plan, Execute, Knowledge) architecture. The solution is demonstrated through a couple of concrete case studies implemented using IoT sensors and actuators on Raspberry Pi boards, openHAB - a popular IoT automation environment, Metric-FF - a well-known search-based AI planner and Leshan, an LwM2M platform for providing the sensing and actuation interfaces of the IoT devices.","PeriodicalId":430389,"journal":{"name":"2018 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT)","volume":"280 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONECCT.2018.8482372","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
As IoT devices proliferate, platforms and programming environments to develop IoT-based systems are becoming commonplace. However, the current models of development will soon prove to be inadequate due to the exploding scale, variety and dynamism in the IoT ecosystems, which is making it imperative that these systems manage and operate themselves in an autonomous fashion. Specifically, IoT-based systems must be able to adapt themselves intelligently to changes in the device hardware and software, the context and context-dependent policies and continue delivering to the requirements. Unfortunately, current IoT platforms and programming environments do not have any native support for such intelligence. In order to address this lacuna, we suggest additional components and APIs that can support intelligent autonomy based on the MAPE-K (Monitor, Analyze, Plan, Execute, Knowledge) architecture. The solution is demonstrated through a couple of concrete case studies implemented using IoT sensors and actuators on Raspberry Pi boards, openHAB - a popular IoT automation environment, Metric-FF - a well-known search-based AI planner and Leshan, an LwM2M platform for providing the sensing and actuation interfaces of the IoT devices.