• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Обсуждение TLSR8266 c BLE

nikolz

Well-known member
Доброй охоты всем нам!
Предлагаю к обсуждению использование чипов с ядром Xtensa но с другими интерфейсами
например TLSR8266 c BLE
подключил его к компу через COM
обнаружил на смартфоне и измерил ток потребления получилась такая картинка
upload_2019-4-19_9-31-16.png
продолжение следует...
 

nikolz

Well-known member
продолжаем изучать данный чип
-----------
Модуль отличается от ESP8266
------------------
минус:
меньший объем SRAM 16 Кбайт.
----------------
плюс:
АЦП 14 бит 250 кГц +PGA
потребление:
В режиме передатчика 30 ма
В режиме приемника 15 ма
В режиме работы CPU без BLE 8ма
В режиме ожидания SUSPEND прерываний от GPIO или от таймера 20 мка
В режиме DEEP-SLEEP 1 мка
-------------------------------------------
время перехода в активный режим
из SUSPEND 0.4 мс
из DEEP-SLEEP 1 мс
---------------------
Время передачи максимального сообщения (380 бит) 0.38 мс
----------------------------
Таким образом, время передачи короткого сообщения максимум 39 байт составит 2 мс.
Для ESP8266 минимальное время передачи такого сообщения при режиме DEEP-SLEEP по протоколу ESP-NOW составит 120 мс.
---------------------
В итоге TLSR8266 позволяет реализовать модули для умного дома, потребление которых примерно в 100 (для протокола TCP в 1000 ) раз меньше, чем на ESP8266. при одинаковой стоимости модулей.
 

pvvx

Активный участник сообщества
Доброй охоты всем нам!
Предлагаю к обсуждению использование чипов с ядром Xtensa но с другими интерфейсами
например TLSR8266 c BLE
подключил его к компу через COM
обнаружил на смартфоне и измерил ток потребления получилась такая картинка
Посмотреть вложение 7353
продолжение следует...
Подскажите, где в профиле Serial Port Profile (SPP) присутствует BLE или вообще что-то выше Bluetooth 2.0?
Но главное, наверно всем бы хотелось узнать, какова реальная макс. скорость передачи COM данных и размер блока на данной реализации?
 

nikolz

Well-known member
Прошил два модуля JDY-10(TLSR8266)
пример Telink управление включением лампочки (сделал для двух -два модуля)
цена вопроса 90 руб за модуль на али
и 52 руб за метр 10 жильного цветного плоского кабеля в чип и дипе
------------------------------------------
к модулю припаял 4 провода,
и разъем USB, в который спрятал 1117 .
в итоге на выходе USB 3.3 вольта
плоский кабель 4 жилы 2 -питания и 2 -USB
------------------------------------------
прошил через USB и программу BDT.
-----------------------------------
на смартфон поставил программу управления, тоже от Telink.
-------------------------
все работает.
-----------------------
На экране смартфона две лампочки ткнул -включилась ткнул -выключилась
Картинки есть на wiki
в примерах вместо китайского -английский
Если кому интересно могу выложить картинки.
-------------------------
Можно сделать кучу лампочек и распределить их по комнатам (все есть в приложении Telink)
Просто запрограммировать кучу модулей
------------------------------
прошивки легко собрать IDE есть на wiki Telink
Все здесь:
Introduction [Telink wiki]
-----------------
Если сложно собрать, но хочется поиграться пишите, выложу.
 

pvvx

Активный участник сообщества
Прошил два модуля JDY-10(TLSR8266)
пример Telink управление включением лампочки (сделал для двух -два модуля)
...
Если сложно собрать, но хочется поиграться пишите, выложу.
А зачем прошили? Делать нечего?
JDY-10 включает (ШИМ) RGB лампочки и управляется со смарт без всякой "прошивки".
http://myosuploads3.banggood.com/products/20190515/20190515052519JDY-10M.pdf
 

nikolz

Well-known member
А зачем прошили? Делать нечего?
JDY-10 включает (ШИМ) RGB лампочки и управляется со смарт без всякой "прошивки".
http://myosuploads3.banggood.com/products/20190515/20190515052519JDY-10M.pdf
JDY-10 и JDY-10M - это разные прошивки.
Если есть прошивка JDY-10M скиньте - попробую.
или расскажите как у вас все получилось хорошо.
или это вы так просто по..дить чтобы?
 

nikolz

