Управление GPIO на Orange Pi из Python [доработка умного дома]

Поделиться
HTML-код
  • Опубликовано: 13 окт 2024
  • В этом видео я покажу как управлять GPIO контактами на Orange Pi используя язык программирования Python.
    Orange Pi PC подешевле: alli.pub/70goe...
    Orange Pi PC подороже: alli.pub/70gob...
    Инструкция для настройки автоматического запуска программы от Root пользователя была изменена в новой версии контроллера умного дома SmartGnomikLib, см. "Настройка мигания светодиода" на странице проекта: github.com/Mik...
    Основной канал: / mautoztech
    Телеграм канал: t.me/tech_pub
    Мой сайт с инвест. лайфхаками: pomoex.ru
    Github-страница проекта: github.com/Mik...
    Старая страница: github.com/Mik...

Комментарии • 5

  • @ESPdev
    @ESPdev  2 месяца назад

    Инструкция для настройки автоматического запуска программы от Root пользователя была изменена в новой версии контроллера умного дома SmartGnomikLib, см. "Настройка мигания светодиода" на странице проекта: github.com/Mike-Kuznetsov/SmartGnomikLib
    Orange Pi PC подешевле: alli.pub/70goeo?erid=2SDnjdWxqBQ
    Orange Pi PC подороже: alli.pub/70gobr?erid=2SDnjcNF41x
    Wi-Fi приёмник: alli.pub/70gob6?erid=2SDnjbxXFWS
    Если какая-то ссылка не работает, возможно в описании есть обновленная

  • @MautozTech
    @MautozTech 3 месяца назад +1

    Это видео было отрендерено в декабре, просто руки доделать и выложить дошли только сейчас.
    Первый раз выложил видео не как обычно, а как премьеру

  • @thmUNIX
    @thmUNIX 3 месяца назад

    0:50 боже, знал бы ты, что ты натворил… ты считай всем дал права root на выполнение вообще чего угодно. через Python же можно и команды в шелле выполнять..

    • @ESPdev
      @ESPdev  3 месяца назад

      Я об этом прекрасно знаю, но у меня на Orange Pi нет ничего кроме этой программы и даже SSH отключен. К сожалению не помню срабатывало ли добавление пользователя в группу root, ну еще из простых вариантов прописать пароль в самой команде

    • @thmUNIX
      @thmUNIX 3 месяца назад

      @@ESPdev прописать пароль в самой команде - это еще хуже. правильно было положить куда-нибудь в /usr/bin твой Python скрипт, сделать его владельцем пользователя root и установить файлу права доступа 557 (r+x, r+x, r+w+x). После чего, можно в /etc/sudoers прописать ТОЛЬКО этот скрипт. Итого получается, что все могут запускать этот скрипт без пароля, но изменить его, чтобы как-то получить рутовый шелл, не могут.