sonyps4.ru

Дорогу старикам! Восемь способов использовать старый смартфон на Android. Умный дом из старого смартфона или антипаттерны домашней автоматизации

Представим такую ситуацию: у тебя есть старенький смартфон на Android. Свою основную функцию он уже давно потерял - разбит экран, или сдох модуль мобильной связи, или же смартфон банально устарел. Особого смысла продавать его за три копейки нет, а вот повесить на «вечную зарядку» и поднять сервер вполне можно. Причем для этого даже не придется запускать на смартфоне Linux или что-то компилировать. Все необходимое есть в Google Play.

INFO

Описанные шаги производились на смартфоне возрастом пять лет с Android 4.4. Если твой смартфон еще старше - будь готов к тому, что гайд для него не подойдет (например, из-за отсутствия поддержки LineageOS или использованных в статье утилит). Да, жизнь жестока.

Подготовка

Для начала выполним несколько подготовительных шагов.

Чистим смартфон

Первое, что нам необходимо сделать, - это очистить аппарат от мусора. Удаляем все файлы с карты памяти (внутренней и съемной), а затем делаем сброс до заводских настроек (Настройки → Восстановление и сброс → Сброс настроек). Это нужно, чтобы избавиться от установленных приложений, которые тоже могут висеть в памяти и жрать оперативку.

Также настоятельно рекомендую установить на смартфон LineageOS , а поверх нее пакет gapps-pico . Так ты получишь смартфон с доступом к маркету, но без огромного количества блоата, который так любят предустанавливать производители и Google.

После регистрации в Google сразу отключи все виды синхронизации, перейдя в «Настройки → Аккаунты → Google». На сервере от этой синхронизации никакого прока, она будет только мешать. Функции пробуждения при получении уведомления и always on display, а также светодиодный индикатор тоже не нужны. Перейди в «Настройки → Приложения» и отключи весь софт, который возможно отключить. Email, браузер, службы Exchange - все это нам не нужно.

В результате у тебя окажется система, которая по минимуму использует оперативку и не держит в памяти ненужные приложения и службы, - голый и урезанный со всех сторон смартфон. Нелишним будет получить права root. Большинство описанных в статье серверов их не требуют, но они понадобятся, если ты захочешь иметь нормальную командную строку с набором утилит Linux и полный контроль над сервером.

SSH и BusyBox

Android построен на ядре Linux, что для нас большой плюс: Linux прекрасно оптимизирован для серверов. Однако вся остальная часть системы сильно отличается от типичных дистрибутивов Linux. Здесь нет многих стандартных для Linux команд, к Android нельзя подключиться по SSH, системы контроля сетевых служб тоже как бы нет (есть местный init, но это вещь в себе).

Чтобы это исправить, установим BusyBox и SSH-сервер. Первый представляет собой минималистичный комплект стандартных утилит командной строки Linux, второй понятно что. Для установки BusyBox воспользуемся приложением BusyBox On Rails . Все предельно просто: запускаем приложение, кликаем несколько кнопок, соглашаемся предоставить права root - готово.

На роль SSH-сервера отлично подойдет SimpleSSHD . Внутри это SSH-сервер Dropbear для встраиваемых устройств, снабженный графическим интерфейсом. Устанавливаем, запускаем, переходим в настройки, отмечаем галочкой опцию Start on Boot, возвращаемся назад и нажимаем кнопку Start.

SimpleSSHD выведет на экран IP-адрес, порт по умолчанию 2222. Подключиться к нему из Linux можно так:

$ ssh IP-адрес -p 2222

При подключении на экране смартфона появится одноразовый пароль, который следует указать в приглашении клиента. Это очень безопасный, но не очень удобный способ аутентификации, поэтому рекомендую использовать аутентификацию по ключам. Просто переименуй свой открытый ключ (id_rsa.pub) в authorized_keys и положи в каталог ssh на карте памяти.

Сразу после подключения к серверу выполни команду su , чтобы SimpleSSHD запросил права root на смартфоне. Подтверди права и не забудь поставить галочку «Больше не спрашивать» (в LineageOS) или сними галочку «Спросить снова» (SuperSU). Это нужно, чтобы в будущем ты мог в любой момент получить root без всяких запросов со стороны Android.

Bash, nano, tmux, mc

BusyBox содержит только базовый набор утилит командной строки, многие из которых к тому же имеют сильно урезанную функциональность. В BusyBox нет ни bash, ни вменяемых консольных редакторов (Vi в расчет не берем, это не Vim), ни mc и tmux, без которых многие админы не представляют себе жизни.

