• Система автоматизации с открытым исходным кодом на базе 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 лампочками. Мне не собрать, а вы зажали и в личке бинарничек не даете...
 
Сверху Снизу