Pull to refresh

Comments 16

А всего лишь нужно было указать почту..

похвально, не знал, что из браузера можно работать с блютусом

А я полностью понимаю автора. Вот зачем чайнику моя почта? Не будет же он мне любовные письма писать

Скорее всего, там приложение не только чайника, а экосистемы. Как у сяоми, например. Такой мастер-аккаунт для контроля всего.
Но самое главное - есть же temp mail сервисы, их просто тьма, и они бесплатные.

в экосистемах сяоми и туя по email выдает ключи шифрования и привязывает устройство. т.е. лепит отсебятину в разрезе bluetooth

temp mail они пока еще не фильтруют, но есть уже и такие случаи..

<blockquote>Подслушиваем что говорит чайник</blockquote>

😂

Да блин опять не получилось цитату оформить(

Может подскажет кто знает? 😔

Огромное спасибо за статью. Давно искал простой и удобный способ подключиться к NUS.
От себя хочу добавить немного красоты в логирование HEX строк - i.toString(16).toUpperCase().padStart(2, '0') + ' '

Спасибо! Не хотел загромождать приложение и статью версткой, но не знал про "padStart"... Обычно такое форматирование делал на регулярках, а это немного муторнее и некрасиво выглядит.

всегда было интересно, есть ли в умных чайниках алгоритмическая защита от его использования в горах? А от выхода из строя датчика температуры? Напрмер, умеет ли прошивка анализировать кривую роста температуры, а не только достижение 100С (которая на высоте 2000м например, всего 93С), или ограничивать предельное время работы нагревателя, и выключать элемент при выходе температуры на полку кипения, или по таймауту? :

Вопрос интересный, ответить на него сложно. Скорее всего у чайника сделано несколько условий отключения. Как минимум есть защита от включения без воды. Если чайник совсем примитивный он будет нагревать воду до определённой температуры (например 80С), а потом ждать заданное время и отключаться.

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

протоколы некоторых чайников популярных производителей довольно подробно разобрали и понаделали типа такого https://github.com/alutov/ESP32-R4sGate-for-Redmond не в html конечно но инфа есть.

приложение удалось найти для Bluetooth

тут я прямо умилился, напомнило времена когда все приходилось "добывать". UUID "6e400001-b5a3-f393-e0a9-e50e24dcca9e" это изобретение uart именно от nordic, и софт от этой фирмы для android довольно неплох

в "оригинальной концепции" bluetooth, а точнее все таки bluetooth le - эти вещи должны бы передаваться как отдельные характеристики GATT, их там куча стандартных есть,и шифрование всякое есть, но все производители лепят свою отсебятину и любят использовать привычный UART

Давно подумываю о том чтобы сделать что то с WEB Bluetooth API и esp32, может обычный чайник переделать в "умный"

когда то давно на хабре была история как разрабатывали в производство такой чайник со всеми граблями

Надо было назвать статью: "Программирование bluetooth для чайников"

Жаль IOT устройства с bluetooth до сих не общаются на человекочитаемом языке. Кидались бы json ами да и делов то в реверсить…

Sign up to leave a comment.

Articles