‎App Store: RGB Remote

‎App Store: RGB Remote Лодки

Что для этого потребуется

  1. Любая Arduino-совместимая плата
  2. Bluetooth-модуль
  3. Устройство на котором установлена ОС Android

В качестве Bluetooth-модуля лучше всего использовать HC-05. Его легко купить в китайском интернет магазине или на eBay. Модуль питается от 3.3 В, но его линии I/O могут работать и с 5-вольтовой логикой, что позволяет подключать его UART к Arduino.

Bluetooth-модуль HC-05

#1 настройка блютус на телефоне

Прежде чем начать подключение телефона к магнитоле в автомобиле через Блютуз, убедимся в том, что Bluetooth на смартфоне включен. Эти действия практически идентичны для iPhone и Android:

  • Зайти в настройки и проверить параметр «Bluetooth».
  • Убедиться, включена ли опция обнаружения телефона другими устройствами.
  • Отметить в настройках, чтобы смартфон был всё время в зоне видимости. Часть смартфонов настроены таким образом, что они остаются в сети лишь несколько минут.
  • Важно: если соединение с магнитолой не установить в течение некоторого времени, телефон также может выйти из зоны видимости. Первый раз я промучился с этим вопросом очень долго, забыв о данном нюансе.
Смотрите про коптеры:  Радиоуправляемая модель катера Schnellboot S100

#2 проверка магнитолы

Теперь проверим, готова ли магнитола к подключению к телефону. В большинстве машин есть кнопка «Bluetooth» для запуска обнаружения гаджетов. В некоторых машинах для этого используются голосовые команды.‎App Store: RGB Remote

А однажды, когда я пытался помочь другу решить данную задачу – то нам не помогал ни один способ. Оказалось, что требовалось активировать меню на экране и следовать инструкциям там. При возникновении таких сложных ситуаций, чтобы выяснить, как на магнитоле в машине включить Блютуз, следует почитать руководство к авто.

Кстати, даже если в вашей машине нет встроенного беспроводного адаптера, вы все равно можете подключить смартфон к автомагнитоле. В этом случае подключается внешний USB-Bluetooth модуль. Стоит он недорого (от 150 до 500 рублей), и выглядит как флешка.

#3 подключение

Для подключения есть два варианта: поиск телефоном магнитолы и наоборот. В первом случае, выбираем в смартфоне свою магнитолу из всего списка гаджетов вокруг. Я, к примеру, регулярно вижу чей-то компьютер и пару чужих наушников.

Во втором варианте запускаем обнаружение на магнитоле и следуем инструкциям на экране – у разных моделей они отличаются.

  1. После соединения на экране появится пароль.
  2. Чтобы подключить Блютуз к магнитоле в машине, введите пароль на экране телефона, и тогда и они будут сопряжены.
  3. Если экрана нет, то информацию о пароле можно найти в руководстве. Многие авто снабжены стандартными вариантами, вроде «111» или «1234».

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

Теперь гаджет подключён к аудиосистеме и связан с магнитолой. А у нас появляются две замечательные возможности:

  • принимать звонки через аудиосистему машины.
  • слушать музыку из памяти телефона или из интернета.

Более подробно о каждой из них мы и рассказываем ниже!

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

‎bluetooth loudspeaker

Do you want to boost your voice in the public, or love to sing karaoke? If you have a portable bluetooth speaker, this app is a must have for your iPhone / iPad.

Bluetooth Loudspeaker is an app to amplify your voice output to your wireless connected bluetooth speaker. That is, your iPhone becomes the microphone and the bluetooth speaker becomes a remote loudspeaker within 10 meters distance. As this app can run at background, user can play mp3 music and sing karaoke at the same time.

