Domanda

Alcune stampanti includono un CD in grado di rilevare un dispositivo senza un indirizzo IP assegnato o con un IP non valido nella LAN.

Stiamo sviluppando un'appliance che desidera che l'utente agisca allo stesso modo: collegano l'appliance in rete e dal lato client un piccolo software rileva la configurazione, avvia la procedura guidata, ...

Come posso farlo? Come posso scrivere del software per rilevare i miei dispositivi in ??rete e configurarlo? Qualche linea guida?

È stato utile?

Soluzione

Sembra che tu voglia che il tuo hardware supporti la tecnologia Universal Plug and Play (o simile). Controlla qui: http://www.upnp.org/resources/default.asp

Universal Plug and Play è effettivamente lo scenario che stai descrivendo: l'hardware può entrare nella rete e annunciarsi. Se il tuo software di configurazione è in esecuzione, viene visualizzato l'annuncio e puoi completare la configurazione da quel punto. Nella maggior parte dei casi ciò implica l'ottenimento di un indirizzo DHCP, se possibile (e la trasmissione sulla sottorete a cui si unisce) o un indirizzo di autoconfigurazione (169.254.x.x) se DHCP rifiuta il nuovo hardware o non è presente.

Consiglio vivamente di leggere i documenti sull'URL che ho fornito, anche solo per darvi un'idea di come fare le cose, anche se non implementate il protocollo UPnP completo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top