Если тебе все это нужно, придется установить утилиты самостоятельно. Правильный способ это сделать - скачать компилятор Linaro, исходники утилит и собрать их самому. Быстрый способ - выдрать из уже имеющегося приложения, например из Terminal IDE.

Новые модели смартфонов и планшетов, а также версии операционной системы Android сменяют друг друга так быстро, что у многих любителей электронных гаджетов скопилась приличная коллекция вполне работоспособных и полностью исправных аппаратов, которые, к сожалению, уже морально устарели. Конечно, их можно по дешёвке продать или подарить, но есть и другое решение, способное дать всем этим устройствам вторую жизнь. Их все можно превратить в серверы различного назначения – да-да, в серверы!

Не удивляйтесь, ведь по производительности практически любые смартфоны и планшеты на базе операционной системы Android могут легко поспорить с самыми настоящими «взрослыми» серверами всего лишь десятилетней давности. Единственное условие – вы должны обладать правами администратора, то есть «сделать root» на таком устройстве. Существуют различные программы для получения прав root, к тому же процедуры для разных аппаратов могут различаться, поэтому рекомендуем поискать информацию по вашей конкретной модели в интернете.

В какой же именно сервер можно превратить смартфон или планшет? Практически в любой, но проще всего на базе операционной системы Android организовать серверы трёх типов: веб-сервер, файловый или FTP-сервер и медиасервер.

Веб-сервер – это то, куда вы зашли, открыв эту страницу – как и любую другую страницу в интернете. Для создания веб-сервера, работающего по протоколу HTTP, требуется минимум вычислительной мощности, так что для этого подойдёт даже весьма старый смартфон или планшет. Вы можете организовать как полноценный веб-сервер, доступный через интернет, так и просто локальный HTTP-сервер, видимый только в домашней сети и предназначенный, к примеру, для отладки работы сайтов перед размещением их на профессиональном хостинге. При этом, несмотря на низкие аппаратные требования, для правильной настройки веб-сервера требуются некоторые специальные знания, поэтому для неподготовленного пользователя это может оказаться весьма непростой задачей.

Файловый сервер – это хранилище файлов, доступное в сети посредством, как правило, протокола FTP. Самый простой в настройке сервер, который можно организовать на устройстве под управлением Android: все его функции заключаются в создании папок, в которые можно записывать файлы и из которых эти файлы можно считывать. Проблема, однако, в другом: обычно у смартфонов и планшетов не слишком много встроенной памяти, поэтому для создания полноценного файлового сервера придётся использовать флеш-карты или, что намного лучше, внешние накопители.

Медиасервер – наверное, самый полезный и интересный тип сервера, в который можно превратить устройство на основе Android. Такой сервер обеспечит потоковую трансляцию звука и видео на домашнюю аудиовидеосистему, компьютер, игровую приставку или другие планшеты и смартфтоны. Это более функциональный, но и более сложный вариант файлового сервера, который может использовать множество различных протоколов (например, DLNA) для соединения и передачи файлов.

Любой правильно настроенный сервер получит локальный IP-адрес, но у всей вашей сети, выходящей в интернет, будет единый внешний IP-адрес. Если вы планируете использовать сервер только в пределах домашней сети, то для подключения к нему потребуется знание локального IP-адреса. Кроме того, для правильной работы серверов может понадобиться переназначение портов (port forwarding) на вашем домашнем роутере: такое перенаправление позволит всем устройствам в сети «видеть» порт, через который работает сервер.

Если вы хотите использовать Android-сервер не только в рамках локальной сети, но и за её пределами, вам придётся воспользоваться услугой динамического DNS либо оплатить статический IP-адрес и обзавестись доменным именем. Это отдельная большая тема, и мы не будем её затрагивать здесь, тем более что в интернете можно найти множество подробных инструкций и советов по работе с этими сервисами.

Для создания сервера на базе устройства под управлением Android можно воспользоваться специализированными программами, которые, как обычно, загружаются с Google Play. Некоторые из них бесплатные, некоторые платные; мы же посоветовали бы прежде всего обратить внимание на три из них: Servers Ultimate, My FTP Server и Pixel Media Server.

Servers Ultimate – это, пожалуй, наиболее универсальная и гибкая программа по настройке серверов в Android: она может похвастаться встроенной поддержкой более 60 типов серверов и более 70 сетевых протоколов, причём отдельно предлагаются пакеты расширения с дополнительными категориями серверов. Бесплатная пробная версия позволяет создать два сервера, которые проработают в течение 14 дней, а полная версия Servers Ultimate Pro обойдётся примерно в 200 рублей.

