Вопрос

Существуют ли точные весы для взвешивания мяса, которые легко подключаются к компьютеру?

Я выращиваю уток и продаю их в местные рестораны. У меня есть цифровые весы, которые плохо взаимодействуют с компьютерами. Единственный способ взаимодействия с ними — через порт RS-232. Мне бы хотелось, чтобы весы можно было подключить к компьютеру, желательно через сеть (беспроводную карту или Cat 5 (локальную сеть)), но Bluetooth тоже подойдёт, или даже USB. Кто-нибудь знает точные весы, которые можно использовать для этой цели?



Если вам интересно, я тоже инженер-программист. Пожалуйста, сообщите, если этот форум не подходит для такого рода вопросов.



Перевод вопроса с Cooking Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://cooking.stackexchange.com/questions/55143/are-there-accurate-meat-scales-which-interface-easily-with-a-computer

16 Комментариев

  1. Я прошёл несколько сертификаций интерфейсов государственных торговых весов. Любые весы, сертифицированные для коммерческого использования, должны подтверждать, что данные невозможно легко подделать. По этой причине было бы сложно сертифицировать весы с сетевым или беспроводным подключением. Поэтому все они имеют последовательные интерфейсы, обычно RS-232 или RS-485. Теоретически USB-интерфейс мог бы обеспечить такой же уровень надёжности, но, учитывая дополнительные сложности при сертификации поддержки драйверов для широкого спектра подключаемого оборудования, я сомневаюсь, что какой-либо производитель стал бы этим заниматься. Если вам действительно нужна возможность подключения к сети, лучше всего использовать адаптер RS232-to-virtualCOM-over-ethernet.


    ** ОБНОВЛЕНИЕ от 08.06.2023 **
    Только что проверил: в последних моделях основных производителей теперь есть USB-разъемы.


  1. То есть вам нужно что-то, что можно подключить к сети, взвесить утку, сообщить кому-то вес утки и при этом не нарушить закон, чтобы вам не пришлось бояться, что вы обсчитаете своих клиентов?



    Единственное, чем я лично пользовался и с чем у меня был опыт работы, что соответствует вашим требованиям, — это системы Digis.



    Похоже, это то, что вам нужно



    Хотя я сам не использовал это конкретное решение, я уже применял их систему взвешивания + упаковка + этикетка, и она работает более или менее так, как заявлено. У меня она тоже ни разу не подводила.



    Я уверен, что у digi есть конкуренты, но я использовал их продукты только в профессиональных целях, поэтому не могу ничего о них сказать.



    Надеюсь, это поможет.


  1. Я не проверял, но, скорее всего, сетевых весов для мяса не существует. Большинство оборудования такого как это подключено к недорогому компьютеру, который может пакетировать данные, поступающие через последовательное соединение. Если у вас есть старый компьютер на базе процессора Pentium, который вы ещё не выбросили, вы, вероятно, могли бы собрать собственную систему Linux и написать приложение на ASM или C, которое будет просто передавать данные с последовательного порта и отправлять их в локальную сеть через SNMP, SMTP или другой механизм обмена сообщениями, или даже сохранять их на подключённом сетевом диске.



    ОДНАКО этот вопрос, вероятно, больше подходит для одного из технических форумов, таких как Electrical Engineering g, Unix или Programming.


  1. Если у вас есть шкала RS232, у вас есть несколько вполне приемлемых вариантов получения данных с неё. Вы можете приобрести адаптер RS232-USB и написать какой-нибудь скрипт для запроса и получения данных — это, пожалуй, самый простой вариант. Однако у него не будет доступа к сети, только к проводному компьютеру. Если вы действительно хотите, чтобы устройство было подключено к локальной сети, я бы использовал Arduino с поддержкой локальной сети или Wi-Fi для интерпретации данных RS232 и преобразования их в любой нужный вам формат. Вы можете настроить HTTP-push на сервере или запустить собственный веб-сервер, чтобы можно было получать данные.


  1. Я как раз собирался упомянуть о проблеме с сертификацией весов, но, похоже, вы уже решили этот вопрос!
  1. Я не удивлюсь, если большинство USB-шкафов будут отображаться как последовательный порт RS232. Либо как клавиатуры, иначе им понадобятся драйверы для конкретных устройств.
  1. Я консультант по информационной безопасности, и меня даже не беспокоит угроза, исходящая от подключённого к сети масштаба @Joe! Думаю, в этом вопросе он прав, вероятность очень мала.
  1. @Cascabel, возможно, мне следовало выразиться более ясно. Ссылка на сетевой интерфейс — это просто пример. USB-подключение тоже подойдёт, но предпочтительнее сетевое подключение.
  1. Что вообще будет делать подключённая к сети шкала? Вам придётся настроить её так, чтобы она отправляла данные в что-то или чтобы что-то другое опрашивало её (и тогда вам всё равно придётся настроить её с помощью DHCP, BOOTP или чего-то подобного, чтобы задать ей IP-адрес). Это будет кошмар с точки зрения безопасности, ведь это будет похоже на подключённое к сети медицинское устройство (или старый принтер), которое никогда не получает обновлений для устранения уязвимостей в системе безопасности. В такой ситуации последовательное соединение, например RS-232 или USB, будет просто безопаснее.



    ... и существует множество цифровых весов с USB-подключением, которые используются компаниями для взвешивания посылок и печати почтовых квитанций.



    Единственной причиной не использовать USB могут быть ограничения по расстоянию (5 м для USB 2), но вы можете приобрести USB-удлинители Cat5. (которые будут соответствовать вашим требованиям к кабелю Cat5... но вы также можете приобрести адаптеры DB9 (или DB25) на RJ45, если вам нужно просто передать данные по протоколу 232 через Cat5)



    (Я программист/системный администратор в правительственном агентстве США, поэтому, возможно, мои требования к безопасности немного выше, чем у большинства других людей. Даже если вы подключите его к изолированной сети, чтобы он взаимодействовал только с терминалом, велика вероятность, что в какой-то момент терминал нужно будет обновить, и вы рискуете заразить его. Даже если они существуют, это того не стоит. И да, я знаю о атаках через USB-устройства)


  1. @JohnAschenbrenner: Ohaus, Dymo, Weightmax и Metler выпускают весы с USB-подключением. Поскольку они обычно используются для взвешивания, я бы предположил, что они должны быть довольно точными, хотя точность может зависеть от максимального веса (например, весы с максимальным весом 100 фунтов могут не иметь точности 0,1 грамма). На местном фермерском рынке есть весы, которые напрямую подключаются к принтеру этикеток, но вам также может понадобиться система отслеживания запасов. Также см. instructables.com/id/…
  1. Суть в том, что мне нужно подключить весы к цифровому интерфейсу. В настоящее время, чтобы передать информацию с весов в любую другую систему, например для выставления счетов или инвентаризации, мне приходится вручную вводить эти данные в другой (боже мой) сетевой компьютер!! Что касается безопасности, то я могу ошибаться, но что вообще кто-то будет делать с этой информацией? Продавать её моим конкурентам? Если я захочу, то смогу узнать их вес и цены, поспрашивав вокруг. Это не такой уж большой рынок. Я уже знаю их данные. Мне не нужно взламывать какую-либо систему.
  1. Мне нужно измерять вес от 0,005 до 15 фунтов. И да, Bluetooth был бы кстати.
  1. В заголовке вашего вопроса написано «легко подключаемые интерфейсы», но затем вы ограничиваете интерфейсы, в частности исключая USB. Это была ошибка или вам действительно нужен именно сетевой интерфейс?
  1. Если вас устраивает программное обеспечение, то существует довольно много адаптеров RS-232 для Ethernet, к которым можно подключиться через Telnet, а некоторые другие адаптеры имеют драйверы для виртуального последовательного порта. При цене около 100 долларов это может быть гораздо более выгодным вариантом, если в остальном вас всё устраивает.
  1. В каком диапазоне веса они работают? А как насчёт Bluetooth? amazon.com/ReFleX-Wireless-Bluetooth-Smart-Scale/dp/B009WX55‌​P6 Если вам нужен Bluetooth, то есть множество весов потребительского класса с поддержкой этой технологии.
  1. @GdD: я работаю в месте, где мне потребовалось две недели, чтобы добиться разрешения на подключение компьютеров к интернету, потому что сотрудникам службы безопасности не понравилось, что в моей системе разрешено загружать файлы внешним пользователям (и кто-то загрузил картинку с надписью «Я взломал вашу систему»). У нас были и более серьёзные случаи, когда приходили люди с оружием и забирали наши компьютеры для расследования. Так что я немного более параноидален, чем большинство. Если существуют весы с поддержкой сети, то они будут использоваться для оплаты почтовых отправлений и оформления заказов, а значит, для финансовых операций и в качестве мишени.
Вы уже ответили на этот вопрос