Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Rocrail
Ответ
 
Опции темы Опции просмотра
Старый 23.10.2014, 08:58   #1
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию Rocrail и Raspbery Pi

Собственно идея не новая и довольно активно реализуется и применяется. Суть заключается в использовании Raspbery Pi в качестве сервера Rocrail. Так же устройство должно быть минимально нагружено периферией (клава, мышка) и просто в использовании. Сервер ставится непосредственно рядом со станцией. Ethernet интерфейсом (сетевым кабелем) подключаем к локальной сети или домашнему маршрутизатору (модему). Так же возможен вариант установки на сервер модуля WiFi. Подключение к серверу производится с помощью программы RocView или клиентами под ipad, iphone, Java, Android. В общем практически с любого телефона, планшета и т.п.
Итак начну по порядку...

Установка на RasPi 3 здесь!!!

Raspbery Pi
Нажмите на изображение для увеличения
Название: odnoplatnyj-kompyuter-raspberry-pi-model-b-0.gif
Просмотров: 813
Размер:	212.5 Кб
ID:	95650Нажмите на изображение для увеличения
Название: 20130214-001652.jpg
Просмотров: 1130
Размер:	145.5 Кб
ID:	95651Нажмите на изображение для увеличения
Название: adafruit_pi_box.jpg
Просмотров: 872
Размер:	111.3 Кб
ID:	95652Нажмите на изображение для увеличения
Название: projeto-educacional-do-pi-1.jpg
Просмотров: 1051
Размер:	192.4 Кб
ID:	95653Нажмите на изображение для увеличения
Название: raspberrypi.jpg
Просмотров: 602
Размер:	57.9 Кб
ID:	95654Нажмите на изображение для увеличения
Название: Raspberry-Pi.jpg
Просмотров: 972
Размер:	32.0 Кб
ID:	95655
Raspberry Pi — популярный одноплатный компьютер на базе чипсета Broadcom BCM2835 с ARM-процессором тактовой частотой 700 МГц (ARM1176JZF-S).
Это полноценный компьютер размером с визитку. По уровню производительности Raspberry Pi сравнима с XBox первого поколения или с Pentium II, но хорошей графикой. Более полную информацию об устройстве можно почитать на Амперке
Купить сею штуковину можно например Тут и корпуса вот или вот. Так же желательны такие штуки.

Установка системы
Операционная система находится на SD карте. При покупке карточки стоит обратить внимание на ее класс. Чем выше, тем быстрее будет работать. Лучше использовать 10 класс, но я пробовал и на 6 классе. Вполне сносно работает. Объем от 4Gb. Чтобы записать операционку на флешку нужно
1. Компьютер под Windows с картридером.
2. Скачать последний образ системы https://www.raspberrypi.org/downloads/raspbian/
или любой из выпущенных ранее https://downloads.raspberrypi.org/raspbian/images/
Внимание!!! Для версии Raspberry Pi B с чипом Hynix, качать только версии, начиная с 2013 года. Более ранние работать не будут.
3. Скачать утилиту записи образа на SD карточкуhttp://www.softpedia.com/get/CD-DVD-...k-Imager.shtml
4. Записать при помощи утилиты образ на SD-карту
Первичная настройка
После первого запуска появляется окно
Нажмите на изображение для увеличения
Название: rasp.png
Просмотров: 935
Размер:	105.5 Кб
ID:	95658
1.Выполняем expand_rootfs (позволяет использовать все пространство)
2 Меняем пароль change_pass
3. В пункте Memory_split ставим 16. (Минимальное использование видеопамяти)
4. Включаем SSH (позволит настраивать систему с клиентского компа)
Выходим, перегружаемся...

Далее устанавливаем Rocrail....

Продолжение следует....

Последний раз редактировалось laba; 03.09.2017 в 11:48.
pandrey вне форума  
Вверх
17 пользователя(ей) сказали cпасибо:
Старый 23.10.2014, 10:29   #2
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (5127)
По умолчанию

Цитата:
Сообщение от pandrey Посмотреть сообщение
это уход от громоздкого системного блока
+1
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
Старый 23.10.2014, 12:16   #3
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию

Цитата:
Сообщение от Василий Посмотреть сообщение
меть мелкий ноут типа EeePC под такие задачи
Да возможно... Но вот лично моя цель сделать некую коробченку, у которой было бы только вкл/выкл/reset. Ни монитора, ни клавы с мышкой.... Мне кажется в таком исполнении Rocrail сервер будет интереснее и доступнее...
pandrey вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 23.10.2014, 13:04   #4
t1000a
Местный
 
Аватар для t1000a
 
Регистрация: 14.10.2013
Адрес: Питер
Сообщений: 3,182
Сказал(а) 'не согласен(а)'!: 74
Сказали 'не согласен'! 286 раз(а) в 163 сообщениях
Сказал(а) спасибо: 4,701
Поблагодарили 2,853 раз(а) в 1,171 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2844)
По умолчанию

Мне тоже кажется, что обе идеи и с ноутом и «с отдельной коробочкой» имеет право на существование!…
Цитата:
Сообщение от pandrey Посмотреть сообщение
Ни монитора, ни клавы с мышкой....
А рулить как?... (в смысле программировать рокрайл)

У меня маленький 7 дюймов планшет с разрешением 1280х800 (если не путаю) так там в некоторые значки программки Z21 не очень то и попадешь с первого раза…

А если будет не хилая схема путей отображаться… В общем я тоже сторонник миниатюризации но не нужно «обгонять японца из старого советского анекдота про телевизор в кулаке…»
t1000a вне форума  
Вверх
Старый 23.10.2014, 13:40   #5
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию

Цитата:
Сообщение от t1000a Посмотреть сообщение
А рулить как?... (в смысле программировать рокрайл)
Рулить с любого клиента, а вот править схему и т.д. только с windows клиента.
Если же схема очень большая, то ее (схему) можно при создании разделить на слои. Например каждый отдельный вокзал - отдельный слой.
Так или иначе с очень маленького гаджета управлять сразу всей схемой весьма проблематично.
pandrey вне форума  
Вверх
Старый 23.10.2014, 14:17   #6
tsgarp
Пользователь
 
Регистрация: 25.03.2012
Адрес: Москва
Сообщений: 776
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 5 раз(а) в 3 сообщениях
Сказал(а) спасибо: 285
Поблагодарили 466 раз(а) в 257 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - луч света в тёмном царстве (472)
По умолчанию

Есть еще чудо-роутер TP-LINK TL-MR3020. Маленький такой, меньше сигаретной пачки. Внутре у него вайфай, USB и даже COM порт есть. Стоит 900 р. У меня периодически чешутся руки на него рокрейл поставить .
Миниатюры:
Нажмите на изображение для увеличения
Название: TL-MR3020-V1-03.jpg
Просмотров: 1857
Размер:	307.3 Кб
ID:	95662

Последний раз редактировалось tsgarp; 23.10.2014 в 15:52.
tsgarp вне форума  
Вверх
Старый 23.10.2014, 14:35   #7
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию

Цитата:
Сообщение от tsgarp Посмотреть сообщение
на него рокрейл поставить
Каким образом?
pandrey вне форума  
Вверх
Старый 23.10.2014, 14:47   #8
tsgarp
Пользователь
 
Регистрация: 25.03.2012
Адрес: Москва
Сообщений: 776
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 5 раз(а) в 3 сообщениях
Сказал(а) спасибо: 285
Поблагодарили 466 раз(а) в 257 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - луч света в тёмном царстве (472)
По умолчанию

Вывести компорт наружу через max232 чтобы рулить станцией. На стационарном компе поставиь toolchain и собрать рокрейл из исходников. Воткнуть в усбшный порт роутера флешку - у роутера мало памяти а нам нужен лог рокрейла. Поставить скомпилированный рокрейл на флешку. Как-то так .