Well-known member
кроме того
JDY модули ориентированы на ATT команды
т е к ним надо довешивать внешний процессор
меня же интересует использование TLSR8266 как SOC
 

pvvx

Активный участник сообщества
кроме того
JDY модули ориентированы на ATT команды
т е к ним надо довешивать внешний процессор
меня же интересует использование TLSR8266 как SOC
Где в JDY-10M.pdf предусмотрено подключение внешнего MCU, кроме варианта работы c Feature UUID:FFE1 (APP serial port transparent transmission, non MESH function)?
 

nikolz

Well-known member
Где в JDY-10M.pdf предусмотрено подключение внешнего MCU, кроме варианта работы c Feature UUID:FFE1 (APP serial port transparent transmission, non MESH function)?
у меня нет такого модуля, попробуйте найти в инете ответ
Вы опять занялись херней.
если хотите поделиться результатами -флаг в руки
Я хотел протестить примеры в SDK
Я это сделал и написал.
в отличии от Вас меня все устраивает и у меня работает
Если вы собрать прошивку не можете, то могу вам дать готовую
стучите в личку, я не вы, мне не жалко для Вас.
 

pvvx

Активный участник сообщества
Если вы собрать прошивку не можете, то могу вам дать готовую
стучите в личку, я не вы, мне не жалко для Вас.
Нужна прошивка с USB-COM->другой модуль BLE.
Стучаться?
Остальные примеры из SDK Telink уже проверены и описаны в теме TLSR8269.
 

nikolz

Well-known member
Нужна прошивка с USB-COM->другой модуль BLE.
Стучаться?
Остальные примеры из SDK Telink уже проверены и описаны в теме TLSR8269.
подобный пример я не знаю
разбирался лишь с 8266
------------------------
и еще
Вы спрашивали где написано что для JDY-10m надо микроконтроллер.
Посмотрел Вашу ссылку. На стр 16 нарисованы схемы.
и еще
Если посмотрите в инете то фактически никому не удалось нормально включить JDY-10
поэтому я и заморачивался и EVK и SDK чтобы использовать SOC а не AT-команды или переключатели.
 

pvvx

Активный участник сообщества
подобный пример я не знаю
разбирался лишь с 8266
------------------------
и еще
Вы спрашивали где написано что для JDY-10m надо микроконтроллер.
Посмотрел Вашу ссылку. На стр 16 нарисованы схемы.
и еще
Если посмотрите в инете то фактически никому не удалось нормально включить JDY-10
поэтому я и заморачивался и EVK и SDK чтобы использовать SOC а не AT-команды или переключатели.
И на схемах, и в тексте, и в реальном использовании данного модуля не указано что для переключения лампочек требуется доп. MCU или какие-то AT команды. :p
UART там как дополнительная фича - хочешь используй, а не хочешь - не трогай. :p Не то, что у вышло у вас от Telink, а расширенная с плюшками :p.
 

pvvx

Активный участник сообщества
Нужен с USB, а не с голой UART. И у USB бывает стандартный класс USB HID - COM CDC. Изучайте: USB HID — Википедия
А так-же кинутые вами ссылки не соединяются с разными профилями BLE GATT profile от разных производителей и работа с ними ведется по разному.
GATT profile поизучайте тут: GATT Specifications | Bluetooth Technology Website
Итог ясен - у вас ничего нет и вы ничего не понимаете в BLE на сегодня.
 

nikolz

Well-known member
Нужен с USB, а не с голой UART. И у USB бывает стандартный класс USB HID - COM CDC. Изучайте: USB HID — Википедия
А так-же кинутые вами ссылки не соединяются с разными профилями BLE GATT profile от разных производителей и работа с ними ведется по разному.
GATT profile поизучайте тут: GATT Specifications | Bluetooth Technology Website
Итог ясен - у вас ничего нет и вы ничего не понимаете в BLE на сегодня.
ну значит не то,
чем могу...
 

pvvx

Активный участник сообщества
Я хотел протестить примеры в SDK
Я это сделал и написал.
в отличии от Вас меня все устраивает и у меня работает
Если вы собрать прошивку не можете, то могу вам дать готовую
стучите в личку, я не вы, мне не жалко для Вас.
Ну я по данному поводу и стучусь, пример 826x_btusb из SDK telink_ble_sdk_release_v3.3.0_20191012, в котором вы взяли вариант c лампочками. Мне не собрать, а вы зажали и в личке бинарничек не даете...
 
Сверху Снизу