What can you do with a microphone and remote loudspeaker? Who needs this mic and remote loudspeaker? Some examples are:
– sing karaoke at home or anywhere,
– teaching in a classroom or lecture room,
– street performance, live show,
– speaker in a large conference room,
– garage sale, outdoor sale, pop-up store sale, or other sales promotion,
– tour guide at the hot spot,
– fan of a sport team, who sing loud to support the favourite sport team in the stadium,
– outdoor activities,
– works as volume booster or megaphone for your speech,
– beach party, birthday party, exhibitions, celebrations and many more cases.
With this app, you have a wireless microphone on your hand!

Read me first:
1. User must connect to a bluetooth speaker when using this app for voice output. Do NOT choose device internal speaker, as there will be some unwanted echo noise.

2. This app will NOT bluetooth or airplay connect to your remote speaker. User has to manually connect to the speaker first (through Settings > Bluetooth). Then open this app.

3. When using this app to output voice to connected bluetooth speaker, user can put this app as background job and run another music app such as Apple Music (or any music app). To stop, go back to this app and tap the stop button.

4. This app does NOT support wired headset / headphone or bluetooth headset or line-out.

5. This app does not download or play online mp3 music or video.

6. Remember to turn device output volume to about 80-90% maximum (at top right icon), and mic gain to about 40-50% (at bottom slide bar).

7. Some iPad mic is located on top of the device, while most iPhone default mic is at the bottom.

From iOS 14 and on, there will be an ads tracking dialog popup once, which is required for new iOS user privacy purpose. We do not collect any data from user or device. Feel free to contact our email support.

‎bluetooth smart scanner

Bluetooth Smart Scanner is the fastest app to find all Bluetooth Low Energy (also known as Bluetooth 4.0 or Bluetooth Smart) devices around you. It shows detailed information that Bluetooth Low Energy devices advertise, including device name, signal strength (RSSI), supported services, battery level, etc.

The app can be used for discovering and debugging Bluetooth Smart devices, by the professionals and people who are just curious.

Note that Bluetooth Smart Scanner only works on iPhone/iPad/iPod with Bluetooth 4.0. For now, these are iPhone 4S/5/5C/5S/6/6Plus, iPad 3/4/mini/Air and iPod Touch 5. BLE devices can only be discovered when they are advertising.

‎bluetooth terminal

Version 3 is here completely redesigned, rewritten and best of all MUCH more stable!

## Version 3 is now available ##

With Bluetooth LE Terminal you can easily prototype your Bluetooth Smart enabled hardware. Send individual bytes encoded as ASCII, HEX or Decimal numbers and receive data from your hardware accessory.

Test your data transfers even before having your own app!

# More Features:
• Send bytes as ASCII, HEX or Decimal
• See device’s services and characteristics and their associated values
• Get information about your device such as name, UUID, and RSSI readings
• Setup a button matrix (game controller) to send different data with just a tap.
• Apple Watch support for button matrix
• Send the current time as a unix timestamp (seconds since 1970)
• Export current session as CSV
• Use the app in split-view or slide-over on iPad

If you have any questions about the app, or requests for features you would like to see, just write a short review or use the button inside the app to contact me!

* Some features may require an optional one-time in app purchase.

Bluetooth: громкая связь в автомобиль

Моё личное мнение: разговаривать по громкой связи, используя штатные динамики машины, очень комфортно. Ничего не отвлекает от движения, руки свободны, и провода не путаются. С помощью Блютуз-систем можно не только принимать звонки, но и набирать номера.

Методы, как подключить и настроить громкую связь в машине через Блютуз, аналогичны, как и для подключения музыки. Многие авто оснащены системой «Hands Free» – с ней и нужно коннектиться. Вариантов у разных моделей множество: управление с экрана, голосовые команды.

Если у вас в салоне есть посторонние пассажиры, и вы не хотите, чтобы детали разговора были слышны кому-либо еще – то вы можете приобрести беспроводную гарнитуру. Можем посоветовать следующие модели:

  • Например, бюджетный вариант SmarTerra обойдётся всего от 350 рублей. Выглядят они следующим образом.
  • Также предлагаем посмотреть небольшой видеобзор по этой модели.
  • Также хорошо себя зарекомендовали гарнитуры Sven и Xiaomi, у каждой из марок есть много хороших моделей, при выборе ориентируйтесь на ту сумму, которую готовы потратить.

