цифровая электроника
вычислительная техника
встраиваемые системы

 
» » » Как установить WhatsApp на Raspberry Pi для отправки и получения сообщений

Как установить WhatsApp на Raspberry Pi для отправки и получения сообщений

Автор: Mike(admin) от 10-07-2019, 05:35

WhatsApp – одно из самых популярных и широко используемых приложений для обмена сообщениями, но оно доступно только для смартфонов и не работает на компьютерах. Но есть способ установить его на компьютер размером с ладонь, то есть на Raspberry Pi, и он будет работать довольно хорошо, используя интерфейс командной строки.


Как установить WhatsApp на Raspberry Pi для отправки и получения сообщений

Существует библиотека Python для доступа со всеми возможностями официального WhatsApp на Raspberry pi – Yowsup. Она позволяет вам использовать учетную запись WhatsApp для обмена сообщениями без оригинального приложения с вашими контактами. Эта библиотека позволяет пользователю создавать полноценный клиент WhatsApp на Raspberry Pi.


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


Для активации WhatsApp на Raspberry pi вам понадобится новый номер телефона, так как он не будет работать с активным в данный момент номером WhatsApp. К сожалению, для настройки Yowsup нам все еще нужны телефон и SIM-карта, но после первого шага вы можете забыть об этом.


Здесь мы будем использовать SSH для доступа к Raspberry Pi через ноутбук. Вы можете использовать соединение VNC или Remote Desktop на ноутбуке или подключить Raspberry pi к монитору.


Первое, что мы должны сделать, это обновить наш Raspberry Pi. Рекомендуется обновить Raspberry Pi перед установкой любой новой библиотеки или пакета, чтобы вы могли быть уверены в наличии самой последней библиотеки. Запустите приведенную ниже команду, чтобы выполнить обновление.


sudo apt-get update && sudo apt-get upgrade

Установите следующие зависимости, как того требует библиотека Yowsup.



sudo apt-get install python-dev libncurses5-dev
sudo apt-get install build-essential libssl-dev libffi-dev python-dev

Теперь установите криптографические пакеты (необходимые для шифрования данных, используемых в WhatsApp), которые уже установлены в нашем Raspberry Pi, но версия не совместима, как того требует библиотека Yowsup. Итак, установите требуемую версию с помощью следующей команды.


pip install cryptography

Загрузите библиотеку Yowsup из GitHub с помощью следующей команды.


git clone git://github.com/tgalal/yowsup.git

Перейдите в каталог yowsup с помощью cd yowsup и установите загруженную библиотеку с помощью следующей команды.


sudo python setup.py install

Теперь мы готовы настроить учетную запись WhatsApp. Сохраните код страны «cc» и номер телефона в файле, чтобы клиент Yowsup мог получить эту информацию для авторизации. Откройте редактор nano с помощью sudo nano config и сохраните информацию, используя ctrl + x, как показано ниже.



sudo nano config
cc=+7
phone=+7xxxxxxxxxx

Теперь зарегистрируйте свою учетную запись WhatsApp с помощью следующей команды.


yowsup-cli registration --config config --requestcode sms

После выполнения вышеуказанной команды вы получите шестизначный код через SMS.


Как установить WhatsApp на Raspberry Pi для отправки и получения сообщений

Используйте этот код для регистрации номера телефона с помощью команды.


yowsup-cli registration --config config --register xxx-xxx

Замените xxx-xxx кодом, который вы получили на свой телефон. Через секунду или две вы получите ответ от WhatsApp на терминале Raspberry Pi, как показано ниже.


Как установить WhatsApp на Raspberry Pi для отправки и получения сообщений

Ответ содержит пароль для вашего WhatsApp. Идентификатор, показанный стрелкой на изображении выше, это ваш пароль без двойных кавычек. Сохраните этот пароль в том же файле конфигурации. Теперь откройте файл конфигурации с помощью редактора nano и вставьте идентификатор как id=************************. Теперь файл конфигурации будет выглядеть следующим образом. Сохраните этот файл.


Как установить WhatsApp на Raspberry Pi для отправки и получения сообщений

Теперь мы готовы запустить WhatsApp на Raspberry Pi. Запустите команду ниже, чтобы запустить WhatsApp.


yowsup-cli demos --yowsup --config config

Вы увидите следующий ответ от WhatsApp. Мы должны войти в систему сейчас. Введите «/L» и нажмите Enter. Для изучения большего количества команд вы можете напечатать /help.


Как установить WhatsApp на Raspberry Pi для отправки и получения сообщений

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


Как установить WhatsApp на Raspberry Pi для отправки и получения сообщений

Для отправки сообщения на другой номер WhatsApp введите следующую команду.


/message send +7********** "Ваше сообщение"

Замените ********** на номер получателя WhatsApp. Отправленные и полученные сообщения будут отображаться в том же терминале, как показано ниже.


Как установить WhatsApp на Raspberry Pi для отправки и получения сообщений

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




© digitrode.ru


Теги: Raspberry Pi, WhatsApp



   Благодарим Вас за интерес к информационному проекту digitrode.ru.
   Если Вы хотите, чтобы интересные и полезные материалы выходили чаще, и было меньше рекламы,
   Вы можее поддержать наш проект, пожертвовав любую сумму на его развитие.


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий