Tag Archives: Bluetooth

Как приручить свой Bluetooth. Часть 9

Чтобы два модуля Bluetooth могли работать друг с другом, их нужно сначала «спарить».

Собственно, процесс спаривания сводится к тому, что эти модули нужно сконфигурировать, а конкретно назначить кого-то Мастером, а кого-то Слейвом, и каждому прописать МАС-адрес его оппонента.

После некоторых упражнений с модулями на свет появился сам алгоритм спаривания и его реализация на языке Python.

Здесь имеется Описание алгоритма спаривания Bluetooth модулей HC-05 в формате pdf.

Сами утилиты находятся в репозитории https://github.com/zhevak/HC05

Следующая команда позволит клонировать репозиторий к себе на комп:

$ git clone https://github.com/zhevak/HC05

Изучайте и используйте для общего блага!

Как приручить свой Bluetooth. Часть 8

Что лучше — ужасный конец или ужас без конца?

Пишем незатейливую программу, которая периодически отправляет пакеты по 400 байт каждые 100 мс. Простая арифметика с этими цифрами дает нам результат 4 кБайт/с. Другими словами —  скорость обмена информацией гарантировано меньшей той, на которой начинаются проблемы.

Читать далее

Как приручить свой Bluetooth. Часть 7

Честно говоря я и сам не ожидал, что простой рассказик «о том как окучить простенький модуль Bluetooth» выльется в целый сериал. Ну что ж, терпите! А я постараюсь писать интересно и увлекательно.

Сегодня мы займёмся передачей файлов. Поскольку скорость передачи у модулей HC-03/05 не очень большая, то передавать с компа на комп фильмы вряд ли имеет смысл. Давайте прикинем, сколько времени нам понадобиться скопировать какой-нибудь 700-мегабайтный фильм.

Читать далее

Как приручить свой Bluetooth. Часть 6

Мир будет казаться чрезвычайно сложным и его положения (законы) не будут нормально перевариваться нашим мозгом, если мы будем ему скармливать тщательно перемешанные котлеты с мухами.

Поэтому давайте начнем отделять одно от другого. Через десяток минут вы поймете, на сколько бывают вкусными котлеты, когда они отдельно от мух.

Читать далее

Как приручить свой Bluetooth. Часть 5

Эта часть посвящена программе «Конфигуратору». В задачи Конфигуратора входит узнать и при необходимости изменить некоторые параметры модуля Bluetooth HC-05.

Читать далее

Как приручить свой Bluetooth. Часть 4

Продолжаем изучать мир многопоточности.

Вдоволь наиграшись с потоками можно уже переходить к созданию чего-нибудь полезного. На повестке дня — создание программы для работы с модулем Bluetooth типа HC-3 (HC-5).
bluetooth HC05

Читать далее

Как приручить свой Bluetooth. Часть 1

Я собираюсь вести рассказ не столько о Bluetooth, сколько по вопросу —

как в Линуксе создать простое средство (программу) для работы с устройством, которое подключено к последовательному каналу и выполняет AT-команды.

Ну вот так длинное определение темы.

Давайте начнем наше движение с краткого введения в AT-команды.

Читать далее