Запланировали тестирование Автономной Библии

В целом, основной код коробки готов. Всё получилось лучше, чем у оригинального biblebox\piratebox, что у нас будет по другому:

  1. Коробочка имеет административный интерфейс с возможностью её настраивать под себя
  2. Можно использовать любой текст Библии (можно даже придумать поддержку модулей Цитаты и она вероятнее всего первое, что будет), сейчас текст берется из репозитория bible.ru
  3. Можно использовать медиа плееры, превьюшки для видео/картинок и т.д

Что  надо тестировать

  1. Работу самого устройства
    1. Понять сколько может реально работать батарейка, заявлено, что 4 часа, но что если будем всё это время смотреть видео? а если смотреть сразу с 5-10 клиентов? какова будет ситуация, если подключить питание к павербанку?
    2. Сколько устройств может потянуть устройство? попробовал тянуть видео через wget в 5 потоков, нагрузка подскочила до 300%, хорошо бы понять, когда устройство упадёт
  2. Фактические подключения случайных пользователей и анализ нахождения на ресурсах. Есть два способа распростронения
    1. Когда мы сообщаем о точке (скажем в церкви)
    2. Когда мы не сообщаем о ней, и раздаём там где у людей или нет интернета или они ищут халяву

Для анализа подключений, мы настроили точку, чтоб она а) собирала непосредственно подключения к ней и статистику по скачиваниям (раз в минут снимаем показания с точки); б) сделали собственный счётчик загрузки картинок

В декабре/январе мы планируем начать тестирование, в планах имеется провести пассивное тестирование. То есть мы будем просто раздавать WiFi и смотреть кто подключается:

  1. Погулять по центральным улицам города, посмотреть кто будет (и будут ли) подключаться
  2. По возможности установить точку в одной из больниц
  3. Планируется совершить 4 авиаперелета суммарно 12 часов в воздухе
  4. Две поездки на поезде продолжительностью около 20 часов

Проблемы

Из нерешенных вопросов имеется один, связанный с кэшированием ответа, когда коробка выдаёт страницу перенаправления и кэширует ответ, вопреки запрету по тегам страницы.

Проблему можно решить.

  1.  изменив настройки веб-сервера, чтоб редирект выполнять не средствами html, но средствами сервера через 302 редирект, но все осложняется, тем, что на piratebox поставляется версия lighttpd 1.4.30 от 2011 года, которая не поддерживает статусы редиректов и может сделать только 301 (а это будет кэшируемый запрос). Нужно пересобирать lighttpd или просить это сделать разработчиков.
  2. Можно попытаться всем ответам (или как минимум тем, что с перенаправлениям) сообщать, что их не нужно кэшировать, через HTTP заголовки, но пока не смотрел на сколько поддерживает данная версия сервера
  3. Сделать свой скрипт, который будет выполнять собственно редирект и выдаст нужные нам заголовки.

Что осталось сделать

Расположим в порядке приоритетов:

  1. Доделать макеты страниц с плеерами, устранить ошибки JavaScript – в принципе можно уже запускаться
  2. Добавить Аудио Библию
  3. Сделать демо-сайт
  4. Использование других переводов (из подключаемых модулей цитаты, нужен или конвертор в наш формат из цитаты, или (что лучше), не посредственно генерации из модулей цитаты), в моей голове это выглядит так. Вы скачиваете модуль из Цитаты, закидываете его на флешку, заходите в админку, и жмёте на кнопку «создай сайт с использование модуля KJV» и через пару минут у вас готовый сайт.
  5. Провести тестирование

PS СРП-2 на коробочке мы поставлять не будем, будет только синодальный перевод, СРП-2 или любой другой перевод возможен будет только в рамках индивидуальной сборке (мы сделаем инструкцию, как подключить модули цитаты)

Карты для коробочек

Коробочкам нужны карты памяти для размещения, на которых нужно размещать информацию.