‎citilux

Нюансы сопряжения с iPhone
Завершите работу приложения Citilux Light & Music , если оно запущено (выйдите из приложения, и удалите его из списка недавно запущенных приложений). Для этого два раза быстро нажмите кнопку «Home», найдите приложение и смахните его вверх.
Включите светильник выключателем на стене.
Одновременно нажмите и удерживайте на пульте управления светильником кнопки 8 и 9 (отмечены надписью PAIR BLUETOOTH). Светильник должен издать звуковой сигнал и начать попеременно мигать теплым и холодным светом.
На смартфоне откройте Настройки → Bluetooth, найдите в списке устройств CL703M100 и установите сопряжение. ВНИМАНИЕ!!! В зависимости от смартфона данный светильник может отображаться как ДВА(!) устройстваBluetooth. Сопряжение следует устанавливать с устройством, которое отображается как АУДИОУСТРОЙСТВО!
После установки сопряжения откройте приложение Citilux Light & Music, подтвердите в приложении соединение со светильником. После этого все функции должны работать.

‎led strip

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

‎lg tone free

New Tone Free app for LG TONE Free, true wireless earbuds.

1. Main Features

– Equalizer setting
– Touch pad setting
– Find my earbuds
– Ambient sound setting
– Reading SMS, MMS, Wechat, message from messenger or SNS applications
– User guides

2. Supported models
– HBS-FN4/5W/6, TONE-FP8 Series
– Necband models: HBS-830, HBS-835, HBS-835S, HBS-930, HBS-1010, HBS-1120, HBS-1125,HBS-XL7,HBS-SL6S,HBS-SL5

‎pioneer arc

Это приложение превратит Ваш смартфон* в удобный сенсорный пульт управления всеми функциями магнитолы Pioneer**.

Приложение Pioneer ARC позволяет управлять воспроизведением музыки, переключать источники сигнала (FM, Bluetooth аудио, USB и т.д.), настраивать подсветку и изменять настройки звука магнитолы Pioneer**.

Возможности приложения Pioneer ARC зависят от модели магнитолы**, которую Вы используете.

* Приложение Pioneer ARC совместимо с iPhone 5/5c/5s/6/6 Plus/6s/6s Plus/SE/7/7 Plus/8/8 Plus/X, с версией iOS 8 и выше.

**Совместимые модели головных устройств Pioneer и доступные функции:

– Управление источниками / Настройка звука / Регулировка подсветки / Управление Bluetooth функциями
DEH-S5000BT / MVH-S610BT

– Управление источниками / Настройка звука / Управление Bluetooth функциями
DEH-S4000BT
MVH-S300BT

– Управление источниками / Настройка звука
MVH-S120UI
DEH-3900BT
DEH-S2000UI / DEH-S210UI
DEH-X2900UI
MVH-390BT
MVH-S100UI / MVH-S110UI / MVH-S110UIG
MVH-190UI

– Управление источниками / Настройка звука / Регулировка подсветки
DEH-S220UI
FH-X730BT
DEH-X5900BT
MVH-X580BT

– Управление источниками
DEH-X5800BT
DEH-4800BT, DEH-4800FD
DEH-X3800UI
DEH-2800UI
MVH-X380BT
MVH-280FD
MVH-180UI

‎rgb remote

Brief introduction:
RGBW light dimmer is a mobile application which is developed with Bluetooth 4.0.
With RGBW light dimmer, you can use your phone to operate the colored light wirelessly. As long as you touch the phone, according to your corresponding click, the lights will change the color, brightness, and flicker frequency, and even DIY colored lights. RGBW light dimmer can also control multiple lights if you add the lights to the group.

