Bonjour,

pour un projet j'aimerais pouvoir detecter la presence d'un smartphone (iOS/Android) sur le réseau local WiFi. Pour cela j'avais pense utiliser Bonjour, mais Apple semble faire marche arrière et les dernières versions de l'OS ne permettent plus de découvrir les iDevices via une requête Bonjour.

J'avais pensé ensuite a pinger les IP du sous-réseau local, et tenter pour chaque IP active d'une quelconque manière de voir s'il s'agit d'un smartphone ou non, et d'en tirer des infos (nom, MAC, version d'OS etc...)

Seulement, l'iPhone de test que j'ai tombe dans un sommeil profond au bout de 30 secondes de veille et il est impossible de pinger quoi que ce soit.
J'aimerais contourner cela, comment faire pour pinger un iPhone en veille ? Ou je suis également ouvert a toute autre proposition qui ne permettrait de verifier la presence ou non d'un smartphone (requête UDP ou broadcast quelconque ou n'importe quoi)


Merci d'avance.