Я этим не заморачиваюсь потому что у меня уже собран маленкий системный блок на плате minitx с впаянным атомом, в корпус которого воткнут Genli и Nanox. Станция получается компактной, плюс можно поставить что угодно - хоть рокрейл, хоть трейнконтроллер, хоть jmri.

Последний раз редактировалось tsgarp; 23.10.2014 в 15:52.
tsgarp вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 23.10.2014, 15:57   #9
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию

Цитата:
Сообщение от tsgarp Посмотреть сообщение
Как-то так
ох..... Ну эт и прям желания нужно много, что бы заморочиться....
pandrey вне форума  
Вверх
Старый 23.10.2014, 17:56   #10
tabun
tabun
 
Аватар для tabun
 
Регистрация: 25.02.2013
Адрес: Геленджик
Сообщений: 1,764
Сказал(а) 'не согласен(а)'!: 33
Сказали 'не согласен'! 12 раз(а) в 11 сообщениях
Сказал(а) спасибо: 8,872
Поблагодарили 2,704 раз(а) в 763 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2699)
По умолчанию

Андрей, ты у себя это делаешь счас?
tabun вне форума  
Вверх
Старый 23.10.2014, 19:28   #11
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию

Цитата:
Сообщение от tabun Посмотреть сообщение
Андрей, ты у себя это делаешь счас?
Ага.
Вот так это выглядит. К Raspberry подключена станция OpenDCC. Клиенты Rocview на ноуте, Ipad и android на телефоне.
pandrey вне форума  
Вверх
8 пользователя(ей) сказали cпасибо:
Старый 23.10.2014, 19:40   #12
t1000a
Местный
 
Аватар для t1000a
 
Регистрация: 14.10.2013
Адрес: Питер
Сообщений: 3,182
Сказал(а) 'не согласен(а)'!: 74
Сказали 'не согласен'! 286 раз(а) в 163 сообщениях
Сказал(а) спасибо: 4,701
Поблагодарили 2,853 раз(а) в 1,171 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2844)
По умолчанию

Оно работает

А на тему роутера куда рокраил можно поставить тоже интересно! У меня есть асус 500 не знаю на сколько его можно приспособить?… ну там есть фтп сервер и туда можно вставить пару флешек к которым можно организовать доступ по сети…
t1000a вне форума  
Вверх
Старый 24.10.2014, 21:46   #13
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (5127)
По умолчанию

Товарищи, давайте не будем отклоняться от темы. А тема называется "Rocrail и Raspbery Pi". К чему все эти сторонние разговоры про роутеры и остальное. Хотите по-флудить на эту тему пожалуйте в другой раздел, а если есть что по делу рассказать, создайте соответствующую тему.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
Старый 25.10.2014, 13:06   #14
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию Запуск Рокраил в качестве службы

Это нужно для более полноценного использования Raspberry.
Первым делом убираем последствия действий, описанных в автоматизации (возвращаем все назад)...
Далее выполняем команды
Код:
sudo cp /home/pi/rocrail/source/Rocrail/rocrail/package/rocraild.sh /opt/rocrail/
sudo cp /home/pi/rocrail/source/Rocrail/rocrail/package/rocraild /etc/init.d/
sudo su
chmod 755 /etc/init.d/rocraild
chmod 755 /opt/rocrail/rocraild.sh
sudo update-rc.d rocraild defaults
Перегружаем
Код:
sudo reboot
Все. Рокраил работает и запускается как служба.

P.S. Если Rocrail устанавливается не из исходников, а уже из собранных пакетов, то как минимум две верхние строчки нет необходимости выполнять.

Последний раз редактировалось laba; 28.01.2017 в 13:39.
pandrey вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 25.10.2014, 17:21   #15
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию Подключение станции OpenDCC

