On software standards for smart cities: API or DPI | IEEE Conference Publication | IEEE Xplore