This paper discusses the different wireless technologies and protocols that are currently used or can be used in the future for IoT. It covers the basic properties of these protocols and their respective advantages and disadvantages. The paper also talks about the challenges faced by IoT and the need for international standards. The wireless technologies discussed include Zigbee, RFID, Z-wave, Lifi, Bluetooth, BLE, Wifi, WiMAX and 6LoWPAN.