В зависимости от ваших целей Servers Ultimate может предложить исчерпывающий набор возможностей – от HTTP/веб-серверов и FTP/файловых серверов до медиасерверов с поддержкой DLNA, причём для каждого сервера предлагается масса специфических настроек. Для запуска нужного типа сервера следует просто выбрать его в списке и щёлкнуть по иконке, а затем вы сможете приступить к тонкому конфигурированию.

Приложение может похвастаться встроенными MySQL- PHP- и NAS-серверами, оно обеспечивает шифрование настроек, автоматический запуск и остановку по команде через СМС и Wi-Fi.

Как очевидно из названия, My FTP Server – это простой в настройке бесплатный файловый сервер для устройств под управлением Android. Все настройки предельно просты и понятны: чтобы запустить файловый сервер, нужно задать имя пользователя и пароль, выбрать директорию по умолчанию – и всё: можно подключаться к нему через любой FTP-клиент, чтобы добавлять и удалять файлы.

Приложение My FTP Server хорошо подходит для записи и чтения файлов с устройства под управлением Android, причём оно может автоматически запускаться при загрузке гаджета. Доступ к файлам может быть дополнительно ограничен только определёнными беспроводными сетями. Системные требования My FTP Server минимальны; программа работает с Android начиная с «лохматой» версии 2.2.

Программа Pixel Media Server – это простой в настройке и использовании медиасервер для смартфонов и планшетов под управлением Android, работающий с протоколами UPNP/DLNA. Сервер поддерживает массу форматов, включая аудиофайлы MP3, WAVE, FLAC, видеофайлы AVI, MP4, 3GP, MPEG, MPG, MKV, FLV, TS и MOV, а также цифровые изображения JPEG и PNG. Разработчик гарантирует совместимость Pixel Media Server со всеми сертифицированными UPNP/DLNA-устройствами, включая «умные» телевизоры, медиаплееры, игровые приставки и прочее оборудование.

Бесплатное приложение Pixel Media Server – это один из самых простых способов превратить любое устройство под управлением Android в медиасервер. Для включения сервера нужно просто запустить приложение Pixel Media Server и поменять две настройки – название устройства и папку, в которой находятся мультимедийные файлы. После этого нужно нажать кнопку Play с характерным треугольником, и сервер готов транслировать потоковый контент. Не забудьте отключить функцию перехода в спящий режим, иначе у вас возникнут проблемы со стримингом контента.

Разумеется, существует множество других приложений для создания сервера под управлением Android, но мы бы посоветовали начать именно с этих трёх: они не только максимально просты в настройке, но и заслужили множество наилучших отзывов в Google Play.

Не так давно на страницах ресурса сайт вышла статья о том, как можно использовать старый планшет после того, как вы купили новый. Разовьем эту тему и расскажем о том, как использовать старый смартфон. Как правило, такие гаджеты устаревают быстрее. Да и смартфоны мы покупаем чаще планшетных компьютеров. Но, что можно сделать с теми смартфонами, которые мы не смогли или не захотели продавать и которые скапливаются бесполезным грузом?

Навигация

В отличие от планшетов, у смартфонов более миниатюрные размеры. С одной стороны, это снижает сферу применения этих устройств после их устаревания, а с другой, напротив, расширяет. Итак, как же использовать старый смартфон?

Гаджет для занятий спортом

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

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

Настольный компьютер

А вы знаете, что ваш даже самый старый смартфон, «умнее» любого персонального компьютера 20-летней давности. Это можно использовать в своих целях. Установите на смартфон простую операционную систему, например, дистрибутив Debian, подключите устройство к монитору персонального компьютера и используйте для серфинга в интернете, наборе текстов и для других привычных дел.

На специализированных форумах в интернете можно узнать о том, как из смартфона сделать мини-ПК более подробно. Причем, для этого не нужно покупать последние модели устройств на Windows 10 с функцией Continuum или аналогов на Android Nougat.

GPS-навигатор для автомобиля

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

Видеорегистратор

Раз уж речь зашла об автомобилях, то старый смартфон можно использовать как видеорегистратор. Для этого нужно установить специальное приложение. Например, DailyRoads Voyage. Закрепить смартфон на лобовом стекле и снимать то, что твориться на дорогах.

Гарнитура виртуальной реальности

