A Taxonomy of IoT Client Architectures
暂无分享,去创建一个
This article defines a taxonomy of software architecture options, derived from industry projects, for Internet of Things (IoT) devices, from the most limited sensing devices to high-end devices featuring fully fledged OSs and developer frameworks. A plethora of architecture options exists for IoT devices, offering very different levels of software development capabilities. These capabilities can significantly affect IoT systems’ end-to-end architecture and topology.
[1] Tommi Mikkonen,et al. A Roadmap to the Programmable World: Software Challenges in the IoT Era , 2017, IEEE Software.
[2] James Noble,et al. Small memory software - patterns for systems with limited memory , 2000 .
[3] Antonio Puliafito,et al. Exploring Container Virtualization in IoT Clouds , 2016, 2016 IEEE International Conference on Smart Computing (SMARTCOMP).
[4] Diomidis Spinellis,et al. Software-Engineering the Internet of Things , 2017, IEEE Softw..