Вопрос поддержки железа

Программная платформа для систем автоматизации.
Диспетчеризация, Умный дом.
exFirst
Сообщения: 53
Зарегистрирован: 18 мар 2018, 23:15

Вопрос поддержки железа

Сообщение exFirst » 18 мар 2018, 23:29

Raspberry Pi Zero WH
https://thepihut.com/products/raspberry ... red-header

собственно интересует пойдёт ли IH на нём? есть ли опыт работы именно с этим девайсом?

intrahouse
Сообщения: 542
Зарегистрирован: 12 дек 2016, 20:22

Re: Вопрос поддержки железа

Сообщение intrahouse » 19 мар 2018, 05:06

Не пробовали. Теоретически, если Linux и Node Js установятся, то должно работать. Памяти маловато, 500Мб

exFirst
Сообщения: 53
Зарегистрирован: 18 мар 2018, 23:15

Re: Вопрос поддержки железа

Сообщение exFirst » 19 мар 2018, 10:24

intrahouse писал(а):
19 мар 2018, 05:06
...Памяти маловато, 500Мб
это критично, или же просто будет чуть подтормаживать?

intrahouse
Сообщения: 542
Зарегистрирован: 12 дек 2016, 20:22

Re: Вопрос поддержки железа

Сообщение intrahouse » 19 мар 2018, 11:43

Трудно сказать. Надо пробовать.

exFirst
Сообщения: 53
Зарегистрирован: 18 мар 2018, 23:15

Re: Вопрос поддержки железа

Сообщение exFirst » 19 мар 2018, 13:46

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

exFirst
Сообщения: 53
Зарегистрирован: 18 мар 2018, 23:15

Re: Вопрос поддержки железа

Сообщение exFirst » 31 мар 2018, 13:23

таки пришло. таки облапал.
причем облапал raspberry pi zero и pi zero w (под разные проекты нужны).
поскольку пообещал - рассказываю.

размеры...
65mm × 30mm × 5mm

Изображение

железо...
  • SoC: Broadcom BCM2835
    CPU: ARM11 running at 1GHz
    RAM: 512MB
    Wireless: 2.4GHz 802.11n wireless LAN
    Bluetooth: Bluetooth Classic 4.1 and Bluetooth LE
    Power: 5V, supplied via micro USB connector
    Video & Audio: 1080P HD video & stereo audio via mini-HDMI connector
    Storage: MicroSD card
    Output: Micro USB
    GPIO: 40-pin GPIO, unpopulated
    Pins: Run mode, unpopulated; RCA composite, unpopulated
    Camera Serial Interface (CSI)
т.е. основные отличия от ББ... 512 оперативки, один microUSB, mini-HDMI, нет индикации питания (только обращение к sd)
и процессор... о нём подробнее.
в pi3 установлен четырехядерный ARM Cortex-A53 x64 с рабочей частотой 1,2 ГГц, в зеро же одноядерный ARM1176JZ-F 1.0 ГГц (его младший вариант использовался в pi2b+).
естественно это сказывается на скорости работы. но насколько? я взялся за тестирование.
от UnixBench, к сожалению, пришлось отказаться. дело в том, что это комплексный тест в числе прочего замеряющий всяческие скорости сд-карты, пинг, прочую муру и выдающий общий результат, что меня не устраивало.
выбрал sysbench как простой и от того заслуживающий доверия.
запускал с

Код: Выделить всё

$ sysbench --test=cpu --cpu-max-prime=20000 run
результаты.
pi3:

Код: Выделить всё

Test execution summary:
    total time:                          370.9011s
    total number of events:              10000
    total time taken by event execution: 370.8955
    per-request statistics:
         min:                                 37.06ms
         avg:                                 37.09ms
         max:                                 74.95ms
         approx.  95 percentile:              37.08ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   370.8955/0.00
pi0:

Код: Выделить всё

Test execution summary:
    total time:                          707.4104s
    total number of events:              10000
    total time taken by event execution: 707.3511
    per-request statistics:
         min:                                 66.83ms
         avg:                                 70.74ms
         max:                                207.28ms
         approx.  95 percentile:              72.66ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   707.3511/0.00
итого процессор pi0 отстаёт от процессора pi3 на 48% :cry:
печально.

под наши нужды.
несмотря на то, что pi0 оказалась в два раза слабее pi3 (и процессор, и объем памяти), в работе я абсолютно не заметил этого.
именно под наши нужды pi3 слишком мощная, чем pi0 слабая (imho).
даже будучи нагруженой всяческим медиаконтентом, игрушками и прочим плата выдавала стабильный приятный результат.
ниже два скриншота из JuiceSSH Performance Plugin. на обоих запущен raspbian c последним ih.

