В продолжение темы о зеркале - настенный многофункциональный календарь с web-поддержкой и синхронизацией с мобильными устройствами http://instructables.info/nastennyi...domleniy-dlya-vsey-semi-na-baze-raspberry-pi/
Годный бложек про RPi В блоге представлено несколько весьма полезных вещей для RPi и около неё. Пусть будет. http://www.circuitbasics.com/raspberry-pi/
Робот для Google Talk на базе Raspberry Pi Программа обмена текстовыми сообщениями Google Talk обычно используется для общения между людьми. Тем не менее, технология, лежащая в её основе удобна для реализации программных роботов. Интернет-боты, они же веб-роботы, WWW роботы или просто «боты» также могут использовать эту технологию для исполнения автоматических функций с помощью интернета. Существует масса подобных ботов, предоставляющих различные службы, начиная от шуточных ([email protected]) до сокращения URL ([email protected]) и даже математических вычислений ([email protected]). Подключение к подобным ботам не является сложной задачей, достаточно добавить адрес бота в ваши контакты. Затем, при необходимости, отправьте боту текстовую команду и он пришлёт в ответ требуемую информацию. Бот Raspi похож на всех остальных интернет ботов. Для его настройки необходимо иметь отдельный адрес электронной почты, связанный с учетной записью Google Talk. Этот адрес должны будут добавить себе в контакты все желающие управлять ботом. Затем, как только будет запущен скрипт бота, он подключится к службе чата Google и появится среди ваших друзей в списке контактов. Программное обеспечение бота представляет собой клиента протокола XMPP, написанного на языке Python. При запуске, скрипт подключается под своими учетными данными к службе Google Talk. Скрипт на языке Python является развитием проекта pygtalkrobot — открытого проекта бота gtalk (google talk) с использованием библиотек XMPPPY и PyDNS, а также с использованием кода проекта python-jabberbot. Программное обеспечение Бот требует наличия дополнительных модулей Python. Проще всего установить их с помощью менеджера пакетов pip. Если он не установлен, вы можете установить его с помощью apt-get: sudo apt-get install python-pip git-core python2.7-dev Затем обновите индекс easy_install: sudo easy_install -U distribute и установите модули GPIO, xmpppy и pydns: sudo pip install RPi.GPIO xmpppy pydns Затем скопируйте мой репозиторий с исходниками робота Raspi Gtalk: git clone https://github.com/mitchtech/raspi_gtalk_robot.git Теперь смените рабочий каталог: cd raspi_gtalk_robot Наконец, укажите имя пользователя и пароль в службе Google для своего робота. Это можно сделать с помощью полей BOT_GTALK_USER, BOT_GTALK_PASS, и BOT_ADMIN в строках с 31 по 33 файла raspiBot.py. Рекомендуется (но не является необходимым) создать для робота свою собственную учетную запись в службах Google. Кроме того, поскольку доступ к шине GPIO на компьютере Raspberry Pi предоставляется только суперпользователю, запускать робота необходимо с помощью команды sudo: sudo python ./raspiBot.py Скрипт, предлагаемый в качестве образца, понимает следующие команды: [pinon|pon|on|high] [pin] : включает указанный выход GPIO [pinoff|poff|off|low] [pin] : отключает указанный выход GPIO [write|w] [pin] [state] : устанавливает указанное состояние указанному выходу [read|r] [pin] : считывает состояние указанного выхода GPIO [available|online|busy|dnd|away|idle|out|xa] [arg1] : определяет состояние подключения google talk и статусное сообщение в соответствии с аргументом [shell|bash] [arg1] : выполняет команду оболочки, указанную в аргументе после слова «shell» или «bash» Например, сообщение «pinon 10» даст команду включить 10-й выход GPIO, сообщение «read 8» даст команду считать текущее состояние 8-го входа GPIO, наконец сообщение «bash ps» запустит на выполнение команду оболочки «ps». Железо Конфигурация, показанная в видеоролике, включает в себя двухпозиционный переключатель, подключенный к входу 8 GPIO, а также светодиод, подключенный к 10-му выходу GPIO. Вот подробная схема подключения (схема сделана с помощью Fritzing): Пример использования №1. Домашняя автоматизация Одним из самых очевидных способов использования данной технологии является, конечно же, домашняя автоматизация. Робот Raspberry Pi доступен откуда угодно при помощи Google Talk, что на мой взгляд означает — доступен почти с любого устройства. Отправляйте сообщения роботу для включения или отключения света в доме, а также управления другими электроприборами. Также, возможно использовать робота для мгновенного уведомления о проникновении в дом. Робот может быть оснащен дополнительными охранными датчиками, такими как инфракрасный датчик движения, либо ультразвуковой датчик объема. Если любой из датчиков отмечает какое либо изменение обстановки, вы моментально получите сообщение от робота. Пример использования №2. Удаленный доступ Робот Raspberry Pi может быть использован в качестве устройства удаленного доступа. В этой конфигурации, каждое сообщение, отправленное роботу будет обработано как команда операционной системы, результаты работы которой будут доставлены обратно пользователю в виде ответного сообщения. Конечно, такое устройство создает проблемы безопасности. Для защиты от несанкционированного доступа, робот отвечает только на сообщения Google talk от пользователя, указанного как администратор. По умолчанию, сообщения от остальных пользователей будут игнорироваться. Вот небольшой список относительно безопасных команд, которые можно запускать удаленно с помощью робота Raspberry Pi: vmstat — отображает активность системы, оборудования и прочую информацию uptime — время непрерывной работы системы w — показывает подключенного пользователя и его активный процесс ps — выдает список запущенных процессов free — объем свободной физической и виртуальной памяти iostat — средняя загрузка процессора, активность дисков Конечно, перехват некоторого количества системной информации может рассматриваться как серьезная брешь в безопасности. Для тех, кто заботится о безопасности меньше, чем об удобстве работы, могут быть полезны некоторые дополнительные команды и скрипты, а также передача отдельных личных данных. Пример использования №3. Удаленная перезагрузка Еще одна проблема, которая может быть решена с помощью робота на Raspberry Pi — это перезагрузка зависших компьютеров. Многие из нас попадали в такую ситуацию, когда необходимо получить удаленный доступ к компьютеру, который не отвечает на внешние запросы. В этом случае, приходится совершать поездку до места физического нахождения компьютера для того, чтобы нажать «большую красную кнопку» и вызвать перезагрузку этого компьютера. Подобных ситуаций легко можно избежать, используя робота на основе Raspberry Pi в качестве агента удаленной перезагрузки. Этой цели можно достигнуть, используя систему реле цепей питания, управляемых нашим роботом. В случае, когда любой из компьютеров, управляемых роботом, перестает отвечать на внешние запросы, достаточно просто отправить соответствующую команду в виде сообщения Google talk для размыкания заданного реле и перезагрузки повисшего компьютера. Ниже возможная схема включения: Подсмотрено здесь Оригинал статьи
Ветка форума о RPi на webware.biz Доброго времени суток. На глубокоуважаемом лично мною а также комьюнити Античата в целом сайте webware.biz открылась весьма годная ветка форума про RPi и её использованию в нашем общем доблестном деле. Дабац!
Официально представлена плата Raspberry Pi 3 c 64-разрядным CPU, Wi-Fi и Bluetooth В день четырёхлетия проекта организация Raspberry Pi Foundation сообщила о поступлении в продажу третьего поколения одноплатных ПК Raspberry Pi. Raspberry Pi 3 Model B можно купить за 35 долларов США. Плата примечательна переходом на использованием нового SoC BCM2837, оснащённого 64-разрядным четырёхядерным процессором ARMv8 Cortex-A53, работающим на частоте 1.2 Ghz (в Raspberry Pi 2 использовался BCM2836 c четырёхядерным CPU ARMv7 Cortex A7 900MHz). Другим важным улучшением является добавление на плату комбинированного беспроводного чипа BCM43438, предоставляющего поддержку Wi-Fi 802.11n, Bluetooth 4.1 и Bluetooth Low Energy (BLE). За исключением сдвига светодиодов из-за необходимости размещения антенны, форма и оснащение платы идентичны Raspberry Pi 2: 1 Гб ОЗУ, полноразмерный порт HDMI, 10/100 Ethernet, micro USB, Micro SD, 4x USB, порты 40 GPIO, DSI (подключение сенсорного экрана) и CSI (подключение камеры). В новой плате также используется ранее применяемый видеоукоритель VideoCore IV 3d, что обусловлено открытостью драйверов и спецификаций данного GPU. Подсистема VideoCore IV работает на частоте 400MHz, а 3D-ядро на частоте 300MHz (в прошлых платах - 250MHz). Новый SoC BCM2837 сохраняет преемственность архитектуры и полностью совместим с ранее разработанным для Raspberry Pi 2 и 1 программным обеспечением. При тестировании в пакете SysBench при выполнении многопоточных приложений новая плата оказалась быстрее модели Raspberry Pi 1 в 10 раз. Рост производительности реальных приложений оценивается от 2.5 раз для однопоточных программ до 20 раз для многопоточных программ, оптимизированных с использованием инструкций NEON (например, видеокодеки). По сравнению с Raspberry Pi 2 рост производительности приложений в 32-разрядном режиме оценивается в 50-60%. Сохранение форм-фактора и разъемов позволяет использовать Raspberry Pi 3 в качестве более мощной замены для плат Raspberry Pi 1 и 2. Для Raspberry Pi 3 сформированы новые сборки установщика NOOBS и дистрибутива Raspbian, в которых пока предлагается только 32-разрядное пользовательское окружение. В ближайшие месяцы планируется подготовить полноценную 64-разрядную сборку Raspbian. В течение 2016 года также планируется выпустить упрощённый вариант Raspberry Pi 3 Model A, поставляемый без сетевых компонентов, который будет продаваться по цене 20 долларов. Также планируется выпустить Raspberry Pi Compute Module 3. Выпуск моделей Raspberry Pi 1 Model B+ и Raspberry Pi 2 Model B, которые продаются по цене $25 и $35, будет продолжен до тех пор пока на них останется спрос (данные модели востребованы в конфигурациях, требующих минимального энергопотребления). 29.02.2016 Источник
Выпущено универсальное IoT-расширение для Raspberry Pi Новая плата Matrix Creator предоставляет возможности разработки интеллектуальных приложений IoT владельцам 10 млн совместимых с ней компьютеров Raspberry Pi. Этот шилд имеет розничную цену $99, он управляется микроконтроллером на базе FPGA и предлагает более 15 разнообразных датчиков и опций ввода-вывода, включая гироскоп, акселерометр, магнитометр, сенсоры давления, температуры, влажности и ультрафиолетового излучения, ИК-порт, Z-Wave, Thread, NFC и ZigBee. Имеющаяся операционная система упрощает создание аппаратных приложений, сводя их к написанию нескольких строк на JavaScript, а вскоре добавится поддержка C++ или Python. Процесс настройки среды сводится к установке Raspbian на Raspberry Pi, конфигурированию APT в Creator и перезагрузке. По замыслу авторов Creator, как новички, так и опытные разработчики имеют множество сценариев возможного применения этого продукта, в том числе в оборудовании для умного дома, в системах управления технологическими процессами, киосках розничной торговли, в роботах, дронах и прочих проектах. Каждый Creator может использовать в приложениях шесть алгоритмов компьютерного зрения, а также распознавание речи — с помощью массива из шести MEMS-микрофонов и онлайновых когнитивных сервисов, таких как Microsoft Cognitive Service, Amazon Alexa Voice Service, Google Speech API, Wit.ai и Houndify. С примением нового шилда уже были созданы робот, самостоятельно сохраняющий равновесие, универсальный ИК-пульт дистанционного управления, самодельный говорящий ассистент с поддержкой Amazon Alexa, система распознавания и отслеживания лиц. Кампания по поддержке Matrix Creators, развёрнутая на Indiegogo, выполнила план сбора средств на 418%. Свыше 500 новых устройств уже отправлены спонсорам проекта. Операционную систему может загрузить любой, купивший Creator или зарегистрировавшийся на странице Indiegogo. http://ko.com.ua/vypushheno_universalnoe_iot-rasshirenie_dlya_raspberry_pi_117357
Western Digital представила внешний накопитель для Raspberry Pi https://www.wdc.com/en-gb/products/wdlabs/wd-pidrive-foundation-edition.html
Orange Pi По цене раза в три меньше клубники https://www.aliexpress.com/store/1553371?spm=2114.13010308.0.0.nXjDf5
USB-брелок на RPi Zero с взламывает веб-аккаунты даже на заблокированном ПК Миниатюрное концептуальное устройство PoisonTap под управлением Unix, продемонстрированное экспертом в области безопасности и разработчиком ПО Сэми Камкаром (Samy Kamkar), при подключении к компьютеру на базе macOS, Windows или Linux через интерфейс USB или Thunderbolt способно взломать любую ранее активную на этом ПК учётную запись, а также многие маршрутизаторы в той же сети. При этом, для атаки не является препятствием если компьютер заблокирован и защищён паролем или даже находится в спящем состоянии. PoisonTap использует несколько взаимосвязанных конструкционных особенностей браузера и сети и не зависит от операционной системы, аппаратной архитектуры или дефектов браузерного ПО. Это затрудняет выявление и предотвращение взлома защиты. PoisonTap построено на одноплатном компьютере Raspberry Pi Zero стоимостью $5. При подключении к ПК оно распознается системой как сетевой адаптер, подключенный к собственной сети размером с весь Интернет. Сам разработчик устройства заявил, что для него было интересным опытом использовать для атаки непосредственно протокол, а не одиночное переполнение буфера, которое может быть исправлено программным патчем за один день. Kamkar думает, что такая очевидная проблема скорее всего уже была выявлена раньше, просто открытие решили не предавать огласке. Она затрагивает не какой-либо определённый бренд или компанию, но абсолютно все и сохранит актуальность многие и многие годы, утверждает автор. К счастью, возможности для таких атак весьма ограничены. Хакеру необходим физический доступ к компьютеру, хотя бы и всего на 30-60 секунд. Кроме того, закрыв браузер перед тем как отойти от компьютера пользователь полностью защищает свою систему от взлома этим способом.
Для Raspberry Pi подготовлены надстройки с поддержкой 3G, 4G, GPRS, GPS и XBee Компания Sixfab представила несколько полезных открытых аппаратных модулей, совместимых с Raspberry Pi A+, 2, 3 и Zero, а также с платами Arduino. Дополнения, реализующие поддержку 3G, 4G-LTE, GSM/GPRS, GPS и XBee, нацелены на создание автономных решений и устройств для интернета вещей (IoT). Особенностью модулей 3G и 4G является возможность применения не только с платами Raspberry Pi и Arduino, но и наличие USB-порта для обособленного подключения к любому ПК в качестве USB-модема. Источник
Проект Raspberry Pi представил пользовательское окружение PIXEL Организация Raspberry Pi Foundation объявила (https://www.raspberrypi.org/blog/introducing-pixel/) о создании нового легковесного пользовательского окружения PIXEL (Pi Improved Xwindows Environment, Lightweight), являющегося ответвлением от рабочего стола LXDE. Проект развивался постепенно на основе переработки LXDE для воплощения задуманной концепции рабочего стола для Raspberry Pi и теперь достиг состояния полноценного продукта, готового для включения в состав дистрибутива Raspbian. Сборка Raspbian, переведённая на окружение PIXEL, уже доступна (https://www.raspberrypi.org/downloads/) для загрузки. Особенности PIXEL и выпуска Raspbian на его основе: - Реализована графическая заставка, отображаемая во время загрузки; - В соответствии с пожеланиями пользователей в PIXEL применяется традиционная нумерация версий, вместо вводящих в заблуждения номеров в форме дат ("2016-05-10"). Номер версии отображается в нижнем право углу заставки ("1.0 - 09/16"); - В состав включена подборка обоев для рабочего стола, созданных на основе фотографий из путешествий одного из разработчиков Raspberry Pi; - Задействован новый набор цветных пиктограмм для панели, меню и файлового менеджера, подготовленный специально для проекта Raspberry Pi. По умолчанию отображение пиктограмм в меню отдельных приложений отключено; - Реализованы новые индикаторы перегрузки. Вместо ранее выводимых в верхнем правом углу экрана жёлтых и красных квадратов, сигнализирующих о превышении допустимой температуры или недостаточном напряжении, добавлены символьные метки в виде удара молнии и термометра, которые позволяют наглядно понять суть предупреждения; - Значительно изменён стиль рамки окон, которые теперь выглядят более современно за счёт скруглённых углов, тонких рамок, более авто выделенного заголовка и новых кнопок закрытия, сворачивания и раскрытия на весь экран. Для упрощения изменения размера окна мышью, область захвата указателем расширена на несколько пикселей за пределами границ окна; - Для улучшения качества отрисовки шрифтов включён режим субпиксельного хинтинга Infinality. По умолчанию сохранён шрифт Roboto, который уже несколько лет предлагается на рабочем столе Raspberry Pi; - Изменено оформление экрана входа в систему, стиль которого унифицирован с основным рабочим столом. По умолчанию по-прежнему предлагается автоматический вход в свой сеанс без ввода параметров аутентификации; - В меню управления беспроводной сетью добавлены элементы для полного отключения WiFi или Bluetooth. Также реализована возможность разрыва соединения с точкой доступа через клик на данную точку доступа в меню WiFi; - В базовый состав включено приложение RealVNC. Включение VNC-сервера для предоставления доступа к своему рабочему столу производится во вкладке Interfaces конфигуратора Raspberry Pi, после чего на панели выводится специальный индикатор. Для подсоединение к другим рабочим столам в состав также входит клиент VNC, который представлен в секции Internet в меню приложений; - В состав включён эмулятор SenseHAT (https://www.raspberrypi.org/products/sense-hat/); - Вместо ранее поставляемого браузера Epiphany в состав включена редакция Chromium для Raspberry Pi, в которой добавлена поддержка средств аппаратного ускорения воспроизведения видео. В состав по умолчанию включены блокировщик рекламы uBlock Origin и дополнение h264ify для активации показа в YouTube видео в формате для которого поддерживается аппаратное ускорение в Raspberry Pi. Ранее предлагаемый браузер Epiphany при желании можно установить из репозиториев (пакет epiphany-browser). URL: https://www.raspberrypi.org/blog/introducing-pixel/ Новость: https://www.opennet.ru/opennews/art.shtml?num=45238
Google выпустила конструктор для Raspberry Pi с уклоном в ИИ Google объявила о запуске серии конструкторов для реализации домашних проектов с применением технологий искусственного интеллекта. Краткий анонс AIY Projects опубликован в блоге Google.По словам представителей Google, AIY Projects посвящены внедрению технологий искусственного интеллекта в различные домашние проекты. В рамках AIY Projects Google планирует выпускать наборы для самостоятельной сборки. Первым AIY-конструктором стал набор, позволяющий реализовать распознавание голоса и голосовое управление на одноплатном компьютере Raspberry Pi 3 Model B. В комплект входит картонный корпус, плата расширения Voice HAT, микрофон и динамик и другие компоненты, необходимые для сборки (кроме Raspberry Pi). В результате сборки конструктора пользователь получит, фактически, самодельную версию Google Home, которая выступает как в роли голосового помощника, так и позволяет управлять другими устройствами с помощью голосовых команд. В качестве программной платформы Google предлагает использовать облачные сервисы (Google Assistant SDK или Cloud Speech API) или Android Things. AIY-конструктор для распознавания голоса получат подписчики журнала MagPi, также наборы будут продаваться в розничных магазинах в США и Великобритании. Инструкции по сборке, а также проекты пользователей, будут публиковаться на отдельном портале AIY Projects.Ранее автор портала Guns, Cars, and Tech самостоятельно реализовал проект, в котором компьютер Raspberry Pi с помощью голосового распознавания Google заводил внедорожник по команде хозяина «Okay, Google, start the Jeep».
Миниатюрный одноплатный ПК NanoPi Neo Plus2 Компания FriendlyELEC добавила в обширное семейство плат для разработчиков NanoPi новую модель NanoPi Neo Plus2. Она компактнее многих аналогов (габариты 52 х 40 мм), при этом имеет хорошие возможности расширения, нашлось место даже для беспроводного адаптера. Используемая на этой плате SoC Allwinner H5 включает в себя четыре ядра Cortex-A53 и GPU Mali450, объем оперативной памяти DDR3 составляет 1 ГБ. Роль долговременного хранилища выполняет модуль eMMC 5.0 Samsung KLM8G1WEPD-B031 емкостью 8 ГБ. Распаяно два порта USB 2.0, слот microSD, один microUSB (только для питания), еще два USB доступны через колодки, которые также предоставляют доступ к шинам I2S, GPIO, I2C, UART и SPI. Плата NanoPi Neo Plus2 оснащена адаптером Ampak AP6212A с поддержкой сетей Wi-Fi 802.11n и Bluetooth 4.0, доступно проводное соединение Gigabit Ethernet. Новинка уже доступна по цене $25 с поддержкой дистрибутивов Ubuntu и Debian с ядром 4.x. http://www.ixbt.com/news/2017/07/03/nanopi-neo-plus2.html
Обзор переходника с HDMI на VGA. Пример использования с Raspberry Pi https://goldvoice.club/@samodelkin/...i-na-vga-primer-ispolzovaniya-s-raspberry-pi/
Малиновый фаервол В статье довольно подробненько описывается процесс превращения RPi в полноценный брандмауэр. Дабац!
Для Raspberry Pi подготовлен инструментарий PiServer Разработчики проекта Raspberry Pi представили инструментарий PiServer, позволяющий организовать работу и загрузку группы плат без размещения прошивки на SD-карте, путём сетевой загрузки с сервера, на котором обеспечивается централизованное управление настройками. Например, PiServer может быть использован для построения компьютерных классов, систем домашней автоматизации или промышленных сетей сбора информации с датчиков. Подготовка предоставляемых для загрузки системных образов и управление пользователями производятся через графический интерфейс. Каждый пользователь связывается с учётной записью на сервере, а данные пользователя хранятся в файловой системе сервера, что позволяет загружать специфичные для конкретного пользователя окружения, независимо от того, с какой платы осуществляется подключение. В качестве сервера может выступать любой ПК под управлением Debian GNU/Linux. Распределение IP-адресов между клиентами производится при помощи DHCP. Источник
Давеча, в разговоре, пообещал одному достойному комраду с ачика замутить сравнительный обзор основных одноплатников. Но, так как ни времени ни ресурсов как обычно нет - посыпаю голову пепел. Однако же, долестный Хабр не дремлет и я вот на что наткнулся: Обзор 98 одноплатных компьютеров. Часть 1 Это бомба! Бинго! Бонго! Всё тупо в одном флаконе. В коллекцию - однозначно. Наслаждайтесь!
Чёт подзабросил темку. Сорян. Продолжим. Вот вам коробка Будды из Южного Парка ))) Линка на проект - в описании.