Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Xiaomi, Oppo и Vivo создают общий протокол P2P-передачи файлов

Разработка под AndroidIT-стандартыСмартфоны


Несколько дней назад немецкие разработчики представили свободную альтернативу Apple AirDrop для устройств под iOS и macOS — программу OpenDrop, а сейчас появляется новый стандарт P2P-передачи файлов между устройствами под Android.

Производители Xiaomi, Vivo и Oppo объявили о создании своей версии протокола, который предусматривает сопряжение устройств по Bluetooth LE и пиринговую передачу файлов по Wi-Fi Direct на скорости до 20 мегабайт в секунду.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры2.5K
Комментарии 8

Новинки Берлина: аксессуары для Lumia

Блог компании Microsoft Lumia
Теперь, когда любители гаджетов выдохнули после напряженной недели премьер мобильных устройств, пришло время рассказать о новых довольно интересных аксессуарах, которые мы представили на специальном мероприятии #morelumia одновременно с нашими последними новинками Lumia 830 / 730 DS / 735 и обновлением Lumia Denim.


Читать дальше →
Всего голосов 33: ↑27 и ↓6 +21
Просмотры19.4K
Комментарии 33

Bluetooth v4.2: что же действительно нового и как это работает?

Сетевые технологииБеспроводные технологии


Здравствуйте.

3 декабря 2014 года Bluetooth SIG официально анонсировала спецификацию bluetooth версии 4.2.
В пресс-релизе указаны 3 главных нововведения:
  • увеличение скорости приема-передачи данных;
  • возможность подключения к интернету;
  • улучшение конфиденциальности и безопасности.

Главный тезис пресс-релиза: версия 4.2 — идеальна для интернета вещей (IoT).
В этой статье я хочу рассказать, как реализованы эти 3 пункта. Кому интересно добро пожаловать.
Читать дальше →
Всего голосов 26: ↑26 и ↓0 +26
Просмотры126.5K
Комментарии 16

Управление «умной» BLE лампой без смартфона

Реверс-инжиниринг
Из песочницы

Прошлым летом, когда началась неразбериха с рублём, я решил купить себе что-нибудь забавное, чего в нормальных ценовых условиях никогда не купил бы. Выбор пал на умную управляемую светодиодную лампу "Luminous BT Smart Bulb", про которую, собственно, прочитал до этого здесь же. По-хорошему, для начала нужно было бы купить смартфон с BLE, но на тот момент я не беспокоился о таких мелочах. Лампа приехала, мы немного поигрались с ней на работе, она оказалась довольно прикольной. Но я не мог управлять ею дома, поэтому она отправилась на полку. Один раз, правда, я одолжил лампу коллеге на день рождения маленького ребёнка.


Так продолжалось пока я случайно не узнал, что на моём ноутбуке как раз установлен чип Bluetooth 4.0. Я решил использовать этот факт как-нибудь для управления лампочкой. Программа-минимум — научиться включать/выключать лампочку, устанавливать произвольный цвет или выбирать один из заданных режимов. Что из этого вышло — читайте под катом.


Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры15.6K
Комментарии 7

Чтение GATT-характеристик Bluetooth устройства

Блог компании Mail.ru GroupПрограммированиеAdobe FlashAction Script
Привет, хабраюзеры!

Работая над своей ANE библиотекой для работы с Bluetooth LE в AIR приложении для iOS+OSX, обнаружил что помимо ваших собственных сервисов и характеристик для обмена информацией, у bluetooth-устройств есть стандартные. Статья о том, как считывать информацию с этих характеристик. Скажу сразу я не большой знаток bluetooth и всего что с ним связано, и для меня все это в новинку :) Поехали…
Читать дальше →
Всего голосов 25: ↑24 и ↓1 +23
Просмотры16.8K
Комментарии 4

Эксперименты с Arduino 101