1.Втыкаем станцию в свободный USB
2.Создаем файл 10-opendcc.rules в папке /etc/udev/rules.d/
3. Далее редактируем файл
Код:
sudo nano /etc/udev/rules.d/10-opendcc.rules
вставляем в него
SYSFS{idVendor}=="0403", SYSFS{idProduct}=="bfd8", RUN+="/sbin/modprobe -q ftdi_sio vendor=0x0403 product=0xbfd8"
сохраняем, выходим.
4. Инициируем USB
Код:
sudo lsusb
5 Запускаем на клиенте RocView.
6. Меню файл/ Свойства Rocrail.
7. Вкладка контроллеры. Удаляем виртуал. Чуть ниже в меню новый добавляем opendcc. В свойствах opendcc где устройство пишем /dev/ttyUSB0 скорость 19200
8. Применяем, перегружаем Rocview.
Все...

Последний раз редактировалось laba; 18.01.2015 в 14:21.
pandrey вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 25.10.2014, 19:25   #16
tsgarp
Пользователь
 
Регистрация: 25.03.2012
Адрес: Москва
Сообщений: 776
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 5 раз(а) в 3 сообщениях
Сказал(а) спасибо: 285
Поблагодарили 466 раз(а) в 257 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - луч света в тёмном царстве (472)
По умолчанию

Вопрос - каким переходником станция подключена к Raspberry? У нее вроде Com?
tsgarp вне форума  
Вверх
Старый 25.10.2014, 19:31   #17
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию

Простой принтерный USB шнур


Если вопрос относительно шнурка USB-Com, то в ближайшем есть желание попробовать прикрутить к Raspberry Rocobus Депошный.
pandrey вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 26.10.2014, 11:41   #18
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию

Опишу еще одну фишку, которую удалось запустить на raspberry.
Смысл заключается в следующем:
Подключить три кнопки, которые бы исполняли функции 1. Аппаратный reset. 2. Корректное завершение работы системы 3. Перезапуск софта Rocrail.
У себя я не стал заморачиваться с прикручиванием кнопок к самому девайсу. В последствии я выведу эти кнопки на общий пульт.
Итак по порядку...
1. Аппаратный reset. С этим все просто. Подпаиваем кнопку в указанное стрелкой место.
Нажмите на изображение для увеличения
Название: IMG_2196.JPG
Просмотров: 847
Размер:	352.0 Кб
ID:	95864
2.Две другие кнопки подключаем вот по такой схеме
Нажмите на изображение для увеличения
Название: 7a11cc.gif
Просмотров: 783
Размер:	1.8 Кб
ID:	95865
Входы GPIO in контакты 11 и 12. Плюс и землю берем так же с разъема raspberry.
Нажмите на изображение для увеличения
Название: 27f.jpg
Просмотров: 763
Размер:	60.7 Кб
ID:	95866
Далее создаем файлик в домашней папке с расширением py например knopka.py
Редактируем его
sudo nano /home/pi/knopka.py
и вставляем в него
Код:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11,GPIO.IN)
GPIO.setup(12,GPIO.IN)
while True:
	time.sleep(2)
	input_button_pi_halt = GPIO.input(11)
	input_button_rocrail_restart = GPIO.input(12)
	if input_button_pi_halt == False:
		from subprocess import call
		call(["sudo","halt"])
		print" Button pi halt has been pressed !!"
	if input_button_rocrail_restart == False:
		from subprocess import call
		call(["/etc/init.d/./rocraild","start"])
		print" Button rocrail restart has been pressed !"
Что бы запустить скрипт, используем команду sudo pyton knopka.py
Далее ставим скрипт в автозагрузку,
pandrey вне форума  
Вверх
4 пользователя(ей) сказали cпасибо:
Старый 26.10.2014, 13:46   #19
droman42
Заглянувший
 
Регистрация: 17.05.2014
Адрес: Москва
Сообщений: 98
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 106
Поблагодарили 39 раз(а) в 14 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (39)
По умолчанию

Цитата:
Сообщение от pandrey Посмотреть сообщение
Что бы запустить скрипт, используем команду sudo pyton knopka.py
Далее ставим скрипт в автозагрузку,
Пост не дописан...

