RaspiSMS 2
Сьогодні ми поговоримо про SMS та Raspberry Pi з новою версією RaspiSMS !

Якщо ви хочете підтвердити реєстрацію своїх користувачів за допомогою SMS, надіслати SMS через Інтернет або керувати системою домашньої автоматизації за допомогою SMS, RaspiSMS для вас !
RaspiSMS що це таке ?
Перш ніж говорити про встановлення програмного забезпечення, давайте витратимо кілька хвилин, щоб розглянути RaspiSMS !
Рішення для SMS для Raspberry Pi
RaspiSMS, скорочення Raspberry Pi та SMS, - це рішення, що дозволяє відправляти та отримувати SMS за допомогою Raspberry Pi або будь-якого комп’ютера/сервера під управлінням Linux.
З точки зору користувача, RaspiSMS представлений як програмне забезпечення для встановлення на Raspberry Pi і до якого ви отримуєте доступ через Інтернет. Таким чином, ви можете відправляти SMS з веб-сайту !
Розмістивши програму самостійно, ви маєте власний веб-сайт для відправки SMS, що забезпечує конфіденційність ваших даних та захист вашої конфіденційності !
Безкоштовне програмне забезпечення, розроблене Raspbian Франція
Спочатку RaspiSMS виникла внаслідок необхідності команди Raspbian France надсилати SMS через Інтернет (з незрозумілої донині причини, схоже, значна частина Дордонь виявила Інтернет, але не мобільні телефони).
Знайшовши лише платні рішення для надсилання SMS через Інтернет, ми вирішили розробити власне програмне забезпечення! І замість того, щоб створити простий сценарій командного рядка, який відповідає лише нашим власним потребам, ми вирішили створити справжній веб-додаток та безкоштовно та безкоштовно розповсюджувати його серед спільноти за ліцензією GNU/GPL3. !
Надсилайте та отримуйте SMS через Інтернет, керуйте своїми функціями Raspberry Pi, RaspiSMS
Як ми вже говорили на початку статті, сьогодні ми пропонуємо версію 2.0 RapiSMS, і хто каже, що версія 2.0 означає нові функції. Тож давайте коротко оглянемо всі функції RaspiSMS !
Вже існуючі функції
Перш ніж переходити до нових функцій, наданих версією 2.0, давайте спочатку подивимось на функції, які вже існують у попередній версії:
- Надсилайте текстові повідомлення
- Отримуйте SMS
- Заплануйте SMS на конкретну дату
- Створюйте контакти
- Створіть групи контактів
- Керування користувачами (додавання та видалення)
- Статистика та журнал надсилання та отримання SMS
- Управління Raspberry Pi або сервером за допомогою SMS
- API, що дозволяє відправляти SMS на номер, контакт або групу
Нові можливості
На додаток до всіх згаданих раніше функцій, версія 2.0 RaspiSMS додає багато можливостей або вдосконалень, пропонованих нашими користувачами. Ось перелік цих різних функцій та вдосконалень:
- Додано інтерфейс чату за допомогою SMS, що дозволяє обмінюватися рідиною з контактом
- Надсилання та отримання SMS в режимі реального часу
- Додавання пересилання SMS електронною поштою
- Додано моніторинг стану повідомлення (надсилання, надсилання, отримання одержувачем)
- Покращене управління журналами (тепер адміністратори можуть видаляти журнали)
- Додано підтримку та управління SMS-повідомленнями «Стоп» (якщо користувач надсилає вам SMS-повідомлення, що містить лише слово «STOP», повідомлення йому більше не надсилатимуться)
- Додавання попередження при отриманні SMS
- Додана автоматична інтернаціоналізація телефонних номерів
- Додана підтримка "флеш" SMS
- Додавання управління конфігурацією для адміністраторів
- Додані незначні вдосконалення (виправлення орфографії, виправлення наголосів, відображення імені контакту поруч із номером тощо)
Обладнання, необхідне для надсилання SMS з Raspberry Pi
Останній момент перед переходом до встановлення RaspiSMS на ваш Raspberry Pi, різне обладнання, необхідне для надсилання SMS з Raspberry Pi.
Дійсно, якщо Raspberry Pi дозволяє багато речей, він не керує надсиланням SMS. Тому вам знадобиться таке обладнання:
- Raspberry Pi
- Блок живлення, адаптований до Raspberry Pi
- Картка MicroSD розміром не менше 8 ГБ (після встановлення RaspiSMS та різних залежностей система сама вже перевищує 4 ГБ).
- Останнє і найголовніше, вам знадобиться USB-модем GSM/3G, сумісний із програмним забезпеченням Gammu.
Будьте обережні, знайти GSM-модем, сумісний з Gammu, стає все складніше. Якщо ви працюєте лише з Raspberry Pi, раджу безпосередньо використовувати модуль SIM800L. Він повністю сумісний, дешевший, його легше знайти, і ви легко знайдете підручники з його використання з Gammu.
Ми не вносимо його до списку, але, звичайно, вам знадобиться SIM-картка - і її підписка 😉 - для введення в GSM-модем. З нами ми використовуємо картку з безкоштовним пакетом € 2, що більш ніж достатньо для наших потреб !
Звичайно, ви можете встановити RaspiSMS на Raspberry Pi, на якому вже працює інше програмне забезпечення. RaspiSMS споживає дуже мало ресурсів і може співіснувати без будь-якого ризику з іншими програмами !
Як встановити RaspiSMS на ваш Raspberry Pi (або іншу систему GNU/Linux)
Для того, щоб зробити RaspiSMS максимально доступним, ми зробили його особливо простим у встановленні. Для цього ми пропонуємо три різні методи установки, від найпростіших до найскладніших !
Використовуйте дистрибутив із попередньо встановленим RaspiSMS
Будьте обережні, дуже ймовірно, що розподіл більше не буде підтримуватися в майбутньому. Дійсно, ми вважаємо за краще зосередитись на простішому режимі розповсюдження, а саме на пакеті .deb та сховищі GitHub.
Якщо ви хочете створити систему, присвячену RaspiSMS, це рішення, мабуть, є найбільш підходящим. Дійсно, це дозволить вам налаштувати дистрибутив Raspbian із попередньо встановленим RaspiSMS, все лише за кілька хвилин.
Для цього потрібно просто завантажити образ дистрибутива RaspiSMS, а потім встановити його як стандартний дистрибутив Raspbian (тут ви знайдете навчальний посібник для Windows, а інший - для Linux) !
Після запуску запустіть команду "sudo raspi-config" і виконайте "Розгорнути файлову систему".
Типовим користувачем є pi, малиновий пароль. Для RaspiSMS існує користувач [email protected], пароль адміністратора. Не забудьте змінити ці паролі для більшої безпеки !
Зверніть увагу, що вам доведеться деактивувати PIN-код вашої SIM-картки або змінити файл/etc/gammu-smsdrc, щоб налаштувати PIN-код.
Єдиним недоліком цього методу є те, що ви можете використовувати його лише на Raspberry Pi, і ви не можете додавати RaspiSMS до розподілу, який уже існує.
Тому для відповіді на цю проблему ми пропонуємо другий спосіб, майже такий же простий !
Встановіть RaspiSMS на систему, подібну до Debian, за допомогою пакета .deb
Це рішення дозволяє використовувати найновішу версію 2.0.2.
Якщо ви хочете встановити RaspiSMS на Raspberry Pi, на якій у вас вже є дистрибутив, або якщо ви хочете встановити його на іншу систему типу Debian (Ubuntu, Debian, Mint, Mate тощо), радимо скористатися наступним метод !
Спочатку завантажте пакет .deb на ваш Raspberry Pi, використовуючи таку команду:
Після завершення завантаження ми оновимо систему і особливо сховища, потім почнемо інсталяцію RaspiSMS (що, ймовірно, призведе до помилки) і нарешті виправимо помилки інсталяції. Знову ж таки, нічого надто складного, просто виконайте такі дії:
Все, що вам потрібно зробити, це відповісти «так», коли система запитає вас, чи слід автоматично налаштовувати програмне забезпечення !
Встановіть RaspiSMS вручну, щоб адаптувати його до інших конфігурацій
Це рішення дозволяє використовувати найновішу версію 2.0.2.
Остання можливість, якщо у вас досить просунутий рівень в Linux і ви хочете встановити RaspiSMS на інший тип системи (наприклад, Red Hat), або якщо ви хочете адаптувати установку до вже наявних технологій (зокрема, до Nginx), Ви можете безпосередньо завантажити вихідний код RaspiSMS з веб-сайту або зі сторінки GitHub RaspiSMS.
З іншого боку, якщо ви вирішите встановити RaspiSMS вручну, вам доведеться керувати самостійно !
Для цього ми рекомендуємо переглянути файл автоматичного встановлення Debian. Цей коментар коментується і повинен дозволити вам обійтись без зайвих проблем;). Можливо, ви також захочете поглянути на документацію RaspiSMS !
Сприяти RaspiSMS
Якщо ви використовуєте RaspiSMS, можливо, ви хочете допомогти нам просунутися вперед !
Як ми вже говорили на початку статті, RaspiSMS - це безкоштовний проект, випущений під ліцензією GNU/GPL. Для тих, хто не знає, це означає, що ви можете завантажувати, а також вивчати, модифікувати та розповсюджувати RaspiSMS !
Тому, якщо ви знаєте, як розробляти і маєте ідеї щодо вдосконалення програмного забезпечення, ви можете перейти на сторінку GitHub проекту RaspiSMS, завантажити проект і запропонувати нам власні зміни. !
І якщо ви не знаєте, як розвиватися, не біда, ви все одно можете брати участь у багатьох різних способах:
- Написавши статтю або посилання на Raspbian France та цю статтю з вашого веб-сайту або на форумах, у яких ви берете участь
- Поговоріть про RaspiSMS та Raspbian France навколо вас, в Інтернеті або з родичами, яким цей проект може бути корисним
- Надішліть нам відгук про ваш досвід роботи та запропонуйте вдосконалення
Користуючись нагодою, дякуємо dam09fr, memento та flavaud за їхній час, їхні ідеї та їх код. !
Висновок
І все, тепер ви можете надсилати SMS через Інтернет за допомогою Raspberry Pi !
І найкраща частина полягає в тому, що ви все ще можете використовувати свій Raspberry Pi для багатьох інших проектів, тому продовжуйте і відкривайте наш підручник з перетворення вашого Raspberry Pi у медіа-центр або нашу статтю, щоб вибрати відповідні аксесуари. !