IoT and Smart City Technology