Блог компании IntelПрограммирование микроконтроллеровРазработка для интернета вещей
Перевод
Однажды, жарким зимним днём, в канун Рождества, меня неудержимо потянуло сделать что-нибудь интересное. У меня был приличный запас фуа-гра (на юго-западе Франции, где я живу, производят много этого деликатеса), хороший фильм и плата Arduino 101. С ней-то я и решил поэкспериментировать. Присоединяйтесь!


Arduino 101
Читать дальше →
Всего голосов 34: ↑20 и ↓14 +6
Просмотры29.7K
Комментарии 15

Работа с Bluetooth LE из Java-приложений

Блог компании IntelПрограммированиеJavaРазработка для интернета вещей
Перевод
Сегодня расскажем о том, как, пользуясь Java, создавать приложения для IoT, которые могут работать с удалёнными Bluetooth Low Energy-устройствами. Разработку таких приложений, благодаря проекту с открытым исходным кодом TinyB, поддерживает Intel IoT Development Kit. TinyB предоставляет разработчику простые API для C++ и Java, которые позволяют работать с BLE-устройствами. Здесь рассмотрим API TinyB для Java, а эксперименты будем проводить на Intel Edison.


Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Просмотры16.2K
Комментарии 3

Пеленгатор на дополненной реальности

Информационная безопасностьOpen sourceРазработка игрРазработка для интернета вещейРазработка под AR и VR

image(скриншот или фото)


Когда я только начинал инженерную деятельность разработкой пеленгаторов, в головах опытных товарищей, называемых нами, молодыми, за глаза "дедами", бродила мечта о “пеленгаторе на пупке”. “Это — говорили они — такой маленький пеленгатор, который можно носить с собой и пеленговать украдкой. Вот, дескать, нам приходится таскать на себе такие тяжести на крышу и обратно (хотя таскала, конечно, молодежь), а они, молодежь, никак не разработают такую вещь”. Смотря на стоящие на столе огромные железяки, мы считали их немного не в себе.


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


Затем буря экзистенциального кризиса вынесла меня из уютного офиса прославленной в узких кругах организации в жестокий океан народного хозяйства. Но молодость не отпускает, она въедается в наш мозг и я обнаружил — что бы я ни взялся делать, у меня почти всегда выходил пеленгатор. По крайней мере, так говорят мои товарищи.


Ужасный рок! Но я осмотрелся и увидел, что пеленгаторы могут быть нужны обычным людям. Это давало надежду!

Читать дальше →
Всего голосов 32: ↑32 и ↓0 +32
Просмотры22.8K
Комментарии 87

Направленный Bluetooth-маяк (iBeacon) и полный мобильный факап

Open sourceРазработка мобильных приложенийБеспроводные технологииГеоинформационные сервисыРазработка для интернета вещей

Инверсия — великая вещь! Изобрети что-то одно, а потом возьми и выверни его наизнанку, получишь не менее интересный результат. Я сначала провернул такое с одной штукой, и только потом увидел, что в ТРИЗ (теория решения изобретательских задач) есть такой прием "инверсия или обратная аналогия". Век живи, век учись.


Но это все теория, а практика ставит всё на свои места...

Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры13.7K
Комментарии 10

Разработка IoT устройств с использованием Bluetooth LE

Программирование микроконтроллеровИнтернет вещейDIY или Сделай самЭлектроника для начинающих
Tutorial


Технология Bluetooth энергично пробивает себе место в сфере интернета вещей. Часть этой технологии, именуемая Bluetooth LE (Bluetooth Low Energy, она же Bluetooth Smart, она же BLE) прямо позиционирует себя как идеальный выбор для IoT (Internet of things). Трудно не согласится. BLE уже умеет маршрутизировать Internеt трафик, определять координаты в помещениях, подключать промышленные программируемые логические контроллеры, поддерживать WEB серверы, подключать весы, термометры, пульсометры, оксиметры, тонометры и массу других вещей. C BLE автоматически решается множество проблем присущих решениям с использованием Wi-Fi. Недолго осталось до момента, когда устройства с BLE смогут организовываться в MESH сети, по технологии схожей с ZigBee. Это уже отражено в спецификации Bluetooth 5.0
Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Просмотры51.2K
Комментарии 27