Выбрал Cruzer Fit поскольку они должны целиком входить в роутер и не должно излишне торчать за его пределами. Так же берем USB 2.0 (без поддержки USB 3.0), для экономии питания (скорость отдачи нам тут не так важна, как батарея, хотя если используем без батарейки можно пробывать и USB 3.0).

Заказал 3 карты 16 Gb с еBay по $5.6 за штуку (370 ₽),
+ взял для верности ещё на ozon 2 штуки по 410 ₽ ($6.2)
+ 3 на 8 Gb по 310 ₽ ($4.6).

Сегодня пришли флешки с eBay, в декабре нужно будет забрать карты с озона.

В итоге мы получили коробочки с себестоимостью MR3040 $16 + карта памяти $5.6 ~ $22 за штуку или 1’500 ₽. Но в зависимости от региона цена может быть несколько выше.

Новые коробки

Для новых коробок стал искать MR3040, по сути тот же 3020, но с батарейкой.

В описании на biblebox.org говорится, о том, что могут быть проблемы с первой версией железа, что нужна 2.3 или 2.4 (по tp-link, имеется различие в зависимости от региона поставки). Это несколкьо усложняло поиск.

Ценовая политика TP-Lknk не совсем понятна, для сравнения цены в странах, в которых имеется возможность купить коробочек.

Страна Локальная цена  Цена в USD Цена в RUB
Польша 160-180zł  $39-43  2’600-2’900 ₽
 Беларусь  29-50 BYN  $15-25  1’000-1’700 ₽
 Россия   1700-2500 ₽  $25-40   1’700-2’500 ₽
 eBay   $40-$50 $40-$50   2’600-3’300 ₽

Разброс цен удивляет, более того удивляет цена на ebay, в первых позициях находится запасная батарейка для MR3040, по цене в $16 и $26, получается на сменные дешевле барть сами роутеры.

Выбрав по цене, начал пытаться связаться с поставщиками (продавцами),и пробуем выяснить версию железа и пишем массово в поддржку продавцов

День добрый, какая версия железа у роутера TP-Link TL-MR3040.
Версия как правило указана на обратной стороне коробки рядом со штрихкодом

Но ни у кого нет доступа к коробочкам, примерный диалог в 100% случаев (некоторые просто не отвечают):

Ответ: Увы, уточнить точную версию у нас нет возможности, так как они находятся на складе и мы не видим их в живую.
Другой ответ: К сожалению, нет возможности уточнить версию железа.
Ещё ответ:  к сожалению, товар находится на складе. подсказать данную информацию нет возможности
Но на этом мы не останавливаемся и пишем просьбу посмотреть на складе (кого нибудь глянуть там). В этих случаях наверно только один продавец уточнил версию и сообщил что там будет 2.3 (то что надо), но он следом поднимает цену на $5, что становится обидным.
В итоге нашли ещё у одних, кто не может узнать, но у них совпал поставщик с теми, что подняли цену и заказали на пробу пять коробочек ~ по $15 за штуку + доставка $5 итого один роутер обошелся в 16$ без цены флешки.
mr3040

Первая наша коробочка

В качестве первой коробочки купил будучи в Варшаве TP-Link TL-MR3020, выбиралось между рекомендуемыми 3040 и 3020, 3040 – выглядят более привлекательно, но стоили дороже.  Но вероятнее всего можно будет найти место, где не нужна будет батарея, поэтому для первой коробки и с целью экономии взял более дешевую модель.

Цена в Польше на сайтах значится 149 zł, по факту в магазине они стояли со скидкой 108 zł (149 были зачеркнуты) теоретически можно вернуть ещё налог (10-23%). Если переводить на более понятные деньги, то это будет около $26 или 1750 ₽.

Для MR3040 – на память цена была около 175 zł, но для первой тестовой решил взять более дешевую коробку. Из несколько странного, MR3040 на сайте TP-Link, значится, как снятый с производства, хотя в группе в ВКонтакте сообщили, что это не так.

Флешка использовалась из тех, что имелась дома.

Тест прошел успешно, можно теперь покупать MR3040.

mr3020