Плата расширения GSM / GPRS и GPS для Raspberry Pi. Часть 3

Прежде всего мы должны смонтировать один из совместимых модулей GSM на расширении, а затем собрать плату на Raspberry Pi, убедившись, что нижняя часть платы не касается к разъемам USB или Ethernet. Иначе, просто защитите разъемы изоляционной лентой. Подключите периферийные устройства и питания Raspberry Pi в обычном порядке. Кстати, если вы любите играть онлайн, то на сайте online-computer.ru вы сможете смотреть лучшие онлайн игры бесплатно.

С помощью GNU / Linux, мы можем создать программы, которые выполняют множество функций, совместно используя такие ресурсы, как GSM-модуль. Например, мы могли бы написать приложение, которое отслеживает такие внешние события, как телефонный вызов или SMS сообщение, а также в состоянии реагировать на такие внутренние события, как активации ввода / вывода данных и, соответственно, выполнять голосовые вызовы, отправлять массовые или персональные SMS, отправлять файлы (например, изображения), или электронные письма и т.д.… В то же время, вы можете добавить гео-довидковуинформацию благодаря доступности GPS на плате.

Для выполнения всех этих функций вам необходимо разработать модульную архитектуру, которая сможет совместно использовать ресурсы, не создавая конфликтов. Архитектура, состоящая из сервера модулей, интерфейса и управления ресурсами и специализованихи модулей, которые обеспечивают описаны функциональные возможности и, которые могут вызываться и выполняться при определенных условиях. Это нуждается в услугах связи между запрашивающими (программами) и серверными модулями, которые могут удовлетворить их в соответствии с логикой, что обеспечивает приоритеты и избежания конфликтов. Для этого вам нужно вникать до деталей функциональных требований приложения, и это причина, почему, прежде чем углубляясь в разработке клиент / серверных приложений, мы предлагаем вам режим, который позволяет получить гибкий опыт управления.

Этот режим позволяет использовать программы, написанные для Arduino, с небольшими изменениями, так, чтобы ознакомить с платой в более непосредственной форме. Этот режим использует библиотеку arduPi разработанную Libelium Comunicaciones SL Distribuidas, доступной под открытой лицензией и размещенной на CookingHacks.

Читайте также: