Это очередные Tuya?Как выяснилось, есть 2 версии, одна на esp8285, а другая, видимо более новая, на BL602L.
это какая более новая, та что с eWelink ?есть 2 версии, одна на esp8285, а другая, видимо более новая, на BL602L.
Не знаю как их отличать. Это не я заказывал. Человек сказал что в первом заказе были устройства на 8285, потом через некоторое время он сделал еще один заказ у того же продавца и пришли на чипах BL602. Ссылка на продавца была в прошлом сообщении.это какая более новая, та что с eWelink ?
Не для CR2032.В кто-то с режимами энергопотребления разобрался BL702?
Сколько потребляют и как с ними работать? А то в примерах как-то не нашел
Спасибо. Нашел. Только нигде не смог найти по потреблению в каждом режимеНе для CR2032.
В случае с BT пики RX/TX RF поменьше чем у ESP32C3. Наверно технология в нанах поменьше, но не сильно. Нет поддержки удержания нормального объема памяти в режимах deep-sleep. Предоставлен малый кусок RETRAM в который не лезут данные, необходимые для поддержки быстрого просыпания в BLE (без развертывания из малого куска). В итого не конкурент типовым BLE чипам.
В примерах bl_mcu_sdk даны демки для режимов sleep и deep-sleep.
examples\pm\hbn_mode_wakeup
examples\pm\pds_mode_wakeup
examples\ble\ble_pds
git clone --recursive https://github.com/bouffalolab/bl_mcu_sdk.git
def notification_handler_ffe1(sender, data):
ser_virtual.write(data)
async def ble2serail(address):
async with BleakClient(address) as client:
await client.start_notify(
"0000ffe2-0000-1000-8000-00805f9b34fb", notification_handler_ffe2,
)
await client.start_notify(
"0000ffe3-0000-1000-8000-00805f9b34fb", notification_handler_ffe3,
)
await client.start_notify(
"0000ffe1-0000-1000-8000-00805f9b34fb", notification_handler_ffe1,
)
while True:
await asyncio.sleep(0.001)
if ser_virtual.inWaiting() > 0:
data = ser_virtual.read(ser_virtual.inWaiting())
await client.write_gatt_char("0000ffe2-0000-1000-8000-00805f9b34fb", data, False)