Application steps:
Firstly, open the Bluetooth on the phone.
Secondly, open the APP of RGBW, and click on the Bluetooth logo which is on the upper left corner.
Thirdly, click on searching for BLEDIM light.
Fourthly, click on connecting to BLEDIM light which has been searched.
Fifthly, do the operation to change color, brightness, flicker frequency, DIY colored lights, and so on.
Sixthly, if you want to control multiple lights at the same time, you should firstly search for and connect multiple BLEDIM lights, and click on the logo of the light group, and then click on the BLEDIM lights which you want to meanwhile control. After this operation, you can control the lights synchronously.

The existing function of RGBW light dimmer:
First, multicolor regulation.
Second, brightness control.
Third, flicker frequency regulation.
Fourth, DIY colored lights.
Fifth, divide the group to control multiple lights synchronously.

Как в машине через блютуз включить и слушать музыку?

Слушать музыку с телефона в машине через Блютуз – сплошное удовольствие. Для этого достаточно включить проигрывание музыки на телефоне, некоторые машины дополнительно позволяют управлять треками с экрана или голосом. Также можно использовать скачанные файлы из своего плейлиста.

  • Для меня, однако, удобнее запустить онлайн сервис, например Яндекс Музыку или Эппл Мьюзик. Когда вопрос о том, как подключить Айфон к машине через Блютуз, решён, то Apple Music – лучший вариант. Программа платная, но предоставляет доступ к огромной библиотеке музыки, имеет удобный интерфейс.
  • Ещё один качественный сервис – Яндекс Музыка. Приложение платное, но если использовать браузер, то слушать музыку можно бесплатно. Есть нюанс: на iPhone в Яндекс Музыке треки не переключаются автоматически, что весьма неудобно.

Теперь вы знаете, как подключить смартфон к машине с помощью беспроводной связи. Когда мой телефон не подключается к магнитоле через Блютуз, помогает простое выполнение этой инструкции. Надеюсь, что она также принесёт вам пользу!

Подключение bluetooth-модуля к arduino

Так теперь нам нужно подключить нашу Arduino с Bluetooth. Если на Arduino нет вывода с 3.3В, а только 5В то нужен будет поставить стабилизатор чтобы снизить питание. Назначение выводов HC-05 легко найти в интернете. Для использования рекомендуем вам сделать плату с выведенными линиями питания, Rx и Tx. Подключение к Arduino необходимо производить в следующем порядке:

  • вывод Arduino 3.3В или (5В через стабилизатор!) — к 12 пину модуля Bluetooth
  • вывод Arduino GND — к 13 пину модуля Bluetooth
  • вывод Arduino TX — к 2 пину модуля RX Bluetooth
  • вывод Arduino RX — к 1 пину модуля TX Bluetooth

После подключения необходимо проверить работоспособность Bluetooth модуля. Подключим Светодиод к 12 выводу Arduino и загрузим на плату следующий скетч:

Char incomingByte; // входящие данные
int LED = 12; // LED подключен к 12 пину
void setup() {
Serial.begin(9600); // инициализация порта
pinMode(LED, OUTPUT); //Устанавливаем 12 вывод как выход
Serial.println(“Press 1 to LED ON or 0 to LED OFF…”);
}
void loop()

{
if (Serial.available() > 0) { //если пришли данные
incomingByte = Serial.read(); // считываем байт
if(incomingByte == “0”)
{
digitalWrite(LED, LOW); // если 1, то выключаем LED
Serial.println(“LED OFF. Press 1 to LED ON!”); // и выводим обратно сообщение
}
if(incomingByte == “1”) {
digitalWrite(LED, HIGH); // если 0, то включаем LED
Serial.println(“LED ON. Press 0 to LED OFF!”);
}
}
}

Подключение через блютуз к магнитоле

Предлагаю изучить пошаговую инструкцию о том, как с лёгкостью подключиться через Блютуз к магнитоле и применить полученные знания на практике! В первую очередь, создадим пару между смартфоном и магнитолой. Оба устройства должны иметь встроенный Блютуз-адаптер, быть видимыми друг для друга.

