Помогите подключить МТ8057s (даджет со2) к raspberry pi 3 via USB

Тема в разделе "Raspberry Pi", создана пользователем yves, 30 июн 2017.

  1. yves

    yves Нуб

    Доброго дня! Коллеги, помогите подключить к raspberry pi 3 и считывать данные с данного девайса МТ8057s (даджет со2). Подключен по USB, не получается считать данные.

    Спасибо!!!
     
  2. Igor68

    Igor68 Гуру

    arkadyf нравится это.
  3. yves

    yves Нуб

    по данной инструкции, файлам - не выходит
     
  4. Igor68

    Igor68 Гуру

    Для начала Ваша (Именно Ваша) программа должна хоть что-то выводить в консоль. Ну хотя бы просто байты, получаемые от устройства. По второй ссылке исходники проекта. Вам делать придётся всё самостоятельно... ну или доставать готовый код (программу).
     
    arkadyf нравится это.
  5. Igor68

    Igor68 Гуру

    Вот функции для работы с устройством
    https://github.com/dmage/co2mon/blob/master/libco2mon/src/co2mon.c

    Но сначала в консоли малины наберите lsusb, после чего будет выведен список подключенных устройтв, среди которых вы увидете своё подключенное устройство. Более подробную информацию получите командой usb-devices. Работы Вам предстоит достаточно.
     
    arkadyf нравится это.
  6. Igor68

    Igor68 Гуру

    Вот файл 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);
     
    делов-то
     
    arkadyf нравится это.
  7. yves

    yves Нуб

    На новой железке и под root удалось собрать всё!
    Теперь вопрос, могу я как то выводить его как топик? Как тут можно собирать данные ?
     
  8. Igor68

    Igor68 Гуру

    Вы уже принимаете данные? Пишите программу мониторинга... в том виде в котором удобно. Думаю, что выгоднее делать через веб... ну если подняли сервер на малине.