Raspberry использую давно - сначала сыну мульты с сетевого хранилища крутил, потом -*как wi-fi сервак для принтера. Теперь уже более месяца лежит без дела, как раз начал думать в том же направлении
droman42 вне форума  
Вверх
Старый 26.10.2014, 15:04   #20
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию

Цитата:
Сообщение от droman42 Посмотреть сообщение
Пост не дописан...
Ну почему же? Автоматизация описана в 15 посте. Можно и описать для конкретного случая
Для этого в консоле пишем команду
Код:
sudo nano /etc/rc.local
в запущенном текстовым редакторе ищем строку
exit 0
И ставим выше перед ней
sudo python knopka.py
нажимаем Ctrl+X, потом Y, потом Enter. (выходим из и сохраняем изменения).

Последний раз редактировалось pandrey; 07.01.2015 в 11:53.
pandrey вне форума  
Вверх
3 пользователя(ей) сказали cпасибо:
Старый 28.10.2014, 11:20   #21
droman42
Заглянувший
 
Регистрация: 17.05.2014
Адрес: Москва
Сообщений: 98
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 106
Поблагодарили 39 раз(а) в 14 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (39)
По умолчанию

А как Вы конфигурируете Raspberry для апдейтов самой системы? На автомат, или на "ручное управление"?
droman42 вне форума  
Вверх
Старый 28.10.2014, 12:03   #22
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,773
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,165
Поблагодарили 5,542 раз(а) в 1,369 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5582)
С Днём Варенья!
По умолчанию

На самом деле ни как. Пока не разбирался , но в мануалах на rocrail.de есть описание как автоматизировать процесс обновления системы и самого rocrail.
pandrey вне форума  
Вверх
Старый 08.01.2015, 22:34   #23
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (5127)
По умолчанию Настройка Raspberry Pi как WiFi точки доступа

Я себе тоже купил сеё чудо. В планах использовать её под макетом, как локальный сервер Rocrail, но подключаться не через домашний роутер, как это делаю сейчас, а напрямую к Малине. Чтобы этого добиться надо прикупить USB WiFi адаптер, который имеет поддержку ОС Linux, умеет работать в режиме точки доступа. Я покупал себе адаптер на Аliexpress.
Скажу сразу, что это вообще мой первый опыт общения с Linux, да и с самой Малиной. Так что многое делал тупо по инструкциям из инета, иногда без особого понимания того, что делаю.
В сети достаточно много вариантов настройки точки доступа, но как-то не все варианты запускались без проблем. Постепенно я пришёл к тому варианту настроек, которые вроде бы позволяют запустить точку доступа, с большой долей вероятности. И так начнём......
Первым делом надо установить некоторое необходимое ПО. Для этого выполним следующие команды:

1. Для начала обновим систему

Код:
 sudo –i
     aptitude update
     aptitude safe-upgrade
2. Установим ПО настройки точки доступа

Код:
aptitude install rfkill zd1211-firmware hostapd hostap-utils iw dnsmasq
3. Проверим определяется ли адаптер в системе, введём команду

Код:
  lsusb


4. Теперь убедимся, что адаптер умеет притворяться точкой доступа.

Код:
 iw list
Найдём в выданном списке раздел "Supported interface modes" и убедимся, что там присутствует режим АР.



5. Теперь отредактируем файл настройки интерфейса, чтобы назначить статический IP адрес для WiFi интерфейса.

Код:
sudo nano /etc/network/interfaces
Эта команда откроет файл в текстовом редакторе nano.
Туда вписываем следующее содержимое:

auto lo
iface lo inet loopback
iface eth0 inet dhcp
iface wlan0 inet static
address ххх.ххх.ххх.ххх
- сюда вписываем удобный IP адрес
netmask 255.255.255.0

Не забываем сохранить файл с новым содержимым. (CTRL-O, ENTER, CTRL-X)

