Analysis of Communication Protocols with Machine Learning for Smart Cities | IEEE Conference Publication | IEEE Xplore