{"title":"社会;","authors":"Chayanika, Arundhati Walia","doi":"10.1002/9781119701460.ch9","DOIUrl":null,"url":null,"abstract":"An emerging paradigm of IoT is Social IoT (SIoT). In SIoT, different IoT devices interact and create relationship with each other to achieve a common goal. In essence, Social IoT adapts a service-oriented architecture where heterogeneous IoT devices can request or offer autonomous services and collaborate on behalf of their owners. Operating Systems (OS) are employed in IoT devices because they offer threading support, access to development libraries and portability; thus allowing simplicity in IoT application development. Several OS are available for IoT devices, but selecting a hardware and OS befitting for a particular IoT application is a crucial task. In case of SIoT, the selection of specific OS for hardware devices in various applications is even more challenging due to their collaborative nature. Existing surveys on OS are mostly lack the discussion on domain oriented and hardware architectural features. As a consequence, it results in under performance in many application scenarios as it is infeasible for developers to choose best-suited OS for various hardware platforms. This paper provides an OS-to-hardware architectures features-mapping while searching the unique requirements of SIoT applications and considers quality features of OS as well as hardware IoT platforms. In doing so, resource-constrained IoT devices are particularly highlighted due to their power limitations and memory constraints. Further, OS architecture model is associated open research challenges and proposed for devices in SIoT applications are identified. This research will benefit developers to utilize IoT platform resources and to envisage an efficient OS for futuristic SIoT applications.","PeriodicalId":309786,"journal":{"name":"Enabling the Internet of Things","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Social IoT\",\"authors\":\"Chayanika, Arundhati Walia\",\"doi\":\"10.1002/9781119701460.ch9\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An emerging paradigm of IoT is Social IoT (SIoT). In SIoT, different IoT devices interact and create relationship with each other to achieve a common goal. In essence, Social IoT adapts a service-oriented architecture where heterogeneous IoT devices can request or offer autonomous services and collaborate on behalf of their owners. Operating Systems (OS) are employed in IoT devices because they offer threading support, access to development libraries and portability; thus allowing simplicity in IoT application development. Several OS are available for IoT devices, but selecting a hardware and OS befitting for a particular IoT application is a crucial task. In case of SIoT, the selection of specific OS for hardware devices in various applications is even more challenging due to their collaborative nature. Existing surveys on OS are mostly lack the discussion on domain oriented and hardware architectural features. As a consequence, it results in under performance in many application scenarios as it is infeasible for developers to choose best-suited OS for various hardware platforms. This paper provides an OS-to-hardware architectures features-mapping while searching the unique requirements of SIoT applications and considers quality features of OS as well as hardware IoT platforms. In doing so, resource-constrained IoT devices are particularly highlighted due to their power limitations and memory constraints. Further, OS architecture model is associated open research challenges and proposed for devices in SIoT applications are identified. This research will benefit developers to utilize IoT platform resources and to envisage an efficient OS for futuristic SIoT applications.\",\"PeriodicalId\":309786,\"journal\":{\"name\":\"Enabling the Internet of Things\",\"volume\":\"46 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Enabling the Internet of Things\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1002/9781119701460.ch9\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Enabling the Internet of Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/9781119701460.ch9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An emerging paradigm of IoT is Social IoT (SIoT). In SIoT, different IoT devices interact and create relationship with each other to achieve a common goal. In essence, Social IoT adapts a service-oriented architecture where heterogeneous IoT devices can request or offer autonomous services and collaborate on behalf of their owners. Operating Systems (OS) are employed in IoT devices because they offer threading support, access to development libraries and portability; thus allowing simplicity in IoT application development. Several OS are available for IoT devices, but selecting a hardware and OS befitting for a particular IoT application is a crucial task. In case of SIoT, the selection of specific OS for hardware devices in various applications is even more challenging due to their collaborative nature. Existing surveys on OS are mostly lack the discussion on domain oriented and hardware architectural features. As a consequence, it results in under performance in many application scenarios as it is infeasible for developers to choose best-suited OS for various hardware platforms. This paper provides an OS-to-hardware architectures features-mapping while searching the unique requirements of SIoT applications and considers quality features of OS as well as hardware IoT platforms. In doing so, resource-constrained IoT devices are particularly highlighted due to their power limitations and memory constraints. Further, OS architecture model is associated open research challenges and proposed for devices in SIoT applications are identified. This research will benefit developers to utilize IoT platform resources and to envisage an efficient OS for futuristic SIoT applications.