Компания Google не так давно презентовала комплект очков дополнительной реальности за 20$. Это удивительно, но такой комплект выполнен из картона, а его главным элементом является смартфон. Но, зачем тратить 20$ если сделать очки дополнительной реальности из картона можно у себя дома. Главное найти плотный картон и закрепить на нем старый смартфон.

Будильник

Часы или будильник, это самое банальное, что можно сделать из старого смартфона. Но, если вам необходимо такое устройство, то почему бы и нет. В Play Market можно найти сотни приложений с различным функционалом и мелодиями для создания будильника.

Одним из лучших бесплатных приложений такого рода является Morning Routine. Пожалуй, это самый красивый будильник для операционной системы Android. Кроме того, это приложение обладает простым и понятным интерфейсом и всем необходимым функционалом.

Пользователь может запрограммировать после сигнала будильника автоматический запуск необходимых ему приложений. Если включить старый смартфон с таким будильником в систему умный дом, то Morning Routine не только сможет вас разбудить, но и включит свет или сделает другую «работу» для более комфортного утра.

Охранная камера

Как и в случае с планшетом, старый смартфон можно использовать как экран для охранной системы. Но, если вам небольшой экран смартфона не позволяет комфортно использовать такое устройство, то почему бы этот гаджет не применить как ip-камера.

Скачиваем приложение «IP Webcam» и запускаем его. Выставляем параметры работы камеры и устанавливаем девайс там, где лучше обзор. Синхронизируем по Wi-Fi-сети старый смартфон с устройством, на которое будет транслироваться изображение и используем такую камеру по назначению.

Радио- или видеоняня

Смартфон можно использовать и как радионяня. Зачем тратить деньги на покупку такого устройства, которое через некоторое время окажется ненужным? Достаточно установить на старый смартфон приложение Dormi или Baby Monitor. Затем смартфон устанавливаем рядом с детской кроваткой и синхронизируем такой девайс со своим смартфоном, планшетом или дестокпным компьютером.

Использовать для этих целей нужно старый смартфон без сим-карты. Иначе, звонок на него сможет разбудить спящего ребенка.

Детская игрушка

Если ваш ребенок уже разбирается с электронными гаджетами установите на старый смартфон развивающие приложения, загрузите мультфильмы или детские каналы Youtube. Для большей защиты на такой девайс можно установить детский лаунчер и «одеть» его в прорезиненный чехол.

Телефон защищающий от угона авто

Пожалуй, самым практичным способом использования старого смартфона является его установка в автомобиль для защиты от угона. Устройство нужно спрятать там, где его не увидит злоумышленник. Для того, чтобы такой «тайный» смартфон был постоянно включен, можно периодически проверять заряд его батареи. Но, если вы не хотите возиться с ним, то включите его в сеть вашего автомобиля. В этом нет ничего сложного. После чего, старый смартфон, который обычно не отличается долгой автономностью, станет постоянно заряжаться. Теперь его достаточно зарегистрировать в Google и отслеживать его с помощью сервисов этой компании. У Apple есть аналогичная служба.

Содействие научным исследованиям

Это фантастика, но ресурсы своих электронных устройств можно «пожертвовать» для науки. Существует несколько способов того, как это сделать. Чаще всего для этой цели используется открытая программная платформа Университета Беркли. Включив свой старый смартфон в эту программу распределенных вычислений, вы можете помочь человечеству в развитии проектов в области математики, молекулярной биологии, медицины, астрофизики и климатологии.

Не стоит игнорировать эту возможность. Установите на свой старый смартфон официальный клиент BOINC или неофициальные клиенты NativeBOINC и AndroBOINC. Запустите смартфон и включите его к Wi-Fi. Возможности и производительность даже самого старого смартфона выше, чем производительность персонального компьютера 20-летней давности.

Смарт телевизор

Если ваш телевизор не имеет функции Smart TV – не беда. К нему можно подключить старый смартфон по средствам HDMI или USB. Подключенный смартфон можно использовать как внешний жесткий диск и просматривать на большом экране телевизора фильмы и ролики, записанные на ваше устройство.

Но, можно с помощью дешевого MHL-кабеля можно на экран телевизора вывести рабочий стол вашего старого смартфона. Теперь можно активируя на смартфоне игры, Youtube и другие приложения просматривать их на большом экране.

К сожалению, не все смартфоны поддерживают функцию вывода на HDMI на внешний экран, но если ваш старый смартфон такой функцией обладает, то почему бы его не использовать для расширения возможностей вашего телевизора.

