Как я могу определить аппаратный продукт?

572
daviddhont

Как определить различные аппаратные компоненты (жесткий диск, процессор, графический процессор и т. Д.). На основании его производителя.

Например, Nvidia Geforce GTX 580, несколько производителей, все по разным ценам, некоторые могут немного отличаться от других карт.

Как я могу узнать, что продукт A не является продуктом B. Причина, конечно, в том, что я собираюсь ссылаться на аппаратные компоненты из разных источников. Так как я могу знать, что что-то - это точно такой же продукт?

1
«Причина, конечно, в том, что я собираюсь ссылаться на аппаратные компоненты из разных источников». Можете ли вы пролить немного света на это? Вы говорите, что даете другим людям ссылки на определенные части оборудования для продажи онлайн? Ваши вопросы не очень ясно, к сожалению. Первой моей мыслью является самая очевидная, которой будет серийный номер. Вторая мысль: звучит так, будто вы хотите изучить соглашение об именах для определенных брендов, чтобы можно было быстро определить устройство? 12 лет назад 0
Ну, я хочу сделать компьютерного производителя, но я не собираюсь продавать само оборудование. Так что да, серийный номер пришел на ум, это было бы наиболее логичным. daviddhont 12 лет назад 0
Вы хотите сделать «компьютерного строителя»? Думаете ли вы о чем-то вроде формы, где люди выбирают аппаратное обеспечение, которое они хотят, и затем вы связываете их с местами, где они могут приобрести именно те детали? 12 лет назад 0
Да, как-то так, я также хочу добавить совместимость продукта; поэтому мне нужно знать точные продукты. Чтобы узнать его параметры. daviddhont 12 лет назад 0
Точный номер модели будет наиболее универсально идентифицируемой частью информации. Я не думаю, что все это может быть сделано автоматически без серьезных знаний сценариев. Тип вещи, которую вы хотите создать, может не дать вам необходимые результаты или (я полагаю) проверки рефералов, которые вы хотите. Какова цель этого проекта, если вы не возражаете, я спрашиваю? 12 лет назад 0
OOOOHHHH Я понимаю, что вы говорите. Так, например, на этом сайте, если выбран «аппаратный» тег, появляется окно, в котором вы можете ввести номер вашей модели, скажем, видеокарту, и оно будет поднимать связанные проблемы для этой конкретной карты, пути обновления , спецификации и рейтинги совместимости? 12 лет назад 0
Моя первая цель для проекта веб-сайта - никогда не зарабатывать деньги, а просто сделать что-то полезное. У меня есть знания сценариев. Я веб-разработчик. Но идея состояла в том, чтобы просто сделать универсального сборщика, чтобы люди могли связывать свои сборки и при этом иметь возможность заказывать детали у разных поставщиков. А также предоставить API для магазинов и т. Д. daviddhont 12 лет назад 0
Правильно, я, кстати, удалил старый комментарий, поэтому это двойная публикация. Я не привык размещать на сайтах StackExchange. Цель на самом деле - иметь хорошего застройщика, клиент на первом месте. Но с базой данных вы могли бы действительно расширить доступ к API для других веб-сайтов для получения информации, например, от магазинов и т. Д. daviddhont 12 лет назад 0
pcpartpicker.com? nathpilland 12 лет назад 0
Вы посмотрите на это, это может быть в значительной степени то, что я пытаюсь сделать, да. Но я всегда говорю. Не волнуйтесь о том, что делают другие, если вы можете сделать это лучше :) Кстати, правильно ли я предположить, что на этом сайте есть номер модели всего оборудования? daviddhont 12 лет назад 1
Да, это так. У него есть номер модели, самая низкая цена с нескольких веб-сайтов и опция сортировки. nathpilland 12 лет назад 0

2 ответа на вопрос

1
martineau

Когда я хочу узнать такие вещи, я часто использую бесплатную программу Speccy от Piriform . Это от тех же самых людей, которые делают популярную утилиту CCleaner. Ниже приведен скриншот информации, которую он изначально отображает. Вы можете выбрать любую из представленных категорий для более подробной информации об этом.

screenshot of the Speccy's program initial display of information

0
Arpith

Знание общих названий компонентов приведет к катастрофе. Существуют модули DIMM различной емкости, которые работают на разных скоростях. Но при расшифровке детали она всегда будет указываться по объему памяти модуля DIMM, а не по скорости, с которой он работает. Всегда классифицируйте на основе идентификатора OEM и номера детали OEM.

Если вы работаете в Linux, вы можете использовать lshw, чтобы проверить информацию об оборудовании, считываемую ОС для соответствующего оборудования, такую ​​как номера деталей OEM, идентификаторы OEm и т. Д. Если вы хотите создать базу данных с последовательными идентификаторами для различных устройств, либо найдите компьютеры, на которых они уже установлены, и запускают указанную выше команду или специально удаляют части, которые вы хотите проверить, и сохраняют различную информацию о конфигурации, полученную с помощью вышеуказанного инструмента.

Более безопасный способ - считывать данные напрямую с уровня BIOS, если вам это удобно.

Спасибо, это отличное объяснение. Чем номера оригинальных запчастей / идентификаторы OEM отличаются от точных номеров моделей? daviddhont 12 лет назад 0
Различные производители / поставщики могут использовать один и тот же серийный номер для идентификации своих компонентов. Если все ваши компоненты принадлежат одному и тому же поставщику, использование только серийного номера может вам помочь. Но в среде с несколькими поставщиками серийный номер одного производителя сетевого адаптера может быть чьим-либо серийным номером хранилища. Следовательно, лучше использовать имя производителя / номер детали, а также идентификатор производителя. Arpith 12 лет назад 0
Это кажется наиболее логичным ответом, даже если я не использую Linux, это способ получения информации об оборудовании. OEM идентификаторы или номера моделей. Причина, по которой я так говорю, заключается в том, что на сайте поставщиков проще найти номера моделей и добавить их префикс, чтобы убедиться, что они уникальны. Проблема решена, спасибо! daviddhont 12 лет назад 0