Question: what is the difference between wifi and wifi direct?
Answer: The devices do not communicate directly with each other (that is, in "ad-hoc mode"), but they go through the access point. In contrast, Wi-Fi Direct devices are able to communicate with each other without requiring a dedicated wireless access point.