1 2 3 4 5 6 7 8 9 10 7.5/10 7,63оценок: 8

Домашняя автоматика - своими силами

Тема в разделе "Умный дом", создана пользователем ВИД, 07.01.08.

Метки:
  1. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311
    Файлопомойку есть желание сделать из старого видеорегистратора :)]
    Всего-то надо внедрить в прошивку что типа tgt или хотя бы samba, в теории должно получиться
     
  2. StanislawK
    Регистрация:
    06.03.17
    Сообщения:
    2.603
    Благодарности:
    1.609

    StanislawK

    Живу здесь

    StanislawK

    Живу здесь

    Регистрация:
    06.03.17
    Сообщения:
    2.603
    Благодарности:
    1.609
    Адрес:
    Геленджик.
    Это уже выходит далеко за тему домашней автоматизации.

    у меня для этого есть отдельный сервер с SAS корзиночкой, еще дополнительно к NAS и NVR.
     
  3. StanislawK
    Регистрация:
    06.03.17
    Сообщения:
    2.603
    Благодарности:
    1.609

    StanislawK

    Живу здесь

    StanislawK

    Живу здесь

    Регистрация:
    06.03.17
    Сообщения:
    2.603
    Благодарности:
    1.609
    Адрес:
    Геленджик.
    оно будет медленно, процессор регистратора такие задачи не вытянет.
     
  4. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311
    Самбу да, трансляцию iscsi может и вытянет. В сравнении с тем что было когда-то на базе 386dx33 - все равно интересно попробовать.
    Для производительности есть датацентр, а это так, поиграться...
     
  5. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311
    Да, всё получилось.
    Если кому интересно/пригодится - по шагам, что делалось:

    Имелся в наличии старый китайский видеорегистратор. После замены остался не у дел, а тут как раз захотелось сделать из него что-то вроде файлопомойки, чтобы использовать большое дисковое пространство в мини-сервере из TV-приставки, где никакого диска нет.

    1 - найдена "родная" прошивка к нему. (позже выяснилось что можно было и не искать, слить с регистратора - но нашлась раньше)
    2 - была разобрана на части: bin-файл это архив из img, img состоят из заголовка и образа файловой системы в sqfs, для работы с этим инструменты давно известны.
    3 - выяснилось, что это linux для ARM7 32-битный, загружается стандартным способом:
    u-boot - zImage - romfs - busybox, затем подключаются оставшиеся разделы файловой системы, и наконец запускается Sofia - насколько я понимаю некий стандартный софт для регистраторов и видеокамер.
    4 - самое важное: надо найти на плате пины TxRx и подключиться к ним USB-TTL. Так получаем консоль загрузки системы.
    5 - при загрузке останавливаем u-boot. Тут есть возможность загружать в память файлы с флешки, и записывать их во внутреннюю память (или считывать - можно прочитать старую прошивку).
    6 - Командой printenv смотрим параметры загрузки: тут можно понять, по каким адресам внутренней памяти какие записаны куски прошивки. U-boot не переписываем, остальное можно.
    7 - правкой /etc/init.d/rcS в распакованной romfs отменяем команды, начиная с конца. После правок собираем romfs, копируем на флешку, стираем соответствующий участок памяти и перезаписываем новым файлом, смотрим что получилось.
    8 - выяснилось, что после отключения Sofia заработала консоль после загрузки, т. е. можно зайти уже в линукс.
    9 - выяснилось, что штатный telnetd не работает (да и фиг с ним, консоль есть)
    10 - процессор 1-ядерный, памяти всего 150Мб, очень мало, но сойдет
    11 - подключенный диск виден как /dev/sda, флешка как /dev/sdb, Если диска нет - флешка сдвигается на sda.
    12 - на компе кросс-компилятором собираем пакет tgt из исходников. Буквально заменить одну строчку в Makefile. Полученные tgtd и tgtadm внедряем в раздел /usr вместо Софии. Туда же - простой скрипт запуска tgtd и настройки его на раздачу /dev/sda
    13 - в скрипте /etc/init.d/rcS запускаем этот скрипт в конце
    14 - все блоки упаковываются и записываются через флешку во внутреннюю память, опять же не трогая u-boot
    15 - после перезагрузки получаем коробку, которая показывает на экране только логотип (тоже можно поменять, но лень), а вот по сети она теперь выглядит как сервер SAN, с которого можно подключить по ISCSI диск большого обьема, например, внутри того самого TV-box.
    Ресурсов на это хватает.

    Ну да, производительность так себе, скорость записи 13Мб/сек, файлы особо туда-сюда не погоняешь, зато по сути получилась небольшая аккуратная и практически бесшумная коробка с несколькими терабайтами дисковой памяти, которые можно подключить к любому компьютеру в сети.
     
  6. DiaZoN
    Регистрация:
    01.11.10
    Сообщения:
    8.802
    Благодарности:
    10.249

    DiaZoN

    Живу здесь

    DiaZoN

    Живу здесь

    Регистрация:
    01.11.10
    Сообщения:
    8.802
    Благодарности:
    10.249
    Адрес:
    Казань
    Может всё же 13 МБ/с? Хотя даже так это медленно.
     
  7. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311
    Это которые мегабайты.
    Медленно, но это вопрос смотря для чего: как архив для 100500 мелких файлов, копящихся годами - сойдет. Ну, те которые "/old/старое/разобрать/старый комп/old/1/1/потом/..."
    Живую базу данных на нем, конечно, крутить смысла нет никакого.

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

    Кстати. ради интереса посмотрел ЕЩЕ БОЛЕЕ СТАРУЮ железяку - DVR еще для аналоговых камер, ему лет 10 уже если не больше. Там - то же самое, только памяти всего 64Мб.
    Но под него собрать ничего не получается, "kernel too old". Конечно, можно извратиться и пересобрать еще и ядро, но пока не вижу никакой практической пользы.
     
  8. неформат
    Регистрация:
    29.09.21
    Сообщения:
    1.827
    Благодарности:
    492

    неформат

    Живу здесь

    неформат

    Заблокирован

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    1.827
    Благодарности:
    492
    Затестил девайсы - аторч прекрасен пока

    заработал в HA через tuya local с готовым конфигом, реалтайм измерение работает на отлично, это вообще редкий девайс - можно настраивать интервал измерения

    единственная ложка дегтя - не отключается защита от утечки. И максимальный ток 100мА

    вторая измерялка на 2 CT тоже встала, но небольшие токе (до 0.5А) измеряет с погрешностью. 50мА превратились в 100, 250 - в 300.

    при этом мощность и power factor пишет точно, совпадает с аторчем до единиц процентов
     
  9. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311
    Итак, пришел X96q, вот такой красивый:
    upload_2024-10-21_13-52-47.png

    Заявлено 8 Гб ОЗУ, 128 флешпамяти, 4-ядерный процессор H313
    Смотрим внутренности:

    upload_2024-10-21_13-56-24.png

    Сразу видно что WiFi-модуль - ESP8089 (маленький квадратик вверху), память там - KMFN60012M-b124 (большой чип справа), а процессор вроде h313.
    Память комбинированная, 1/8 судя по найденному даташиту, то есть никаких 128 Гигабайт там, конечно, нет.
    При загрузке процессор определяется как hi3798mv300 - тоже четырехядерный, но не h313.

    Будет теперь развлечение: найти и собрать под него что-нибудь работающее :)]
    А так да, в сравнении с X88pro10 - оно никакое. Домашний сервер на нем тоже можно запустить, но не тот уровень.
     
  10. StanislawK
    Регистрация:
    06.03.17
    Сообщения:
    2.603
    Благодарности:
    1.609

    StanislawK

    Живу здесь

    StanislawK

    Живу здесь

    Регистрация:
    06.03.17
    Сообщения:
    2.603
    Благодарности:
    1.609
    Адрес:
    Геленджик.
    Да, придется строить мир.

    Вроде есть готовые сборки.

    Rockchip в этом плане проще. Перепрошивать не нужно, он сам первым делом грузится с sd карточки. Не началась загрузка - образ не подходит, пробуй следующий.

    Конечно в rockchip видеоускоритель не полностью поддерживается armbian, но для сервера вывод 4к видео на экран и не нужен. Серверу вообще не нужен ни экран ни клавиатура с мышью. Два проводка всего - сеть ethernet и питание.
     
  11. неформат
    Регистрация:
    29.09.21
    Сообщения:
    1.827
    Благодарности:
    492

    неформат

    Живу здесь

    неформат

    Заблокирован

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    1.827
    Благодарности:
    492
  12. неформат
    Регистрация:
    29.09.21
    Сообщения:
    1.827
    Благодарности:
    492

    неформат

    Живу здесь

    неформат

    Заблокирован

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    1.827
    Благодарности:
    492
    Кажется там вариации с POE и без. Хотел с POE. Версия с большим аккумом и на 35Вт без POE, но по сути в них тупо инжектор passive POE, он 100р стоит отдельно, просто сопли дополнительные
     
    Последнее редактирование: 21.10.24
  13. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311
    Удалось разобраться с X96q - теперь там стоит вполне рабочий Debian, для домашнего сервера вполне пригодно.
    4 ядра по 2Ггц, 1Гб ОЗУ, 8Гб памяти + 64Гб флешка: памяти для развесистых приложений маловато, но по скорости расчетов вполне даже ничего.
    Видеовыход правда не работает, но тут непонятно то ли не подхватывается, то ли тут конкретно вообще неисправен. Но оно и не надо для сервера.

    Посмотрел на маркетплейсах - там аттракцион невиданной щедрости, такое продается по 1100-1400 р.
     
  14. неформат
    Регистрация:
    29.09.21
    Сообщения:
    1.827
    Благодарности:
    492

    неформат

    Живу здесь

    неформат

    Заблокирован

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    1.827
    Благодарности:
    492
    Много секса?

    а версии с больгим количеством памяти?
     
  15. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.922
    Благодарности:
    2.311
    Когда уже понимаешь что именно делаешь - немного :)]
    А пока в начале шаманство с бубном - да, ниченепонятно.

    С бОльшим пока в руки не попадались, если принесут - посмотрю.
    Конкретно модель X96q известна тем что под этим названием выпускают кучу вариантов на разных процессорах и с разной памятью, поэтому там без вскрытия сложно обойтись, если только повезет.

    Пока что в шоке от цен: это получается можно под каждую задачу свой выделенный сервер лепить, и не только дома, вместо тех больших железных ящиков...
    Одногигабайтные вообще по 900 с копейками набрать можно, а если оптом?