Универсальный пульт дистанционного управления

Сделать простой и удобный универсальный пульт управления телевизором, кондиционером и другими устройствами в вашем доме можно с помощью приложения IControl и IR-приемника. Телевизоры уже обладают таким приемником, а вот для других устройств его прикупить придется. Но, оно того стоит. Ведь после этого, ваш старый смартфон станет пультом управления большинства устройств в вашем доме.

MP3-плеер

Любите слушать музыку, но памяти вашего основного смартфона не хватает для закачки всех любимых треков? Воспользуйтесь для этого старым смартфоном. Удалите из него все приложения, кроме музыкального плейера. Закачайте любимую музыку и наслаждайтесь ей.

Такой способ использования устаревшего гаджета поможет не только лучше использовать вашу музыкальную библиотеку, но и сохранит заряд батареи основного смартфона.

Расширить свою музыкальную коллекцию можно за счет онлайн радио TuneIn. Но, для того, чтобы это приложение работало необходим мобильный интернет или Wi-Fi-сеть.

А если к вашему устаревшему смартфону подключить колонки, то его можно смело использовать как звуковая система.

Домашняя сигнализация

Для защиты вашего дома можно воспользоваться возможностями, которые дает приложение «Мобильная охранная система». Установив его на старый смартфон можно всегда знать, что твориться в вашем доме, даже когда, когда вас там нет.

Это приложение поможет отслеживать все, что происходит в доме в пределах досягаемости смартфона. Устройство сообщит об опасной ситуации при сильном шуме или при фиксации камерой движения в вашем доме.

С помощью приложения «Мобильная охранная система» об опасных ситуациях хозяин жилья сможет узнать по смс или email.

Устройство для испытаний прошивок

Некоторые пользователи смартфонов на операционной системе Android (iOS в этом плане не годится) могут расширят возможности своего устройства так, как им это нужно. Конечно, использовать для этой цели новый смартфон не нужно. Особенно, если вы являетесь начинающим гиком. Кроме того, при установке кастомных прошивок на старый смартфон можно не бояться за потерю данных.

Операционная система Android предоставляет пользователям большие возможности. С помощью старого смартфона можно лучше узнать об этой ОС, настроить ее так, как вам это нужно и даже написать простое приложение самостоятельно. А для того, чтобы не «убить» свой основной смартфон, пользуйтесь старым.

3G/4G модем

Почти все смартфоны, даже самые старые имеют функцию раздачи интернета по Wi-Fi. Для того, чтобы ваш старый смартфон стал для вас новым мобильный роутером, подключитесь к тарифу своего сотового оператора, который разрешает эту возможность. К сожалению, сегодня не все тарифы позволяют раздавать интернет на другие устройства.

Особенно полезно иметь такой гаджет тогда, когда вы отправляетесь туда, где нет возможности принимать высокоскоростной интернет. Для этой цели включите старый смартфон, активируйте раздачу интернета по Wi-Fi и наслаждайтесь интернетом на планшете, ноутбуке или другом устройстве. Такой модем полезно иметь на даче, рыбалке или во время загородного пикника.

Эмулятор или ретро-консоль

Наверное, в детстве, все любили играть в такие приставки как Dendy, Game Boy, Sega и Nintendo 64. Графика таких игры вызывала у нас восторг и другие положительные эмоции. Конечно, сегодня те игры вызывают разве что улыбку и ностальгические чувства. Но, если вы хотите скоротать время и вспомнить молодость, то почему бы не запустить их на своем старом смартфоне. Тем более, что новые высокопроизводительные игры он у вас вряд ли потянет.

Для того, чтобы сделать из своего старого смартфона ретро-консоль достаточно установить в него специальную программу эмулятор.

Видео. 5 способов использования старого смартфона

Здравствуйте, дорогие читатели! Очередная история о том, как менеджер самого среднего звена, сдувая пыль с залежавшихся железок на полке, творит такое, от чего у профессионалов всех мастей боль в глазах. ¡Но, это работает, amigo!

Признаюсь, в этот раз я все хотел сделать правильно. Взял Raspbery Pi с полки. Пирожок тот самый, что я уже использовал в своем роботе-газонокосилке: и . Взял mosquitto, все должно было работать на mqtt, но от себя никуда не убежишь. Под катом море граблей, велосипедов, плохой пайки, сплошной ад для перфекциониста.


Все началось с желания дополнить мой проект , который я поставил себе на ворота. Если коротко - это DIY решение для GSM блока открытия ворот.
Для открытия ворот достаточно замкнуть определенные контакты на плате.