Приложение ultimate control

Приложение делится на две части, как и все приложения подобного типа, а именно: агент, какой устанавливается на мобильном Android устройстве, и приложение для компьютера. После того, как вы установите программу, запустите её на компьютере.

Для упрощения управления компьютером, вы можете в приложении использовать мультитач. Для программы существует большое количество вариантов применения, и ограничиваются они только спецификой вашего занятия на компьютере. Можно начать со способности управления презентациями. Программа Ultimate Control поддерживает несколько систем, таких как Mac, Linux и Windows.

Также вам потребуется на компьютере Java Runtime Environment.

Приложение unified remote

Программа полностью аналогична Ultimate Control, которая для управления также использует серверное управление, которое настраивается на компьютере, и приложение для вашего устройства Android. Приложение на телефоне может по сети включать компьютер, управлять громкостью, автоматически останавливать работу медиа-проигрывателей при входящих звонках на телефоне и многие другие функции.

К сожалению, это приложение является платным, в бесплатной версии много функций недоступны. Управление программой PowerPoint и разными браузерами предоставляется только в платной версии продукта. Из списка систем, приложение Unified Remote имеет поддержку только Windows и для своей работы требует.NET Framework 4.

Приложение win – remote

Как и предыдущее приложение, WIN – Remote поддерживает только ОС Windows. Для нормальной работы вам необходимо инсталлировать Windows Remote Service сервис. После установки этого сервиса и его запуска, вы сможете создать сервер, и подключится к нему с мобильного телефона Android.

Среди всех описанных приложений, WIN – Remote отличается тем, что все его функции предоставляются совершенно бесплатно. В платной версии, вы сможете лишиться рекламы.

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

Трюк 1: используем bt для удаленного доступа к компьютеру

Как-то для проведения презентации я пригласил одну длинноногую подругу – нажимать кнопку «пробел», чтобы перелистывать слайды в Power Point. Это удовольствие стоило мне недешевого обеда и двух часов пустых разговоров с Barbie girl. После этого я твердо решил: в следующий раз проблему отсутствия пульта ДУ я обойду по-другому.

И обошел, воспользовавшись мобильником! Да-да, прямо с телефона можно перелистывать слайды, управлять музыкой – и делать еще бог знает что. Главное, чтобы на мобильнике и компьютере были установлены BT-модули. Мало того, что сэкономишь деньги и силы, так еще и выглядеть будешь непростительно модно.

Показать такой фокус способен каждый, кто заюзает утилиту Bluetooth Remote Control
, не столь давно обновившуюся до версии 3.0. Она позволяет управлять компьютером с экрана любого мобильного телефона. Все очень просто.

На компьютер ставится специальная серверная часть, а на телефон – программа-клиент, написанная на Java (требуется MIDP 2.0). После настройки нехитрой схемы ты сможешь дистанционно управлять мышкой и клавиатурой компа. И самое главное – получишь доступ к удаленному рабочему столу.

Трюк 2: контроль доступа с помощью bt

Если ты работаешь в комнате, где вместе с тобой сидит с десяток коллег, тебе наверняка приходилось блокировать компьютер, когда уходишь в другое помещение. А что? Не успеешь отойти, как кто-нибудь уже покопается на твоем харде. Расклад не самый приятный.

В общем, лочить компьютер нужно обязательно, вопрос в том – как? Можно использовать стандартные возможности винды и по десять раз на дню вводить длиннющий пароль. Или же делать это красиво с помощью технологии Bluetooth
. Все просто, как дважды два.

Отходишь от компьютера – и он тут же блокируется. Возвращаешься обратно – и лока как не бывало! Единственное условие: как в компьютере, так и в мобильном телефоне должен быть установлен модульBluetooth
, а в системе заинсталена программа LockItNow
(ты легко можешь )
.

