Установка Системы Majordomo на Raspberry pi
Модератор: immortal
- shemnik69
- Сообщения: 590
- Зарегистрирован: Пн дек 24, 2012 3:01 pm
- Откуда: Саратов Saratov
- Благодарил (а): 67 раз
- Поблагодарили: 63 раза
Re: Установка Системы Majordomo на Raspberry pi
Коллеги!
Установка настройка да и начальная эксплуатация системы МЖД на "распбери" прошла и идет успешно. Все! устраивает, но теперь встал вопрос? как пристыковать имеющуюся Ардуино, в которой уже присутствует рабочий скетч, и нарекания к нему, по поводу стабильности нет.
Просмотрел по сайтам варианты, пробовал установить на малинку пакет Arduinu но??? Знаний и опыты с Люнекс системой нет. В принципе просто и понятно но это когда знаешь.
А задача такая ранее (да и сейчас) Ардуино опрашивает датчики я уже указывал . Это простые контактные и еще есть небольшая сетка где температурные датчики. Прежняя версия на Винде и дополнительной программой GW все отрабатывала и проблем не было. А теперь как запросить и получить ответ. Канал передачи USB? Запрос был такой "Data"
В ответ сыпалось состояние датчиков "1/0, 2/0, T1 23.13" контактных и температура.
Далее скрипт, ловил нужные параметры и было либо то, либо другое ..т.е реакция. А как теперь? это совершить?
скетч Ардуино могу приложить...
Установка настройка да и начальная эксплуатация системы МЖД на "распбери" прошла и идет успешно. Все! устраивает, но теперь встал вопрос? как пристыковать имеющуюся Ардуино, в которой уже присутствует рабочий скетч, и нарекания к нему, по поводу стабильности нет.
Просмотрел по сайтам варианты, пробовал установить на малинку пакет Arduinu но??? Знаний и опыты с Люнекс системой нет. В принципе просто и понятно но это когда знаешь.
А задача такая ранее (да и сейчас) Ардуино опрашивает датчики я уже указывал . Это простые контактные и еще есть небольшая сетка где температурные датчики. Прежняя версия на Винде и дополнительной программой GW все отрабатывала и проблем не было. А теперь как запросить и получить ответ. Канал передачи USB? Запрос был такой "Data"
В ответ сыпалось состояние датчиков "1/0, 2/0, T1 23.13" контактных и температура.
Далее скрипт, ловил нужные параметры и было либо то, либо другое ..т.е реакция. А как теперь? это совершить?
скетч Ардуино могу приложить...
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Установка Системы Majordomo на Raspberry pi
Точно так же как и раньше, только вместо Arduino GW можно использовать Bash-скрипт. Вот здесь можно покопаться и выудить нужный скрипт: http://smartliving.ru/Main/LinuxMiniHub
Навскидку вот ещё для примера, может пригодится. Возможно, даже совместимо с Arduino GW, но не проверял
Навскидку вот ещё для примера, может пригодится. Возможно, даже совместимо с Arduino GW, но не проверял

Код: Выделить всё
ARDUINO_PORT=/dev/ttyACM0
ARDUINO_PORT_SPEED=9600
LOCAL_BASE_URL="http://localhost"
# main cycle
stty -F $ARDUINO_PORT ispeed $ARDUINO_PORT_SPEED ospeed $ARDUINO_PORT_SPEED cs8 ignbrk -brkint -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts
#---------------------------------------------------------------------------
while read LINE; do
echo $LINE
# Processing incoming URLs from controller
REGEX='^GET (.+)$'
if [[ $LINE =~ $REGEX ]]
then
URL=$LOCAL_BASE_URL${BASH_REMATCH[1]}
#-URL=$LOCAL_BASE_URL
wget -O $DATA_PATH/http.tmp $URL
echo Getting URL
echo $URL
fi
done < $ARDUINO_PORT
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 968
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 71 раз
- Поблагодарили: 95 раз
Re: Установка Системы Majordomo на Raspberry pi
Загляните в Библиотеку, специально для всех инфу собираются туда. Там раздел ардуины
-
- Сообщения: 968
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 71 раз
- Поблагодарили: 95 раз
Re: Установка Системы Majordomo на Raspberry pi
Подскажите, у меня все работает на Pi. Как подключить жесткий диск и чтобы база писалась именно на жесткий диск, а не на карточку?
-
- Сообщения: 20
- Зарегистрирован: Ср мар 26, 2014 9:44 pm
- Благодарил (а): 26 раз
- Поблагодарили: 0
Re: Установка Системы Majordomo на Raspberry pi
Сам еще не пробовал, но думаю это поможет ссылкаPAV писал(а):Подскажите, у меня все работает на Pi. Как подключить жесткий диск и чтобы база писалась именно на жесткий диск, а не на карточку?
-
- Сообщения: 968
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 71 раз
- Поблагодарили: 95 раз
Re: Установка Системы Majordomo на Raspberry pi
Linux, linux кричали они
Что же на этом линуксе все так сложно и гимморно?

- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Установка Системы Majordomo на Raspberry pi
А в чём сложность, собственно? По идее надо просто подключить диск, чтобы он был виден и можно было туда записывать файлы. А потом самое простое это перенести на него папку с данными mysql, оставив на месте старой символический линк -- и всё будет работать без дополнительных настроек.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 968
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 71 раз
- Поблагодарили: 95 раз
Re: Установка Системы Majordomo на Raspberry pi
Подскажите, пожалуйста, что конкретно куда переносить и что где прописывать.
-
- Сообщения: 20
- Зарегистрирован: Ср мар 26, 2014 9:44 pm
- Благодарил (а): 26 раз
- Поблагодарили: 0
Re: Установка Системы Majordomo на Raspberry pi
Разумеется перенести только MySQL гораздо проще, простое копирование и создание симлинка, но я например не дал бы гарантий, что при полном обновлении не возникнет проблем. И потом думаю все согласны, что на данный момент ни одна SD карта не зависимо от стоимости не сравнится по скорости и надежности с HDD.
- shemnik69
- Сообщения: 590
- Зарегистрирован: Пн дек 24, 2012 3:01 pm
- Откуда: Саратов Saratov
- Благодарил (а): 67 раз
- Поблагодарили: 63 раза
Re: Установка Системы Majordomo на Raspberry pi
По поводу работы HDD.
Перенес базу как рекомендовано http://anton.logvinenko.name/ru/blog/pe ... -disk.html и еще спрашивал у программистов на работе.
Настроили через удаленный доступ. мост PC-PC-SSH-Pi Но мне кажется база стала немного тупее что ли...
иными словами если ее смотреть через админ... то как мне кажется стала медленнее. но эта скорость не зависит от ее размера. Т.е ранее работало например 2 датчика температуры (narodmon.ru) база маленькая стало их 12 и ключи база растет как снежный ком и скорость резко упала (на флеш) на диске этого как раз нет т.е. размер престал значить.
Это наверное важно.
Но еще момент, у кого система без аварийного питания? может база обвалится в таком случае..? .перезапись то идет на диск Тут я не могу прокомментировать поскольку у меня присутствует некий бесперебойник (аккумуляторы).
Перенес базу как рекомендовано http://anton.logvinenko.name/ru/blog/pe ... -disk.html и еще спрашивал у программистов на работе.
Настроили через удаленный доступ. мост PC-PC-SSH-Pi Но мне кажется база стала немного тупее что ли...
иными словами если ее смотреть через админ... то как мне кажется стала медленнее. но эта скорость не зависит от ее размера. Т.е ранее работало например 2 датчика температуры (narodmon.ru) база маленькая стало их 12 и ключи база растет как снежный ком и скорость резко упала (на флеш) на диске этого как раз нет т.е. размер престал значить.
Это наверное важно.
Но еще момент, у кого система без аварийного питания? может база обвалится в таком случае..? .перезапись то идет на диск Тут я не могу прокомментировать поскольку у меня присутствует некий бесперебойник (аккумуляторы).