Заменил arduino на esp8266 и сделал веб-интерфейс с кнопкой открытия. Это оказалось интересно, но дальше я захотел единый интерфейс для открытия откатных ворот, гаражных секционных ворот и калитки.

Когда я стал расписывать все свои хотелки, оказалось, что мне нужно так же:

  1. система управления котельной
  2. охранная система
  3. мобильный интерфейс к камерам видеонаблюдения
  4. данные о температуре в доме и на улице

Бэкенд

Малинка работала нормально, но при очередном включении просто перестала включаться. Светодиод питания сначала загорается, затем плавно за 3-5 секунд гаснет, сильно греется элемент (polyfuse T075) около гнезда питания. А тут уже руки чесались применить mqtt, блэкджер, пригласить куртизанок и прочие прелести.

Не беда, благо своей участи ждал другой пациент. Orange pi zero в студию. Сколько я не мучился с этим чудом китайской мысли - вдохнуть жизнь в такой маленький пирожок оказалось делом выше моих сил. Я скачивал прошивки на официальном и левых сайтах, я покупал прошивки с рук и обменивал на криптовалюту. Думаю, мне просто попался бракованный образец.

Я понял, что сама судьба толкает меня в объятья велосипедостроительства, и что уж скрывать радость, я окунулся в это занятие с головой.

Первым делом я решил использовать как головное устройство (брокер, сервер) видавший виды смартфон. Знаете эти старые вещи просто так не уходят. Им пользовался я, жена, дочь, потом я управлял с этого смартфона , я пытался (до Москвы-реки я так и не добрался, но в родной Пахре эта труба навела шороху). И вот она - новая жизнь для Samsung Galaxy S3.

Установил на смартфон Palapa Web Server и Ftp-сервер. Идея простая в базе данных MySQL всего три таблицы: values, logs, rules.

  • В таблице values пары ключ/значение.
  • В таблице logs история изменений значений.
  • В таблице rules правила изменения одних ячеек в зависимости от значения в других.
Все это хозяйство обслуживает один скрипт php, который по http запросу записывает или выдает данные из базы, а так же обслуживает правила по расписанию.
Я даже не понимаю какой должен быть уровень программирования, чтобы человек захотел это увидеть, но я готов показать Вам код - пишите в ЛС.

Фронтенд

Не кидайте в меня камни, я признаюсь сам. Я использовал Bootstrap. Да, грешен.
Первоначальной мыслью было обернуть все это через Phonegap и получить полноценное приложение. Скажу больше я так и сделал, но в итоге более работоспособной оказалась online-версия. Себе и жене на телефоне просто сделал ярлык на рабочем столе для открытия нужной странице по внутреннему ip.

Каждый элемент реагирует на событие нажатие + проверяется состояние ajax запросами на сервер и изменяется в случае необходимости. Очень удобно, так как видишь все изменения, которые вступили в силу по правилу или сделаны другим пользователем.
Собственно, код по запросу без проблем.

ESP-8266


Я пробовал разные модули и чистый ESP-8266. В итоге самым удобным вариантом оказался модуль LOLIN V3.

Питание с помощью импульсных блоков питания.

Модули для ворота требовали реле и у меня были опасения, что контактные реле будут срабатывать. В итоге работют и твердотельные и контактные. Проблема с тем, что большое количество модулей даже без маркировки об этом являются low-triggered.

При включении модуля происходит кратковременное открытие, которые приводит к непроизвольному открытию при включении питания. Решается подтяжкой к нулю и объявлением состояния до объявления типа выхода.

DigitalWrite(rele, 1); digitalWrite(rele2, 1); pinMode(rele, OUTPUT); pinMode(rele2, OUTPUT);
В итоге модуль для гаража в сборе выглядит так. PIR-датчик для определения движения аккуратно вгрызан в родную обшивку.

В котельной у меня котел очень простой и ни о какой сложной автоматике и речи не идет.

При этом каждый контур обслуживает отдельный насос.

Последовательно с автоматами были включены реле для управления насосами и котлом.

Аккуратно впихивает все хозяйство в щиток.

Прошивка

Решил использовать для прошивки Arduino IDE, чтобы не связываться с nodemcu и lua. В интернете и на GT в частности огромное количество информации для начинающих.
Из интересного, мне кажется, функция соединения с wifi. Дело в том, что у меня в доме 4 сети wifi и может добавиться. Чтобы жестко не задавать название сети предварительно проводим сканирование доступных сетей.

