Wie kann ich ein Hardwareprodukt identifizieren?

568
daviddhont

Wie kann ich verschiedene Hardwarekomponenten (Festplatte, CPU, GPU usw.) identifizieren? Basierend auf dem Hersteller.

Zum Beispiel die Nvidia Geforce GTX 580, mehrere Hersteller, alle zu unterschiedlichen Preisen, einige können sich von anderen Karten unterscheiden.

Wie kann ich wissen, dass Produkt A nicht Produkt B ist. Der Grund ist natürlich, dass ich Hardwarekomponenten aus verschiedenen Quellen verlinken werde. Wie kann ich wissen, dass etwas genau dasselbe Produkt ist?

1
"Der Grund ist natürlich, dass ich mich mit Hardwarekomponenten aus verschiedenen Quellen verlinken werde." Können Sie dies etwas näher beleuchten? Wollen Sie damit sagen, dass Sie anderen Personen Links zu bestimmten Hardwareteilen geben, die online verkauft werden können? Ihre Fragen sind leider nicht sehr klar. Mein erster Gedanke ist der offensichtlichste, bei dem es sich um die Seriennummer handeln würde. Mein zweiter Gedanke ist, dass es sich anhört, als würden Sie die Namenskonvention für bestimmte Marken lernen, um ein Gerät auf einen Blick zu erkennen. vor 11 Jahren 0
Nun, ich möchte einen Computer-Builder erstellen, aber ich werde nicht die Hardware selbst verkaufen. Da kam mir ja eine Seriennummer in den Sinn, das wäre die logischste. daviddhont vor 11 Jahren 0
Sie möchten einen "Computer Builder" erstellen? Denken Sie an so etwas wie eine Form, bei der die Leute die Hardware auswählen, die sie möchten, und dann verknüpfen Sie sie mit Orten, an denen sie die genauen Teile kaufen können? vor 11 Jahren 0
Ja, so ähnlich möchte ich auch die Produktkompatibilität hinzufügen. also muss ich die genauen produkte kennen. Um seine Parameter zu kennen. daviddhont vor 11 Jahren 0
Die genaue Modellnummer wird die am besten identifizierbare Information sein. Ich glaube nicht, dass dies alles automatisch ohne ernsthaftes ernsthaftes Skripting-Wissen durchgeführt werden kann. Die Art des Dings, die Sie erstellen möchten, liefert Ihnen möglicherweise nicht die gewünschten Ergebnisse oder die (ich vermute) Verweisprüfung, die Sie möchten. Was ist der Zweck dieses Projekts, wenn es Ihnen nichts ausmacht, mich zu fragen? vor 11 Jahren 0
OOOOHHHH Ich bekomme was du sagst. Wenn Sie beispielsweise auf dieser Site das Tag "Hardware" auswählen, wird ein Feld angezeigt, in das Sie die Modellnummer der Videokarte eingeben können, beispielsweise die Grafikkarte, und verwandte Probleme werden auf genau diese Karte und auf Upgrade-Pfade geladen , Spezifikationen und Kompatibilitätsbewertungen? vor 11 Jahren 0
Mein erstes Ziel für ein Website-Projekt ist es, nie Geld zu verdienen, sondern nur etwas Nützliches zu machen. Ich habe Scripting-Kenntnisse. Ich bin ein Web-Entwickler. Aber die Idee war einfach, einen universellen Builder zu schaffen, der es den Leuten ermöglicht, ihre Builds zu verknüpfen und trotzdem ihre Teile bei verschiedenen Anbietern zu bestellen. Sowie eine API für Geschäfte usw. bereitstellen daviddhont vor 11 Jahren 0
Richtig, ich habe übrigens den alten Kommentar entfernt, weshalb es sich hier um doppelte Postings handelt. Ich bin es nicht gewohnt, auf StackExchange-Websites zu posten. Das Ziel in der Realität ist es, einen guten Builder zu haben, der Kunde steht an erster Stelle. Mit der Datenbank könnten Sie jedoch den API-Zugriff für andere Websites erweitern, um Informationen von ihnen abzurufen, wie etwa Shops usw. daviddhont vor 11 Jahren 0
pcpartpicker.com? nathpilland vor 11 Jahren 0
Sehen Sie sich das an, das könnte so ziemlich das sein, was ich versuche, ja zu machen. Aber ich sage immer. Kümmern Sie sich nicht darum, was andere tun, solange Sie es besser machen können :) Übrigens, kann ich davon ausgehen, dass auf dieser Website die Modellnummer aller Hardware vorhanden ist? daviddhont vor 11 Jahren 1
Ja tut es. Es hat die Modellnummer, den niedrigsten Preis von mehreren Websites und eine Sortieroption. nathpilland vor 11 Jahren 0