Впрочем, приятелям и коллегам можно рассказывать о телепатических возможностях, а потом продавать секрет за деньги:). Кстати говоря, если под рукой BT-модуля нет, то его можно заменить телефоном, который поддерживает «синий зуб» (подключи по COM-порту).

Трюк 3: снифаем bt-трафик из эфира

Мастерство начинается с понимания. Не возникало ли у тебя когда-нибудь желания посмотреть внутрь протокола и узнать, как происходит обмен данными через «синий зуб»? Прослушивание трафика Bluetooth
может выполняться только «в себя», то есть выполняется перехват исходящего и входящего трафика узла, на котором ты отдал команды.

В этом деле немаловажное значение имеет так называемый Host Controller Interface (HCI), который позволяет обращаться к передатчику. HCI-узел обычно подключается к узлу драйвера устройства Bluetooth
(входящий поток) и к узлу L2CAP (исходящий поток).

Windows платформа по умолчанию такой возможности не предоставляет. Однако сторонними разработчиками были выпущеныспециальные драйвера, которые позволяют переводить стандартный донгл в сниффер
. Традиционно показательной в этом плане является работа FTS4BT Wireless Bluetooth Protocol Analyzer
, стоящего бешеные деньги.

Продукт цепляет тем, что поддерживает новый Bluetooth v2.0 EDR
, на базе которого работают современные устройства и, более того, способен на лету декодировать весь трафик из эфира, аккуратно отсортировывая аудио, данные протоколов приложений и многое другое.

Трюк 4: работаем с bt-адаптером напрямую

Долгое время Bluetooth стеки для Windows предоставляли настолько скудные возможности
, что программисты просто обходили эту платформу стороной. Этим объясняется, что большинство программ для серьезных забав c «синим зубом» разрабатываются под никсовую платформу.

Некоторые из хитрых приемов мы разберем именно на это платформе, а именно FreeBSD
(напомню, что на диске прошлого номера мы выкладывали свежий 7.0 релиз этой ОС). Сама технология Bluetooth
официально стала поддерживаться на ней только с 5-ой ветки на базе подсистемы Netgraph.

  1. Подключаем устройство: kldload ng_ubt
  2. Копируем сценарий подгрузки стека в удобное место: cp /usr/share/examples/netgraph/bluetooth/rc.bluetooth /usr/local/etc/rc.bluetooth
  3. Копируем сценарий подгрузки стека в удобное место и запускаем: sh /usr/local/etc/rc.bluetoots start ubt0

Теперь хочу познакомить тебя с утилитой hccontrol. Это одна из основных программ для работы с BT-модулем. Именно она выполняет все операции, связанные с интерфейсом HCI, и имеет следующий синтаксис: hccontrol –n . Проверим функциональность нашего устройства, просканиров эфир на наличие устройств:

hccontrol –n ubt0hci Inquiry

Как результат, утилита выведет информацию о найденных устройствах, в том числе их MAC-адреса. Надо заметить, что каждое из устройств Bluetooth, будь то хедсет или обыкновенный телефон, представляет некоторый набор сервисов
.

Базовый перечень включает в себя: CIP (Common ISDN Access), CTP (Cordless Telephony), DUN (dial-up networking), FAX (FAX), FTRN (Obex File Transwer), HSET (Headset), NAP (Network Access Point). Чтобы выяснить, какие сервисы предоставляет то или иное устройство, используется запрос на специальном протоколе SPD (Service Descovery Protocol).

# spdcontrol -a browse

Трюк 5: находим скрытые устройства

Итак, эфир мы просканировали и даже выяснили, какие сервисы доступны на активных устройствах. Но вот загвоздка! Некоторые девайсы никак не выдают своего присутствия, поскольку находятся в режиме «Undiscoverable mode» и не отвечают на широковещательные запросы.

Самый известный прием их обнаружения – тупой перебор MAC-адресов, то есть последовательная посылка запросов на разные адреса из определенного диапазона. Для этого нужно использовать очень простую утилиту Redfang , которая перебирает последние шесть байт адреса устройства и таким образом обнаруживает спрятавшиеся устройства.