pi3 (нагрузка проца скачет 3-15%):

Изображение

pi0 (нагрузка проца скачет 10-40%):

Изображение

цена вопроса (ещё один несомненный плюс)
есть четыре вида pi0...
Raspberry Pi Zero - $5
базовая модель. БЕЗ wi-fi и bluetooth. разъёмы GPIO НЕ распаяны.
Raspberry Pi Zero (Pre-Soldered Header) - $11
то же, но с GPIO распаяны)
Raspberry Pi Zero W - $10
c wi-fi и bluetooth. разъёмы GPIO НЕ распаяны.
Raspberry Pi Zero WH - $15
c wi-fi и bluetooth. разъёмы GPIO распаяны.

выводы
делайте сами. железка очень интересная и (вроде бы) её вполне можно юзать с ih.

artem521
Сообщения: 130
Зарегистрирован: 18 ноя 2017, 08:39

Re: Вопрос поддержки железа

Сообщение artem521 » 01 апр 2018, 08:52

exFirst писал(а):
31 мар 2018, 13:23
таки пришло. таки облапал.
причем облапал raspberry pi zero и pi zero w (под разные проекты нужны).
поскольку пообещал - рассказываю.

размеры...
65mm × 30mm × 5mm

Изображение

железо...
  • SoC: Broadcom BCM2835
    CPU: ARM11 running at 1GHz
    RAM: 512MB
    Wireless: 2.4GHz 802.11n wireless LAN
    Bluetooth: Bluetooth Classic 4.1 and Bluetooth LE
    Power: 5V, supplied via micro USB connector
    Video & Audio: 1080P HD video & stereo audio via mini-HDMI connector
    Storage: MicroSD card
    Output: Micro USB
    GPIO: 40-pin GPIO, unpopulated
    Pins: Run mode, unpopulated; RCA composite, unpopulated
    Camera Serial Interface (CSI)
т.е. основные отличия от ББ... 512 оперативки, один microUSB, mini-HDMI, нет индикации питания (только обращение к sd)
и процессор... о нём подробнее.
в pi3 установлен четырехядерный ARM Cortex-A53 x64 с рабочей частотой 1,2 ГГц, в зеро же одноядерный ARM1176JZ-F 1.0 ГГц (его младший вариант использовался в pi2b+).
естественно это сказывается на скорости работы. но насколько? я взялся за тестирование.
от UnixBench, к сожалению, пришлось отказаться. дело в том, что это комплексный тест в числе прочего замеряющий всяческие скорости сд-карты, пинг, прочую муру и выдающий общий результат, что меня не устраивало.
выбрал sysbench как простой и от того заслуживающий доверия.
запускал с

Код: Выделить всё

$ sysbench --test=cpu --cpu-max-prime=20000 run
результаты.
pi3:

Код: Выделить всё

Test execution summary:
    total time:                          370.9011s
    total number of events:              10000
    total time taken by event execution: 370.8955
    per-request statistics:
         min:                                 37.06ms
         avg:                                 37.09ms
         max:                                 74.95ms
         approx.  95 percentile:              37.08ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   370.8955/0.00
pi0:

Код: Выделить всё

Test execution summary:
    total time:                          707.4104s
    total number of events:              10000
    total time taken by event execution: 707.3511
    per-request statistics:
         min:                                 66.83ms
         avg:                                 70.74ms
         max:                                207.28ms
         approx.  95 percentile:              72.66ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   707.3511/0.00
итого процессор pi0 отстаёт от процессора pi3 на 48% :cry:
печально.

под наши нужды.
несмотря на то, что pi0 оказалась в два раза слабее pi3 (и процессор, и объем памяти), в работе я абсолютно не заметил этого.
именно под наши нужды pi3 слишком мощная, чем pi0 слабая (imho).
даже будучи нагруженой всяческим медиаконтентом, игрушками и прочим плата выдавала стабильный приятный результат.
ниже два скриншота из JuiceSSH Performance Plugin. на обоих запущен raspbian c последним ih.

pi3 (нагрузка проца скачет 3-15%):

Изображение

pi0 (нагрузка проца скачет 10-40%):

Изображение