Я фотограф и я сделаю сам себе рабочий инструмент

Разработка мобильных приложенийФототехника
Tutorial
«Китайцы» делают очень крутые штуки, в том числе в сфере девайсов для фотографов. За последние 10 лет очень подтянули качество, стали разрабатывать свои уникальные продукты, которые бывает выше на голову чем от «именитых производителей». Но, почему то практически в каждом продукте находится хотя бы один, но огромный жирный минус. Такое ощущение, что разработчикам электроники прямо таки ставят в тз пунктик: «ложка дегтя — минимум 200 грамм».

Не так давно я решил побаловать себя постоянным светом и купил себе несколько «световых палок» yongnuo yn-360. Палки оказались просто волшебными, но без жирного минуса конечно же не обошлось — android приложение для дистанционного управления, оказалось практически не рабочим. Кроме мелких минусов приложения — главный, это невозможность управления несколькими устройствами сразу. Этот минус сделал бесполезным функцию управления, так как все равно приходилось бегать от палки до палки и регулировать свет вручную.

У меня был опыт в программировании, поэтому за несколько вечеров ситуация была исправлена.

image
Читать дальше →
Всего голосов 43: ↑42 и ↓1 +41
Просмотры12.4K
Комментарии 15

Исследуем энергопотребление Bluetooth LE модуля MLT-BT05

Разработка под ArduinoПроизводство и разработка электроникиЭлектроника для начинающих

Понадобилось мне один свой проект по-быстрому дополнить возможностью доступа к прибору через Bluetooth. Взгляд мой упал на давно валявшийся в столе модуль MLT-BT05 (такой же, как на КДПВ), с которым когда-то поигрался, убедился в том, что байтики туда-сюда бегают и AT-команды отрабатываются, да и отложил за ненадобностью. На плате прибора был разведен и выведен на разъем свободный UART и оставалось только припаять модуль к его ответной части и дописать соответствующий код в прошивку. Возникал только один вопрос: питание у прибора батарейное, так что лишнее потребление нам ни к чему. Особенно когда модуль не используется. Bluetooth в нем, конечно, Low Energy, но возник вопрос, насколько low эта energy. Поиск не дал результатов -- единственная найденная цифра была "до 50 мА". Значит, придется измерять самостоятельно.

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Просмотры4.3K
Комментарии 18

Android Bluetooth Low Energy (BLE) — готовим правильно, часть #2 (connecting/disconnecting)

JavaРазработка мобильных приложенийРазработка под Android
Перевод
Tutorial

Подключение, отключение и обнаружение BLE сервисов.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры5.6K
Комментарии 0

Bluetooth Low Energy: подробный гайд для начинающих. Bluetooth Mesh

Беспроводные технологииСтандарты связиРазработка для интернета вещейПроизводство и разработка электроникиЭлектроника для начинающих
Перевод
Tutorial

Внедрение стандарта BLE в 2010 году привело к быстрому росту вариантов использования устройств интернета вещей, таких как сенсоры, носимые устройства, портативные медицинские инструменты и прочие. В то же время, большим недостатком BLE, существующим с момента его внедрения, была невозможность организации ячеистых сетей, когда множество устройств могут посылать друг другу сообщения и ретранслировать их при необходимости на другие устройства в сети. Ситуация изменилась в июле 2017 года, когда Bluetooth SIG выпустила стандарт Bluetooth Mesh.

В этой главе мы рассмотрим наиболее важные основные понятия, чтобы облегчить начало вашего пути в изучении Bluetooth Mesh.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры5.7K
Комментарии 0