Другой вариант – это использовать пассивные методики
: перевести свое устройство в режим ожидания, при этом назначить сети какое-нибудь привлекательное имя:

hciconfig hci0 name BT_YANDEX hciconfig hci0 down hciconfig hci0 uphcidump -V | grep bdaddr

В результате отобразятся все входящие соединения, среди которых могут запросто оказаться товарищи со скрытыми идентификаторами.

Трюк 6: перехватываем из эфира разговоры по гарнитуре

Одна из основных угроз радиотехнологий состоит в том, что данные можно перехватить. Первое, что приходит в голову, касаемо Bluetooth – прослушать разговоры людей, использующих гарнитуру
. И зачастую это реально! На хакерском фестивале What the Hack
в Нидерландах специалисты из группы Trifinite продемонстрировали, как при помощи ноутбука с Linux, специальной программы и направленной антенны можно подслушать, о чем говорит через Bluetooth-гарнитуру водитель
проезжающего автомобиля.

Группа разработала программу Car Whisperer
(«Автомобильный шептун»). Возможности программы относительно невелики: прослушать можно только тех, кто забыл сменить заводские пароли доступа к Bluetooth наподобие«0000» или «1234». Но таких бедолаг, поверь, очень и очень много!

«Шептун» способен вклиниться и успешно пройти «pairing» устройств, получив информацию, передаваемую с каркита или хедсета на мобилку. Хочу обратить внимание: утилита позволяет не только получить информацию, передающуюся между хедсетом и мобилой, но и инжектить туда свою. Мы решили проверить возможности этой программы, скачав Car Whisperer
с сайта разработчиков.

hciconfig адаптер class 0x500204# 0x500204 – это класс «phone»

В противном случае некоторые «умные» девайсы могут заподозрить неладное. Смотрим синтаксис утилиты, который выглядит следующим образом:

./carwhisperer «что внедряем в линию» «что захватываем из линии» «адрес устройства» [канал]

Мы взяли внедряемый файл прямо из папки утилиты, а в качестве выходного указали out.raw:

./carwhisperer 0 message.raw /tmp/out.raw00:15:0E:91:19:73

На выходе получаем файл out.raw. Прослушать его в чистом виде нельзя: необходимо преобразовать в аудио формат, для чего потребуется дополнительная утилита. Подойдут довольно многие аудио конвертеры, например :

raw –r 8000 –c 1 –s –w out.raw –t wav –r 44100 –c 2 out.wav

Кроме прослушивания, можно войти в систему, просмотреть телефонную книгу и воспользоваться другими возможностями «свободных рук» с Bluetooth. Принцип такой: сначала осуществляется поиск активных устройств и проверка на предмет сервиса HS (Head Set).

На практике это выглядит следующим образом. Сначала осуществляется поиск всех активных гарнитур с помощью команды «sdptool search HS», которая выдает примерно такой ответ:

Inquiring …Searching for HS on 00:0A:3A:54:71:95 …Service Name: HeadsetService RecHandle: 0x10009Service Class ID List:”Headset” (0x1108)”Generic Audio” (0x1203)Protocol Descriptor List:”L2CAP” (0x0100)”RFCOMM” (0x0003)Channel:

Далее осуществляется попытка открыть RFCOMM соединение на SCO audio channel с помощью команды «rfcomm connect 2 00:0A:3A:54:71:95 1» и посылка нужных AT-команд. Приведу небольшую статистическую заметку о данных авторизации на некоторые модели беспроводных гарнитур:

Nokia (00:02:EE…) – pin=”5475″Audi UHV (00:0E:9F…) – pin=”1234″O”Neill (00:80:37…) – pin=”8761″Cellink (00:0A:94…) – pin=”1234″Eazix (00:0C:84…) – pin=”1234″

Кстати говоря, тот же принцип может использоваться для несанкционированного подключения и ко всем остальным устройствам
. При помощи AT-команд и протокола RFCOMM можно, к примеру, прочитать SMS-сообщение или даже отправить его с чужого телефона на платный номер, поставив владельца девайса на деньги. Будь бдителен!

Трюк 7: ddos bt-устройств

Подход традиционен. DDoS реально провести, когда хостовый девайс («master») выполняет работу, во много раз превосходящую клиентскую. Такую ситуацию называют атакой на отказ в обслуживании (Denial Of Service). Она может подвесить телефон или привести к быстрой разрядке батарейки.

# l2ping -s 10000 -b “МАС адрес”

Сама программа, как ты уже понял, является родственником ping в bluetooth среде и служит для проверки связи и наличия соединения. Другой способ, принципиально отличающийся от первого, состоит в использовании приема «fuzzing» – своеобразной техники-лотереи, потому как заранее неизвестно, что произойдет.

Это новое веяние в выявлении уязвимостей в продуктах без анализа исходных кодов. Полагается техника только на интерактивное общение с объектом на понятном для него языке, но с абсолютно хаотичными аргументами и значениями-переменными. Хакерской задачей будет сделать так, чтобы видимое название телефона состояло из достаточно большого числа элементов. При обнаружении его «master’ом» в 70%случаев происходит переполнение или отказ в обслуживании:

hciconfig hci0 name `perl -e “print “ash” x 3137″`# Команда для линуксаhccontrol –n адаптер change_local_name “новое имя”)# пример для FreeBSD

Многие телефоны по-прежнему не могут переварить файлы-бомбы. Вот простая реализация подобного приема.

Шаг 1. комплектующие

Для реализации проекта по управлению RGB лентой нам понадобятся такие детали:

Шаг 1: настройка bluetooth на телефоне

Перед тем, как начать сопряжение устройств, нужно активировать функцию «блютус» на телефоне. Делается это через настройки, либо шторку уведомлений. Второй способ более быстрый, однако подходит только для ранее подключённых девайсов.Первым делом заходим в настройки. Здесь переходим во вкладку «Bluetooth».

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

На некоторых телефонах необходимо активировать функцию видимости. Если этого не сделать, то магнитола не сможет найти подключаемый девайс.

Шаг 2. соединения и схема

Схема не такая сложная, как может показаться на первый взгляд.

Во-первых, нам нужно определить, имеет ли наша светодиодная лента общий анод или общий катод. Наша имеет общий анод, поэтому мы подключили анод светодиодной полосы к блоку питания 12 В, а остальные – к винтовым клеммам, которые мы подключим к выходу MOSFET позже.

Все важные соединения и схема показана на рисунке выше.

Будьте очень осторожны при подключении 12V шины к VIN платы Arduino, потому что вы можете сжечь плату, если вы подключите ее не правильно. Кроме того, не забудьте всё заземлить (GND).

Наши подключения в итоге выглядят таким образом:

Шаг 3. код arduino и последовательная связь

Загрузите следующий эскиз в Arduino с помощью USB-кабеля.

const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;

void setup() {
  Serial.begin(9600);
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);

}

void loop() {
  while (Serial.available() > 0) {
    int red = Serial.parseInt();
    int green = Serial.parseInt();
    int blue = Serial.parseInt();

    if (Serial.read() == 'n') {
      red   =   constrain(red, 0, 255);
      green =   constrain(green, 0, 255);
      blue  =   constrain(blue, 0, 255);

      analogWrite(redPin,   red);
      analogWrite(greenPin, green);
      analogWrite(bluePin,  blue);
    }  
  }
}

Важно! Не забудьте отключить модуль HC-06 перед загрузкой эскиза!

Заключение

Как видим, подключить телефон к магнитоле посредствам блютуз очень просто. Принцип действий такой же, как и при сопряжении любого другого устройства. Главное – соблюдать внимательность и осторожность!

Оцените статью
Радиокоптер.ру
Добавить комментарий