Pull to refresh
44
0
Печерских Владимир @pecherskih

Пользователь

Send message

BLE под микроскопом. Андроид. Часть3

Level of difficultyHard
Reading time14 min
Views2.1K

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

Читать далее

BLE под микроскопом. Андроид. Часть2

Level of difficultyHard
Reading time11 min
Views2.8K

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

Читать далее

BLE под микроскопом. Андроид. Часть1

Level of difficultyMedium
Reading time11 min
Views3.9K

Занимаясь разработками BLE на микроконтроллерах, всегда встает вопрос управления ими при помощи смартфона. Для этого я обычно использую замечательную программу NRF Connect. Однако у нее так же есть свои ограничения. Поэтому с завистью глядя на разработчиков Андроида, мне всегда хотелось освоить программу Android Studio. И вот, наконец, мне это удалось :-) Я не стал гуру в этом, но теперь я могу писать приложения для работы с устройствами BLE. Поэтому я хочу помочь таким же "железячникам" как и я поднять свои навыки в BLE на новый уровень.

Читать далее

BLE под микроскопом. WCH forever :-)

Level of difficultyMedium
Reading time11 min
Views7.6K

В позапрошлой статье я описывал китайский BLE микроконтроллер TLSR8258. Честно говоря, он мне не понравился. Главным образом из-за отсутствия нормального Debug режима. Но, как говорится не TeLink-ом единым... Есть у китайцев и другие чипы от отечественных производителей :-) Сегодня мы поговорим о другом семействе, на мой взгляд более интересном. А именно о чипах ch582/583 фирмы WCH.

Читать далее

BLE под микроскопом (ATTы GATTы...) Продолжение

Level of difficultyHard
Reading time9 min
Views5.7K

BLE под микроскопом (ATTы GATTы...)

Продолжение

Начал писать статью про использование китайского BLE чипа CH582. Но оказалось, что без теории, сложно объяснить некоторые моменты его работы. Поэтому решил сначала объяснить структуру таблицы атрибутов, а потом уже вернутся к китайскому чипу. Тем более ранее я уже пытался осветить эту тему.

Читать далее

BLE под микроскопом. TeLink

Reading time5 min
Views5.8K

Санкции. Вот они докатились и до нас. Чипы европейских производителей стали недоступны или очень дороги. Но, как говориться, не NORDIC-ом единым... На рынке присутствуют и другие производители BLE кристаллов. Сегодня мы рассмотрим чипы одного из китайских заводов, а именно фирмы TeLink. Узнаем как с ними работать, а так же восхитимся их плюсами и воскликнем "О, ужас" их минусам :-)

Читать далее

BLE под микроскопом. Модемы

Reading time19 min
Views5.2K
image

BLE под микроскопом (модемы)


Так получилось, что мне пришлось заниматься темой BLE, используя модемы MC60E от Quectel и SIM868E от SIMCom. Изначально они не могли работать с протоколом BlueTooth 4.0, но их доработали и вот. В модемы добавили модули BLE, а в конце названия букву 'E'. Сегодня мне хотелось бы поговорить об этих устройствах в свете протокола BLE, поэтому я буду рассматривать только те команды, которые к нему относятся. Скачать фирменное описание на команды MC60E можно здесь, а на команды SIM868E здесь.
Читать дальше →

BLE под микроскопом (24-52 link)

Reading time6 min
Views8K
image

BLE под микроскопом (24-52 link)


Компания NORDIC уже несколько лет выпускает новые кристаллы серии nRF52. Однако до сих пор многие используют более старое семейство nRF24. Сегодня я покажу как организовать между ними двухстороннюю связь на advertising каналах. Кроме того, используя способность кристалла nRF52 измерять уровень RSSI, мы будем выводить его на график.
Читать дальше →

BLE под микроскопом (ATTы GATTы...)

Reading time10 min
Views32K
image

BLE под микроскопом (ATTы GATTы...)

Часть 1, обзорная

Уже прошло довольно большое время, с тех пор, когда вышла первая спецификация на Bluetooth 4.0. И, хотя тема BLE очень интересна, она до сих пор отталкивает многих разработчиков, из-за своей сложности. В своих предыдущих статьях я рассматривал в основном самый нижний уровень Link Layer и Physical Layer. Это позволяло не обращаться к таким сложным и запутанным понятиям как протокол атрибутов(ATT) и общий профиль атрибутов (GATT). Однако деваться некуда, не понимая их, невозможно разрабатывать совместимые устройства. Сегодня я хотел бы поделиться с вами этими знаниями. В своей статье я буду опираться на учебник для начинающих с сайта Nordic-а. Итак, давайте приступим.
Читать дальше →

BLE под микроскопом 4

Reading time3 min
Views8.8K
image

BLE под микроскопом. Часть 4


Несколько слов о whitelist-е.

Так сложилось, что я на долгое время отошел от темы BLE. Но вот вернулся:-) Сегодня я хочу затронуть тему whitelist. Для чего это нужно? Если мы хотим что бы с нашим гаджетом работали только определенные телефоны, а другие не могли, тогда whitelist — это то что нам нужно.
Читать дальше →

BLE под микроскопом 3

Reading time3 min
Views21K
image

BLE под микроскопом. Часть 3


В первой и второй частях мы рассмотрели принципы построения сетей BLE, а так же затронули необходимый инструментарий для работы с ними. В третьей части мы займемся практическим применением полученных знаний. Для этих целей мы рассмотрим этот проект на микросхеме nRF51822 фирмы Nordic.
Читать дальше →

BLE под микроскопом 2

Reading time6 min
Views29K
image

BLE под микроскопом. Часть 2

часть 3
В первой части мы проанализировали для чего был придуман стандарт Bluetooth LE, а так же рассмотрели формат пакетов объявления «advertising». В данной части, мы продолжим изучать особенности формата и рассмотрим механизм присоединения устройства BLE к смартфону.
Читать дальше →

BLE под микроскопом

Reading time6 min
Views97K
image

BLE под микроскопом. Часть 1

часть 2, часть 3
В мире существует большое разнообразие способов передачи информации «по воздуху». В последнее время всё большую популярность обретает формат BLE. Сегодня мы рассмотрим особенности этого протокола и поговорим о том, почему же он так востребован в современном мире. Так же мы рассмотрим средства разработки и особенности работы вспомогательных приложений на windows, android от фирмы Nordic.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Embedded Software Engineer, Application Developer
Lead