IoT devices are in general considered to be straightforward to use. However, we nd that there are a number of situations where the usability becomes poor. e situations include but not limited to the followings: 1) when initializing an IoT device, 2) when trying to control an IoT device which is initialized and registered by another person, and 3) when trying to control an IoT device out of many of the same type. We tackle these situations by proposing a new association-free communication method, ickTalk. ickTalk lets a user device such as a smartphone pinpoint and activate an IoT device with the help of an IR transmi er and communicate with the pinpointed IoT device through the broadcast channel of WiFi. By the nature of its association-free communication, ickTalk allows a user device to immediately give a command to a speci c IoT device in proximity even when the IoT device is uninitialized, unregistered to the control interface of the user, or registered but being physically confused with others. Our experiments of ickTalk implemented on Raspberry Pi 2 devices show that the end-to-end delay of ickTalk is upper bounded by 2.5 seconds and its median is only about 0.74 seconds. We further con rm that even when an IoT device has ongoing data sessions, ickTalk can still establish a reliable communication channel to the IoT device with li le impact to the ongoing sessions. CCS Concepts: •Human-centered computing →Mobile computing; Pointing; Ubiquitous and mobile computing systems and tools; Mobile devices; Scenario-based design; •Networks →Hybrid networks; Application layer protocols; Short-range networks;