Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.06.2015, 16:39   #31
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Создание собственным модулей для CyberWrt

1-Я уже не однократно об этом думал. С пакетной зависимостью нет проблем, так как если я удаляю зависимый пакет и он еще является зависимостью другого пакета, то он не удалится. А вот как в модулях определить зависимости пока не знаю. Кроме как вести фаил реестра, но это не самый лучший вариант. Если есть идеи выкладывайте

2-Я это делал через install.sh, но ушел от этой практики , так как совместимости между разными моделями роутеров не будет. Еще свои программы можно загрузить в полуручном режиме, через можуль "Пакеты"

3-Как я понял она работает только в Хроме, тоже нужно будет разбираться
Admin вне форума   Ответить с цитированием
Старый 27.06.2015, 16:41   #32
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Создание собственным модулей для CyberWrt

Цитата:
Сообщение от Wagan Посмотреть сообщение
Модуль полезный, спасибо!

Я бы тогда добавил от себя, что не помешало бы структурировать описание модулей, чтобы легче было в них ориентироваться пользователю, который еще не перечитал весь форум.
Название, автор, дата выпуска, версия, ссылка на обсуждение (если есть), ссылка на git/subversion/etc. (если есть). Можно добавить вариант выпуска: Официальный, Бета-версия, Платный и т.п. Тогда не потребуется папка Тест, так как в некоторых модулях будет видно, что они на стадии тестирования и установка на свой страх и риск.
Пожалуй уже пора
Тут были предлжения wiki создать, но меня остановили знатоки, сказали что через wiki сайт легко взломать
Admin вне форума   Ответить с цитированием
Старый 27.06.2015, 17:46   #33
mefik
Junior Member
 
Регистрация: 24.06.2015
Сообщений: 14
Вес репутации: 0
mefik is an unknown quantity at this point
По умолчанию Re: Создание собственным модулей для CyberWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
А вот как в модулях определить зависимости пока не знаю. Кроме как вести фаил реестра, но это не самый лучший вариант. Если есть идеи выкладывайте
Во всех модулях, которым нужны доп пакеты, в любом случае в install.sh есть строки opkg update, opkg install. Убать нафик все из install.sh и из remove.sh. Если нужны пакеты - добавляем файл opkg.info в корень в формате UCI, в котором будет описание какие пакеты устанавливать. Инсталлер сам делает opkg update, сам проверяет установлены ли пакеты и т.п. Можно все через UCI, очень удобно.

Цитата:
Сообщение от Admin Посмотреть сообщение
Я это делал через install.sh, но ушел от этой практики , так как совместимости между разными моделями роутеров не будет. Еще свои программы можно загрузить в полуручном режиме, через можуль "Пакеты"
Ну мне кажется что очень удобно бы было иметь кнопочку Загрузить, и добавить свой модуль.

Цитата:
Сообщение от Admin Посмотреть сообщение
Как я понял она работает только в Хроме, тоже нужно будет разбираться
Понятно, у меня фокс. Тоже поразбираюсь если руки дойдут.
mefik вне форума   Ответить с цитированием
Старый 27.06.2015, 17:53   #34
mefik
Junior Member
 
Регистрация: 24.06.2015
Сообщений: 14
Вес репутации: 0
mefik is an unknown quantity at this point
По умолчанию Re: Создание собственным модулей для CyberWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
Пожалуй уже пора
Тут были предлжения wiki создать, но меня остановили знатоки, сказали что через wiki сайт легко взломать
На самом деле я сюда пришел с хабра, с поста про CybetBot. Я детям радиоэлектронику преподаю, и вот с сентября они у меня будут делать подобного робота. Сама система очень хорошая, реализация с модулями тоже шикарна, все достаточно просто и понятно, все по минимуму. В любом случае спасибо за проделанную работу, она очень поможет нашему кружку!

Конечно хотелось бы PHP за место sh и awk, с PHP отладка заняла бы гораздо меньшее время, да и возможности больше, но место на диске...
mefik вне форума   Ответить с цитированием
Старый 27.06.2015, 18:36   #35
mefik
Junior Member
 
Регистрация: 24.06.2015
Сообщений: 14
Вес репутации: 0
mefik is an unknown quantity at this point
По умолчанию Re: Создание собственным модулей для CyberWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
Как я понял она работает только в Хроме, тоже нужно будет разбираться
Вот так работает нормально, и сообщения более правильные. Там непонятки были скриптовые.
Кстати очень не правильно, что многие модули не отдают правильную структуру HTML:
Код:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
И еще неправильно что много где атрибуты HTML элементов без кавычек.
Вложения
Тип файла: zip recovery.zip (1.4 Кб, 123 просмотров)
mefik вне форума   Ответить с цитированием
Старый 27.06.2015, 19:12   #36
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Спасибо! Завтра поправлю и Ваш модуль "WiFi настройки" добавлю прошивку

Цитата:
Во всех модулях, которым нужны доп пакеты, в любом случае в install.sh есть строки opkg update, opkg install. Убать нафик все из install.sh и из remove.sh. Если нужны пакеты - добавляем файл opkg.info в корень в формате UCI, в котором будет описание какие пакеты устанавливать. Инсталлер сам делает opkg update, сам проверяет установлены ли пакеты и т.п. Можно все через UCI, очень удобно.
Спасибо, буду пробовать

Цитата:
Ну мне кажется что очень удобно бы было иметь кнопочку Загрузить, и добавить свой модуль.
Пакет или модуль?
Для добавления пакета есть такая кнопочка

Цитата:
Конечно хотелось бы PHP за место sh и awk, с PHP отладка заняла бы гораздо меньшее время, да и возможности больше, но место на диске...
Я думаю что скоро появятся роутеры с 16мГб ROM на них можно и PHP будет устанавливать
Admin вне форума   Ответить с цитированием
Старый 27.06.2015, 19:30   #37
mefik
Junior Member
 
Регистрация: 24.06.2015
Сообщений: 14
Вес репутации: 0
mefik is an unknown quantity at this point
По умолчанию Re: Создание собственным модулей для CyberWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
Спасибо! Завтра поправлю и Ваш модуль "WiFi настройки" добавлю прошивку
Да не за что, только проверьте тоже, мало ли. Я хромом не пользуюсь может какой косяк.

Цитата:
Сообщение от Admin Посмотреть сообщение
Пакет или модуль?
Для добавления пакета есть такая кнопочка
Именно модуль.
mefik вне форума   Ответить с цитированием
Старый 28.06.2015, 12:42   #38
Wagan
Senior Member
 
Регистрация: 02.06.2015
Адрес: Москва
Сообщений: 168
Вес репутации: 0
Wagan is an unknown quantity at this point
Отправить сообщение для Wagan с помощью Skype™
По умолчанию Re: Создание собственным модулей для CyberWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
Пожалуй уже пора
Тут были предлжения wiki создать, но меня остановили знатоки, сказали что через wiki сайт легко взломать
Тем не менее, живут же другие проекты. Можно WiKi держать на альтернативном ресурсе. Учитывая, что проект прилично развивается и в основе хорошая идея, считаю, что кроме wiki и answers стоило бы открыть. Такие проекты, как mbed.org, ros.org и многие другие, где активно ведутся обсуждения и создание кода, не стесняются использовать все доступные инструменты. Инструмент WiKi удобен, как структурированный хелп или референс или мануал; answers хорошь для начинающих, чтобы не мусорить на форуме; forum для конструктивных обсуждений и рождения кода, реализаций и прочее. Ну еще конечно используют github и подобные для хранения исходников и ведения разработки. На мой взгляд, CyberWRT стоит уже именно таким образом представлять.
Wagan вне форума   Ответить с цитированием
Старый 16.07.2015, 13:15   #39
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: Создание собственным модулей для CyberWrt

Admin, а как скачать все архивы модулей к себе для ознакомления, если нет роутера, к примеру? Я хочу посмотреть исходники.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 16.07.2015, 14:59   #40
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Создание собственным модулей для CyberWrt

Архивов нет, они хранятся в таком же не запакованом виде как и на роутере,
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 8 (пользователей: 0 , гостей: 8)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика