J'ai un Arduino UNO R3 + Ethernet shield R3, et je souhaite définir le nom de l'Arduino sur le réseau, de manière à pouvoir l'identifier plus facilement. Actuellement, mon routeur (Netgear DG834G) affiche "UNKNOWN" comme nom de périphérique pour l'Arduino :
On peut voir que pour les autres périphériques (MATERIEL-NET et VMBH, qui sont tous les deux des ordinateurs sous windows), le nom s'affiche correctement. Le nom en question est celui que j'ai paramétré dans les propriétés système :
Est-il possible de définir le nom de l'Arduino sur le réseau dans mon programme (sketch) ?
Je ne suis pas un spécialiste réseau mais je pense que ce nommage ne relève pas de TCP/IP mais de NetBios, spécifique Windows.
Je pense que l'Arduino ne peut rien y faire. Si tu veux qu'un autre nom apparaisse, il faut que tu mettes en place un DNS sur une des machines de ta maison. Alternativement, tu édites le fichier hosts sur toutes les machines de ta maison. Sous Mac OS X/Linux c'est /etc/hosts et sous Windows XP c'est dans C:\WINDOWS\system32\drivers\etc mais ça a peut-être bougé, je n'utilise pas Windows.