цена вопроса (ещё один несомненный плюс)
есть четыре вида pi0...
Raspberry Pi Zero - $5
базовая модель. БЕЗ wi-fi и bluetooth. разъёмы GPIO НЕ распаяны.
Raspberry Pi Zero (Pre-Soldered Header) - $11
то же, но с GPIO распаяны)
Raspberry Pi Zero W - $10
c wi-fi и bluetooth. разъёмы GPIO НЕ распаяны.
Raspberry Pi Zero WH - $15
c wi-fi и bluetooth. разъёмы GPIO распаяны.

выводы
делайте сами. железка очень интересная и (вроде бы) её вполне можно юзать с ih.
Цена железки сколь ? Минус есть существенный- usb- мало:(

artem521
Сообщения: 130
Зарегистрирован: 18 ноя 2017, 08:39

Re: Вопрос поддержки железа

Сообщение artem521 » 01 апр 2018, 08:54

Также нету обычного LAN. Соединение по wi fi не надежно и даже чуть чуть опасно:)

exFirst
Сообщения: 53
Зарегистрирован: 18 мар 2018, 23:15

Re: Вопрос поддержки железа

Сообщение exFirst » 01 апр 2018, 11:38

artem521 писал(а):
01 апр 2018, 08:54
Также нету обычного LAN. Соединение по wi fi не надежно и даже чуть чуть опасно:)
1. ну рекомендую обратится к гуглу с запросом "pi zero ethernet over usb"
2. если не затруднит, расскажите как у вас получилось сделать "ненадежным" ваше подключение? в этом нет попытки обидеть, просто любопытно (lan безусловно быстрее и стабильнее, но и нормальный wifi с хорошим сигналом неплох).
artem521 писал(а):
01 апр 2018, 08:52
Цена железки сколь ? Минус есть существенный- usb- мало:(
цены в конце описания.
про usb это кому как. мне вот в текущем проекте usb вообще не нужен. ssh рулит.
если припрёт, то юсб хабы никто не отменял. да и рекомендую погуглить "pi zero usb hub", есть уже навалом решений под именно эту малинку.
пример (напомню, что всё это очень миниатюрно и даже такой бутерброд остается размером с зажигалку):

Изображение

---------------
и ещё прошу не думать, что я тут активно pi0 продвигаю. вовсе нет.
девайс интересный (в робототехнике так вовсе незаменим из-за размеров), но не без своих минусов которые и я прекрасно вижу.
просто поделился инфой и отвечаю на вопросы ;)

artem521
Сообщения: 130
Зарегистрирован: 18 ноя 2017, 08:39

Re: Вопрос поддержки железа

Сообщение artem521 » 01 апр 2018, 15:21

exFirst писал(а):
01 апр 2018, 11:38
artem521 писал(а):
01 апр 2018, 08:54
Также нету обычного LAN. Соединение по wi fi не надежно и даже чуть чуть опасно:)
1. ну рекомендую обратится к гуглу с запросом "pi zero ethernet over usb"
2. если не затруднит, расскажите как у вас получилось сделать "ненадежным" ваше подключение? в этом нет попытки обидеть, просто любопытно (lan безусловно быстрее и стабильнее, но и нормальный wifi с хорошим сигналом неплох).
artem521 писал(а):
01 апр 2018, 08:52
Цена железки сколь ? Минус есть существенный- usb- мало:(
цены в конце описания.
про usb это кому как. мне вот в текущем проекте usb вообще не нужен. ssh рулит.
если припрёт, то юсб хабы никто не отменял. да и рекомендую погуглить "pi zero usb hub", есть уже навалом решений под именно эту малинку.
пример (напомню, что всё это очень миниатюрно и даже такой бутерброд остается размером с зажигалку):

Изображение

---------------
и ещё прошу не думать, что я тут активно pi0 продвигаю. вовсе нет.
девайс интересный (в робототехнике так вовсе незаменим из-за размеров), но не без своих минусов которые и я прекрасно вижу.
просто поделился инфой и отвечаю на вопросы ;)
Ситуация следующая. Вы вместо проводного lan допустим будете использовать wi fi между raspberry и роутером. Я Ваш сосед, допустим:) через kali linux предположим я в беспроводном мониторе вижу Ваши клиенты и допустим мой глаз упал на Вашу малинку. Я беру и попросту разрываю Ваши соединения через рукопожатия, которые могу поставить хоть 10хххххххххх миллионов раз и таким образом у Вас на денек малинка находится попросту некчемной железкой если будут использоваться сетевые контроллеры Да и вообще wi fi это зло:).P.S это мои лично мысли в голову приходят если речь идет о надежности:)

Ответить