Перезапускаем WiFi интерфейс командами ifdown wlan0 и ifup wlan0 и проверим как это работает командой ifconfig

Код:
ifdown wlan0
 ifup wlan0
ifconfig


6. Теперь настроим саму точку доступа, сконфигурировав Hostapd.

Код:
sudo nano /etc/hostapd/hostapd.conf
Для создания закрытой точки доступа прописываем такое содержимое:

interface=wlan0
driver=nl80211
ssid=Имя точки доступа
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=Пароль
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP


Для открытой точки доступа прописываем это:

interface=wlan0
ssid=Имя точки доступа
hw_mode=g
channel=6
auth_algs=1
wmm_enabled=0


Сохраняем файл с новым содержимым (CTRL-O, ENTER, CTRL-X)

7. Теперь отредактируем ещё один файл (кое где этот шаг отсутствует, но у меня без него точка доступа не работала)

Код:
  sudo nano /etc/default/hostapd
Там надо раскоментировать строчку"#DAEMON_CONF="" " и прописать в кавычках путь к файлу конфигурации hostapd
DAEMON_CONF="/etc/hostapd/hostapd.conf"




8. Теперь сконфигурируем DHCP/DNS

Код:
sudo nano /etc/dnsmasq.conf
Файл очень длинный, там надо найти и раскомментировать следующие строчки:

domain-needed
bogus-priv
no-resolv
address=/#/ххх.ххх.ххх.ххх
здесь прописываем адрес точки доступа
interface=wlan0
domain=ClosedCloud.local
dhcp-range=ххх.ххх.ххх.ххх,ххх.ххх.ххх.ххх,255.255.255. 0,12h
здесь прописываем диапазон адресов, выдаваемых точкой доступа, маску сети и срок аренды адресов.
dhcp-option=252,"\n" При проблемах с подключением в среде Windows7/8 раскоментируем и эту строчку
Сохраняем файл.

9.Перезапускаем hostapd и dnsmasq

Код:
sudo service hostapd restart
  sudo service dnsmasq restart
10. Чтобы службы запускались автоматически после старта и перезагрузки системы, вводим команды(ну я это так понял)

Код:
 sudo update-rc.d hostapd enable
  sudo update-rc.d dnsmasq enable
Теперь можно перезапустить малину и попробовать подключиться к ней по WiFi. Дальше ещё можно настроить NAT, но мне это не актуально, да и что-то у меня не срослось с этим делом. Если более опытные товарищи что-то могут подсказать или дополнить, то буду очень благодарен.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!

Последний раз редактировалось laba; 14.09.2015 в 13:31.
laba вне форума  
Вверх
3 пользователя(ей) сказали cпасибо:
Старый 09.01.2015, 09:30   #24
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (5127)
По умолчанию Настройка Raspberry Pi как WiFi точки доступа

Немного дополню. Для владельцев адаптеров на чипе Realtek (он определяется в системе как Realtek RTL8188 chipset), hostapd надо устанавливать немного иной.
Вот необходимые команды:

Код:
apt-get autoremove hostapd

wget http://andypi.co.uk/downloads/v1.1.tar.gz

tar -zxvf v1.1.tar.gz

cd RTL8188-hostapd-1.1/hostapd

make

make install
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 16.02.2015, 09:48   #25
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Тут скорее интересно использовать расбери как центр управления дорогой DCC для отдельно стоящего макета. С подключением по VNC для изменения конфигурации рокрейла.

А вот для любителей аналога тут не паханое поле, так как через физические порты GPIO можно компьютеризировать управление аналоговым макетом.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Совместимость КС и Rocrail ura Rocrail 10 09.03.2019 10:36
rocrail+z21+fb2 gaa Rocrail 37 06.10.2016 15:14
Про Rocrail tsgarp Rocrail 125 16.12.2013 08:24
Вопросы по Rocrail kutepoff ЧАВО 19 23.11.2012 13:19
Railcom и Rocrail Copyman Электрика и DCC 42 27.02.2012 15:39


Текущее время: 01:52. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -