Доброго дня! Коллеги, помогите подключить к raspberry pi 3 и считывать данные с данного девайса МТ8057s (даджет со2). Подключен по USB, не получается считать данные. Спасибо!!!
Сами поискали бы: https://habrahabr.ru/company/masterkit/blog/248403/ И проект программы считвания данных в Linux (Raspbian): https://github.com/dmage/co2mon Вроде как HID-устройство.
Для начала Ваша (Именно Ваша) программа должна хоть что-то выводить в консоль. Ну хотя бы просто байты, получаемые от устройства. По второй ссылке исходники проекта. Вам делать придётся всё самостоятельно... ну или доставать готовый код (программу).
Вот функции для работы с устройством https://github.com/dmage/co2mon/blob/master/libco2mon/src/co2mon.c Но сначала в консоли малины наберите lsusb, после чего будет выведен список подключенных устройтв, среди которых вы увидете своё подключенное устройство. Более подробную информацию получите командой usb-devices. Работы Вам предстоит достаточно.
Вот файл main.c https://github.com/dmage/co2mon/blob/master/co2mond/src/main.c там идёт обмен через файл например: Код (C++): fprintf(stderr, "Option -%c requires an operand\n", optopt); если просто хотите в консоль, то замените на другое Код (C++): printf("Option -%c requires an operand\n", optopt); делов-то
На новой железке и под root удалось собрать всё! Теперь вопрос, могу я как то выводить его как топик? Как тут можно собирать данные ?
Вы уже принимаете данные? Пишите программу мониторинга... в том виде в котором удобно. Думаю, что выгоднее делать через веб... ну если подняли сервер на малине.