Код setupWiFi()

void setupWiFi() { WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); while(WiFi.status() != WL_CONNECTED) { int n = WiFi.scanNetworks(); Serial.println("scan done"); if (n == 0) Serial.println("no networks found"); else { Serial.print(n); Serial.println(" networks found"); for (int i = 0; i < n; ++i) { Serial.println(""); Serial.print(i + 1); Serial.print(": "); Serial.print(WiFi.SSID(i)); Serial.print(" ("); Serial.print(WiFi.RSSI(i)); Serial.print(")"); Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*"); j=0; ssid=WiFi.SSID(i); Serial.print("Connecting"); ssid.toCharArray(charBuf, 50); WiFi.begin(charBuf,WIFI_PASS); while(WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); j++; if(j>20){ break; } } if((WiFi.status() == WL_CONNECTED)){ break; } } } } Serial.println("Connected"); Serial.println(WiFi.localIP()); }


При включенном автоматическом режиме котельной по расписанию проверяется температура на улице и температура теплоносителя.
  • При температуре ниже 14*С включается теплый пол первого этажа.
  • При температуре ниже 4*С включаются все контуры.
Температура теплоносителя выбирается по таблице в зависимости от сечения труб и уличной температуры. При достижении необходимой комнатной температуры котел выключается. Ко всему применен некий гестерезис для сглаживания переходных значений.

Система охраны работает еще проще. В таблице есть правило о том, что при включенной системе охраны, если обнаружено движение у одного из PIR-датчиков происходит отправка SMS через API одного из сервисов.

Планы

  • создание online-версии на удаленном сервере и синхронизация изменений для возможности удаленного управления.
  • Отображения данных с GSM/GPS маячков в машине;
  • Открытие ворот при появлении наших машин в определенной зоне;
  • Подключение к системе пультовой охраны;
Голосование по фото. Какой проект делать следующим?

Для Galaxy S4 и S4 mini разработчики Samsung придумали особую функцию: эти телефоны оснащены инфракрасным портом.

Используя входящее в поставку приложение WatchOn (или приложение следующего поколения Peel Smart Remote), смартфон Galaxy можно превратить в мощную систему дистанционного управления, даже если телефон был уже заменен моделью следующего поколения. Кроме того, «пожилыми» телефонами, которые способны управлять другими устройствами через ИК-порт, также являются HTC One, LG G2 и LG G Flex.

Трудоемкость: малая; затраты: нет

2 Вторая жизнь смартфона в качестве веб-камеры


Благодаря камерам видеонаблюдения с возможностью удаленного доступа больше не является проблемой увидеть то, что происходит дома, даже если вы находитесь в отъезде.

Однако совсем не обязательно делать ставку на дорогие специальные решения: достаточно старого смартфона, который можно использовать в качестве камеры с сетевым управлением. Для этого вам понадобится только соответствующее приложение, большое число которых представлено на рынке. На примере бесплатной IP WebCam для Android мы покажем, как это работает.

1. Загрузите приложение из Google Play Market и запустите его на смартфоне. В разделе «Настройки видео» сначала включите средние параметры разрешения и качества. Кроме того, вы можете выбрать переднюю или заднюю камеру, а также горизонтальный или вертикальный формат изображения. Также существует возможность управления энергопотреблением, микрофонами смартфона и включения датчиков камеры, которые распознают движения и шумы.

2. В пункте «Настройки соединения» вы можете по желанию установить логин и пароль, а также изменить порт передачи данных. 3. Передача данных начинается по команде «Запустить». Теперь телефон отображает IP-адрес, используя который, вы можете отслеживать поток данных в браузере и управлять камерой. Если вы хотите использовать веб-камеру вне домашней сети, вам понадобится бесплатный аккаунт на сервисе облачного хранения Ivideon.

Трудоемкость: средняя; затраты: нет

3 Смартфон в качестве точки доступа


Смартфон может передавать свое 4Gили 3G-соединение по беспроводной сети планшету или ноутбуку.

Сравнительно недорогие тарифы, предлагаемые провайдерами, исключительно подходят для организации резервного выхода в Сеть.

Даже за границей вы можете пользоваться недорогим Интернетом, используя услуги локальных провайдеров. Просто активируйте в настройках смартфона пункт «Режим модема», «Точка доступа» или «Общий доступ в Интернет».

4 Больше безопасности при банковских операциях

Онлайн-банкинг через мобильные приложения при определенных обстоятельствах может быть небезопасным, особенно при работе на старых смартфонах под управлением Android и использованием одноразовых паролей в SMS-сообщениях (коды mTAN).

Таким образом, крайне нежелательно получать SMS с номерами транзакций на то же самое устройство, на котором работает банковское приложение. Для этого вам даже не потребуется смартфон, так как даже подержанный мобильник сможет предоставить необходимые услуги. Для этого просто установите в телефон предоплаченную SIM-карту и используйте его исключительно для получения mTAN-кодов.

Трудоемкость: малая; затраты: только оплата за активацию карты предоплаты

5 Бесплатная модернизация технологией AirPlay


Технология AirPlay обеспечивает возможность беспроводной передачи аудиои видеосигналов в домашней сети и встроена во многие устройства «мира» Apple. Даже «списанный» смартфон под управлением Android мгновенно превращается в AirPlay-приемник, на который вы можете отправлять музыку с совместимых устройств.

Любое стереоустройство можно сделать AirPlay-совместимым, просто подключив к нему смартфон штекером типа Mini-Jack и выбрав вход AUX или Line-in. В качестве ПО вам понадобится приложение AirBubble, доступное в Play Store (60 рублей).

Если вы хотите передавать музыку по беспроводной сети через iTunes или iOS-смартфон на стереосистему, просто выберите в перечне устройств смартфон под управлением Android.

Трудоемкость: средняя; затраты: 60 руб.

6 Первый iPad в качестве медиапроигрывателя


Первый iPad, выпущенный в 2010 году, стал продуктом, который компания Apple, вследствие своей негибкой политики обновления сделала бесполезным. Из-за малого объема ОЗУ последней версией iOS для планшета стала версия 5.1.1.

Однако вы по-прежнему можете использовать «старинный» iPad в качестве медиаплеера. Для этого загрузите на планшет изображения, музыку и видеофайлы с помощью программы iTunes. Для воспроизведения этих файлов достаточно стандартных приложений Apple.

Трудоемкость: малая, затраты: нет

7 Правильное хранение телефона для экстренных вызовов

Те, кто хочет подстраховаться, на всякий случай хранят запасной телефон. Весьма неприятным сюрпризом в подобном случае стал бы разряженный аккумулятор резервного устройства. Ведь, как известно, аккумуляторы «стареют» не только при каждой зарядке - они теряют заряд и при простое.

Наш совет: зарядите аккумулятор мобильника примерно на 80% и храните его отдельно от смартфона в холодильнике, защитив от конденсата. При температуре 4–10 °С саморазряд замедляется. Подобным образом можно также хранить редко используемые аккумуляторы, например, для цифровой камеры или батарейки типоразмера АА или ААА.

Трудоемкость: малая, затраты: нет

8 Планшет становится вторым телевизором

Даже если старый планшет не может соперничать с новыми устройствами по производительности или объему памяти, вы все равно можете использовать его в качестве второго телевизора. Для этого вам понадобится установить на него одно из бесплатных приложений, которые воспроизводят телевизионные программы.

Однако подобные приложения время от времени показывают короткие рекламные ролики. Без рекламы и даже без интернет-соединения можно наслаждаться просмотром телепрограмм с помощью ТВ-тюнера DVB-T2 (около 2500 рублей), который подключается к USB-порту планшета. Разумеется, выбор передач посредством тюнера DVB-T2 гораздо меньше и повсеместный прием не гарантирован.

Трудоемкость: средняя; затраты: нет

9 Новые задачи для мобильного телефона в автомобиле


Благодаря прочно закрепленному второму смартфону можно привнести в автомобиль полезные функции и целенаправленно добавить эффективности основному гаджету. Универсальные крепления для установки в области лобового стекла доступны по цене от 400 рублей. Лучшие модели позволяют эксплуатировать телефон в горизонтальном и вертикальном форматах.

> Навигация: приложения онлайн-навигации, такие как Google Maps, имеют смысл только в случае, если мобильный фиксированный тариф подразумевает достаточный объем трафика. Смартфоны Microsoft и Nokia уже «из коробки» предлагают функциональные и детальные навигационные приложения (например, Here), для Android и iOS также доступны офлайн-альтернативы. Например, бесплатные приложения «Яндекс.Навигатор», «Яндекс.Карты» и 2ГИС предлагают отличные карты России.

> Бесплатные приложения, такие как DailyRoads Voyager , записывают данные о ситуации на дороге и сохраняют их в память смартфона.

Фото: компании-производители



Загрузка...