2 Antworten auf die Frage

1
martineau

Wenn ich solche Dinge wissen möchte, verwende ich oft das kostenlose Speccy- Programm von Piriform . Es ist von den gleichen Leuten, die das beliebte CCleaner-Dienstprogramm machen. Unten sehen Sie einen Screenshot der Informationen, die anfangs angezeigt werden. Sie können jede der angezeigten Kategorien auswählen, um genauere Informationen darüber zu erhalten.

screenshot of the Speccy's program initial display of information

0
Arpith

Wenn Sie die generischen Namen von Komponenten kennen, kann dies zu einem Desaster führen. Es gibt DIMMs mit unterschiedlicher Kapazität, die mit unterschiedlichen Geschwindigkeiten laufen. Bei der Teilebeschreibung wird sie jedoch immer nach der Speicherkapazität des DIMMs und nicht nach der Geschwindigkeit aufgelistet, mit der es betrieben wird. Klassifizieren Sie immer anhand der OEM-ID und der OEM-Teilenummer.

Wenn Sie mit Linux arbeiten, können Sie mit lshw die vom Betriebssystem gelesenen Hardware-Informationen auf die entsprechende Hardware überprüfen, z. B. OEM-Teilenummern, OEM-IDs usw. Wenn Sie eine Datenbank mit Seriennummern für die verschiedenen Geräte erstellen möchten, suchen Sie nach Computer, auf denen diese bereits installiert sind, führen den obigen Befehl aus oder entfernen gezielt die zu testenden Teile und speichern die verschiedenen Konfigurationsinformationen, die mit dem obigen Tool abgerufen werden.

Ein sicherer Weg wäre, Daten direkt von der BIOS-Ebene aus zu lesen, wenn Sie sich damit auskennen.

Danke, das ist eine großartige Erklärung. Wie unterscheiden sich OEM-Teilenummern / OEM-IDs von den genauen Modellnummern? daviddhont vor 11 Jahren 0
Verschiedene OEMs / Hersteller verwenden möglicherweise dieselbe Seriennummer, um ihre Komponenten zu identifizieren. Wenn alle Ihre Komponenten von demselben Hersteller stammen, kann es Ihnen helfen, nur die Seriennummer zu verwenden. In einer Multi-Vendor-Umgebung kann die Seriennummer eines OEM für eine Netzwerkkarte jedoch die Seriennummer eines anderen Herstellers für einen Speicher sein. Daher ist es besser, einen OEM-Teilenamen / eine Teilenummer sowie eine Hersteller-ID zu verwenden. Arpith vor 11 Jahren 0
Dies scheint die logischste Antwort zu sein, auch wenn ich kein Linux verwende, um Hardware-Informationen zu erhalten. OEM-IDs oder Modellnummern. Der Grund, warum ich das sage, ist, weil es einfacher ist, die Modellnummern auf der Website der Anbieter zu finden und ihnen ein Präfix zu geben, um sicherzustellen, dass sie eindeutig ist. Problem gelöst, danke! daviddhont vor 11 Jahren 0