Робот для Google Talk на базе Raspberry Pi

Программа обмена текстовыми сообщениями Google Talk обычно используется для общения между людьми. Тем не менее, технология, лежащая в её основе удобна для реализации программных роботов. Интернет-боты, они же веб-роботы, WWW роботы или просто «боты» также могут использовать эту технологию для исполнения автоматических функций с помощью интернета. Существует масса подобных ботов, предоставляющих различные службы, начиная от шуточных (jokes@askme.im) до сокращения URL (url@askme.im) и даже математических вычислений (math@bot.im). Подключение к подобным ботам не является сложной задачей, достаточно добавить адрес бота в ваши контакты. Затем, при необходимости, отправьте боту текстовую команду и он пришлёт в ответ требуемую информацию.

Бот Raspi похож на всех остальных интернет ботов. Для его настройки необходимо иметь отдельный адрес электронной почты, связанный с учетной записью Google Talk. Этот адрес должны будут добавить себе в контакты все желающие управлять ботом. Затем, как только будет запущен скрипт бота, он подключится к службе чата Google и появится среди ваших друзей в списке контактов.

Программное обеспечение бота представляет собой клиента протокола XMPP, написанного на языке Python. При запуске, скрипт подключается под своими учетными данными к службе Google Talk. Скрипт на языке Python является развитием проекта pygtalkrobot — открытого проекта бота gtalk (google talk) с использованием библиотек XMPPPY и PyDNS, а также с использованием кода проекта python-jabberbot.

Читать далее

Сервер видеонаблюдения с помощью Raspberry Pi

RaspiWebcamStr

Один из самых популярных проектов на Raspberry Pi — это создание сервера видеонаблюдения с возможностью трансляции в интернет. Многие используют подобные системы в качестве охранных систем (и я в том числе), но сущестуют и другие способы применения. Если вы придумали что то интересное, можно написать об этом в комментариях. Подобный проект обойдется примерно в £60 — £70, но я использовал некоторые дополнительные компоненты, которые были у меня в наличии (и, получается, ничего не стоили). Я использовал вебкамеру Logitech Quickcam в своем проекте.

Читать далее

Делаем медиацентр XBMC с помощью Raspberry Pi

image92

За свою цену Raspberry Pi является прекрасным устройством для самостоятельного творчества, изучения Linux и программирования. В тоже время, благодаря своей дешевизне, низкому энергопотреблению и небольшому размеру, Raspberry Pi может стать основой для мощного медиацентра, построенного на основе XBMC.

XBMC это открытый проект по созданию медиацентра, изначально предназначенного для игровой приставки Xbox первого поколения (отсюда название проекта — Xbox Media Center) и в настоящее время поддерживающего множество платформ, в том числе Android, Windows и Linux. Поскольку XBMC является проектом с открытым исходным кодом, то любой пользователь может создать свою собственную сборку, в том числе для Raspberry Pi. По этой причине, замечательное сообщество поклонников Raspberry Pi предлагает готовые сборки пакетов XBMC для Raspberry Pi.

Читать далее

Raspberry Pi и система мониторинга Nagios

Что такое Nagios? Это свободная система с открытым исходным кодом, предназначенная для мониторинга компьютерных сетей и серверов. Система используется для контроля состояния сетевых служб и устройств, а также для оповещения администраторов сети о возникающих неисправностях или отказах.

Nagios_Raspberry_Pi_Logo

С помощью Nagios и Raspberry Pi можно создать недорогой сервер для выполнения таких задач, как работа по мониторингу, сканирование сети, а также наблюдение за сетевой активностью.

Читать далее

Мобильный Raspberry Pi: делаем переносной Pi-to-Go

mobile-rpi-togo-08

Как все знают, Raspberry Pi это компьютер, размером с кредитную карту и стоимостью всего $35. Существует масса возможностей использовать этот маленький компьютер. Некоторые создают на его основе мультимедийные центры, игровые ретро-автоматы, погодные станции, автомобильные компьютеры, проигрыватели и другие самые разные устройства. Когда 4 недели назад я занялся этим проектом, я просто хотел выяснить, получится ли создать ультра портативный, мобильный Raspberry Pi? который можно было бы брать с собой. Все время, пока я делал Pi-ti-Go, я представлял как будет здорово пользоваться им и, в результате, я нашел способ реализовать свою идею. Читать далее