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

 
» » 5 простых способов организовать беспроводную связь с вашим контроллером

5 простых способов организовать беспроводную связь с вашим контроллером

Автор: Mike(admin) от 7-09-2016, 11:06

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


5 простых способов организовать беспроводную связь с вашим контроллером

В данном материале будут приведены пять простых и распространенных способов организовать беспроводную связь с примерами модулей для того или иного способа.


WiFi


Беспроводная сеть WiFi сегодня является, наверное, самой популярной среди способов беспроводной связи различных устройств, в первую очередь потребительских (смартфоны, планшеты, компьютеры). Но и для радиолюбителей уже открыта дорога в мир WiFi. В первую очередь это стало благодаря появлению и широкому распространению модуля ESP8266.


Этот чип реализует полный стек протокола TCP/IP, и он очень прост в работе и программировании. По умолчанию в него записана прошивка, позволяющая вашему микроконтроллеру общаться с ним с помощью AT-команд. Но в ESP8266 есть встроенный микроконтроллер и необходимые периферийные модули, так что он может работать автономно. Самое главное, что цена ESP8266 очень мала. Его можно купить всего лишь за $2.


ESP8266

Еще одним WiFi чипом, который был популярным до появления ESP8266, можно назвать CC3300 компании Texas Instruments. Работа с ним также не имеет больших трудностей, правда подключается он не по последовательному порту UART, а с помощью интерфейса SPI.


CC3300

Bluetooth/BLE4.0


Bluetooth является, пожалуй, вторым после WiFi из наиболее часто используемых беспроводных протоколов. Но с учетом версии с малым потреблением энергии Bluetooth Low Energy в некоторых областях может стать первым. Он позволяет создавать беспроводные устройства с батарейным питанием, которые могут работать более 1-2 лет на одной батарейке.


Среди модулей с BLE можно выделить HM-11 BLE Module. Это очень миниатюрный модуль, основанный на микросхеме CC2541. К преимуществам, помимо компактности, можно отнести его малую стоимость и простоту работы с ним. Он поддерживает BLE-связь с iPhone, iPad (iOS 5.0 или выше) и Android 4.3 или выше.


HM-11 BLE Module

Среди заядлых ардуинщиков также популярен модуль HC-05, работающий по старой спецификации BT2.0. Но очевидным его плюсом является то, что для него можно найти кучу информации и примеров работы с ним, поэтому сделать проект с HC-05 будет проще простого.


HC-05

ZigBee


ZigBee является спецификацией набора коммуникационных протоколов высокого уровня, используемых для создания персональных сетей (WPAN), построенных на основе компактных, маломощных цифровых радиостанций. ZigBee основан на стандарте IEEE 802.15.4. Хотя дальность передачи одного ZigBee-устройства составляет от 10 до 100 метров, при построении ячеистой сети данные можно передать на большие расстояния через каждую точку этой сети. ZigBee, как правило, используется в приложениях с низкой скоростью передачи данных, которые требуют длительного времени автономной работы и безопасности сети (поскольку поддерживается 128-битное шифрование).


Среди всех решений, доступных на рынке, одним из самых популярных и самых эффективных является модуль MRF24J40MA компании Microchip. На MRF24J40MA есть встроенная PCB-антенна. Он поддерживает протоколы ZigBee, MiWi и MiWi P2P. С микроконтроллером данный модуль соединяется по 4-проводному интерфейсу SPI.


MRF24J40MA

GSM/GPRS


GSM связь является необходимой для многих проектов с дистанционным управлением или удаленного коммуникационного оборудования. Например, все, кто пытается сделать сигнализацию на Arduino, в первую очередь рассматривали именно возможности GSM. Одним из популярных модулей для этого является GSM/GPRS модуль SIM900.


SIM900

Радиочастотные модули без поддержки протоколов


Если для вашего проекта не нужны все эти сложности вроде GSM, ZigBee, Bluetooth и WiFi, то можно взять какой-нибудь обычный дешевый модуль для организации простейшей передачи данных по радиочастотному каналу. Среди таких можно выделить Semtech LoRa SX1278 и DRF1278F (оба с чипами SX1278), а также популярный модуль nRF24L01 компании Nordic Semiconductor, работающий на частоте 2.4 ГГц.


nRF24L01



© digitrode.ru


Теги: WiFi, Wi-Fi, ESP8266, CC3300, HC-05



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

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

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