Часы гигрометр xiaomi: Часы Xiaomi Mi home (Mijia) с экраном E-ink, термометром, гигрометром и Bluetooth / Комфортный дом и бытовая техника / iXBT Live
|Содержание
Часы Xiaomi Mi home (Mijia) с экраном E-ink, термометром, гигрометром и Bluetooth / Комфортный дом и бытовая техника / iXBT Live
Модель часов получила наименование LYWSD02MMC и официально на европейский рынок не выходила. Но кого это останавливает? Интересный продукт дорогу к покупателю найдет. В первую очередь часы интересны своим внешним видом и супер экономным экраном на электронных чернилах. Кроме времени, часы показывают температуру и влажность в помещении, а через Bluetooth их можно синхронизировать с фирменным приложением Mi Home. В приложении можно смотреть статистику и показатели за прошлые дни, недели и месяцы, также можно автоматизировать некоторые процессы в системе умный дом.
узнать актуальную стоимость
Видео версия обзора
Часы приехали в миниатюрной коробке. Т.к продаются они преимущественно на территории Китая, то на коробке и в инструкции вы увидите иероглифы.
В виде пиктограмм описаны основные функции:
- E-ink экран
- Часы
- Измерение температуры и влажности
- Bluetooth для синхронизации с приложением
Коробка одноразовая. Чтобы ее открыть нужно оторвать полоску, после чего она раскроется, полностю потеряв форму. Здесь также есть интересная информация:
- Питание 2,5V — 3V от CR2032
- BLuetooth 4
- Измерение температуры от 0 °C до 60 °C
- Измерение влажности от 0% до 99%
- Габариты: 110х55х10.1 мм
- Вес: 60 г
В комплекте: часы, 3 вида крепления (на скотч, на магнит и подставка) и инструкция.
Устройство выглядят очень современно, сразу узнается фирменный стиль Xiaomi с преобладанием светлых оттенков. Лицевая часть изготовлена из оргстекла, корпус из пластика. Большую часть экрана занимают часы, цифры крупные и хорошо читаются с любой точки в комнате.
Ниже, более мелким шрифтом указана влажность и температура в помещении. Также на экране отображается смайлик, который в целом говорит о микроклимате в помещении: довольный смайлик — все в порядке, грустный — значит условия не комфортные.
Экран на e-ink (электронных чернилах) очень экономный, что позволяет работать часам от одного комплекта батареек до 2 лет. К тому же у E-ink экранов отличные углы обзора, фактически под любым углом изображение никак не меняется.
С обратной стороны предусмотрено место для крепления.
Подставка, если часы будут стоять на полке. Магнит, для крепления на холодильник. И двусторонний скотч, для крепления на мебель или стену.
В верхней части небольшие отверстия для доступа воздуха к датчику.
В нижней — выемка для снятия крышки.
Под которой разместили пару элементов питания CR2032.
Для работы часов используется только одна батарейка, а другая выполняет роль резервной.
Батарейка распространенная, CR2032 — продается в любом крупном супермаркете.
Можно разобрать. Внутри еще одна батарейка, честно говоря даже не представляю для чего.
Работает девайс под управлением SOC Dialog DA 14585. Это система на кристалле с процессором ARM Cortex-M0 и Bluetooth.
С обратной стороны ничего нет, к экрану плата подключена через шлейф.
Теперь посмотрим на возможности приложения. Устанавливаете Mi Home с Play Market, регистрируетесь (если не использовали его раньше), выбираете регион Китай (иначе часы не будут в списке доступных), далее выбираете свою модель часов и подключаетесь.
В приложении вы можете посмотреть текущую температуру и влажность, а также статистику за прошедшее время. Фиксация показателей осуществляется 1 раз в час. К примеру ниже видим, как в течении дня температура в комнате поднимается, потом был включен кондиционер и температура начала падать.
Есть возможность посмотреть и за больший промежуток времени, например месяц или пол года. Взглянем на настройки, здесь можно обновить прошивку (у меня было 1 обновление), изменить градусы на фаренгейты, поделиться устройством с другими людьми (они тоже смогут получать с него информацию), а также настроить автоматизацию.
Автоматизация работает с другими устройствами Xiaomi: кондиционером и увлажнителем воздуха.
Создается сценарий. Например, если влажность ниже 40%, то включается увлажнитель. Сценарий может выполнятся каждый день или по определенным дням недели или времени.
Кроме часов, есть у меня некоторые другие устройства xiaomi, но это не кондиционер и не увлажнитель. Поэтому автоматизацию я проверил на настольной лампе. Когда температура превышает 28 градусов — лампа включается. Становится светлей, но не прохладней. В общем-то думаю ясно, что автоматизация у нас сильно востребована сейчас не будет, поэтому все же первостепенная задача приложения — сбор статистики и ее представление в удобном виде.
Теперь, немного личных впечатлений. Цена конечно завышена, но сказать, что она прям неподъемная — не могу. Любой поклонник бренда Xiaomi может себе их позволить. Очень классная вещь кстати на подарки к небольшим праздниками. Следующее — внешний вид, мне очень нравится. Вроде все просто, но выглядят классно и вписываются в любой интерьер: хоть хайтек, хоть совдеп. Экран E-ink четкий и с высокими углами обзора, в темноте видимость конечно никакая, т.к подсветки нет, но даже при свете от телевизора время видно хорошо. Часы видны с любой точки комнаты, температура и влажность с пары метров. Точность часов высокая, т.к время синхронизируется через интернет при подключении программы и обновляется при каждом последующем входе. Температуру и влажность показывают относительно точно, в сравнении с датчиками Inkbird различие температуры 0,1 градуса, влажность 3%. Но понять кто из них точней не могу 🙂 Есть подозрение, что Xiaomi все же более правдив, чем Inkbird. В любом случае, для квартиры точности достаточно. В приложение захожу очень редко, в основном посмотреть температуру в промежутке времени. Зимой, когда будет отопление, буду следить и за влажностью.
узнать актуальную стоимость
Термометр-гигрометр Xiaomi Miiiw Mute Thermometer And Hygrometer Clock
Описание
Характеристики
Отзывы
Термометр-гигрометр Xiaomi Miiiw Mute Thermometer And Hygrometer Clock
Умный термометр-гигрометр с дисплеем LCD, который предназначен для измерения температуры и влажности в помещении. Большой дисплей устройства отображает информацию о температуре (Цельсия / Фаренгейта), влажности, времени (12/24 часовой формат), дате, а также шкалу уровня комфорта. Аккумулятор CR2032 обеспечивает работу устройства на протяжении 6-12 месяцев.
Большой LCD дисплейБольшой дисплей устройства отображает информацию о температуре (Цельсия / Фаренгейта), влажности, времени (12/24 часовой формат), дате, а также шкалу уровня комфорта. Экран 3,34 дюйма занимает примерно 90% лицевой стороны устройства. Дисплей отличается хорошими углами обзора (до 150 градусов) и отличной читаемостью крупных символов. Высокоточные сенсорыИспользуемый высокоточный цифровой датчик Swiss Sensirion может точно отслеживать незначительные изменения температуры и влажности, и оперативно напоминать вам о необходимости регулировки этих параметров в помещении для достижения наиболее комфортных значений. Поддерживает умный домомТермометр-гигрометр Xiaomi Miiiw Mute Thermometer And Hygrometer Clock позволяет получить информацию о температуре/влажности для своевременной настройки домашнего климатического оборудования, такого как кондиционер, осушитель или увлажнитель воздуха. Универсальное креплениеВ зависимости от среды использования, вы можете выбрать вариант крепления устройства. Доступны магнитное крепление на вертикальной поверхности, а также размещение на горизонтальных поверхностях с помощью удобной встроенной подставки. Год автономной работыТермометр-гигрометр Xiaomi Miiiw Mute Thermometer And Hygrometer Clock работает от аккумуляторной батареи типа CR2032, которая обеспечивает работу термометра/гигрометра на протяжении 6-12 месяцев. |
Артикул: FOU6Q5EJ4EDR
Категории: Товары для дома, Умные устройства
Общие характеристики
Наименование: | Xiaomi Miiiw Mute Thermometer And Hygrometer Clock |
Производитель: | Miiiw |
Модель: | NK5253 |
Диапазон измеряемых температур: | 0 °C ~ 60 °C (допустимая погрешность 2 ℃) |
Диапазон измеряемой влажности: | 0 ~ 99,9 % (допустимая погрешность 5%) |
Размер экрана: | 3,34 дюйма |
Потребляемая мощность: | 0,18 мВт |
Питание: | 3V-CR2032-220 мАч |
Размер: | 70 х 70 х 14 мм |
Основано на 17 отзывов
4. 9 общее
Похожие товары
Умные устройства, Товары для дома
Термометр-гигрометр Xiaomi Miaomiaoce MMC Temperature and Hygrometer LCD
Оценка 4.93 из 5
(30)
- Датчик температуры и влажности
- Большой LCD дисплей
- Сенсоры Sensirion
Умный термометр-гигрометр с дисплеем LCD, который предназначен для измерения температуры и влажности в помещении. Имеет встроенный чип часов, отображающий время. Все показания отчётливо отображаются на большом ЖК-дисплее, а для простоты определения комфортного соотношения температуры и влажности, на дисплее датчика отображаются грустный и веселый смайлы.
SKU: 0EFSSIBXT7E2
Умные устройства, Товары для дома
Термометр-гигрометр Xiaomi Mijia Bluetooth Thermometer 2
Оценка 5. 00 из 5
(10)
- LCD дисплей 1,5 дюйма
- Сенсоры Sensirion
- Bluetooth 4.0
Новая версия умного термометра-гигрометра с дисплеем LCD, который предназначен для измерения температуры и влажности в помещении. Термометр имеет лаконичный дизайн, который подойдет под любой интерьер. С приложением Mihome можно не только читать информацию со смартфона, находясь вдали от дома, но и получать уведомления об аномальных перепадах температуры и влажности. В термометре используется датчик промышленного класса от Sensirion. Имеет долгое время работы, до 1 года от одной батарейки.
SKU: 4000406818501
Часы-монитор температуры и влажности Xiaomi
Часы-монитор температуры и влажности Xiaomi
Проверяйте время Следите за температурой и влажностью
Мониторинг температуры и влажности|Электронный дисплей |
Интеллектуальное подключение ||Гибкое размещение
Благодаря индикаторам комфорта можно мгновенно отслеживать даже небольшие изменения температуры и влажности
Непрерывный мониторинг изменений температуры и влажности в помещении Круглогодичный уход и поддержка для здоровья вашей семьиТемпература и влажность близко связаны со здоровьем органов дыхания, аллергией, здоровьем кожи и рядом других заболеваний. Мониторинг и регулировка температуры и влажности в детских, спальнях, комнатах для домашних животных, офисах и других помещениях вашего дома может помочь улучшить ваш комфорт и защитить здоровье членов вашей семьи и домашних животных.
Оптимальная комнатная температура19°C–27°C
Оптимальная относительная влажность 20%RH–85%RH
Мониторинг температуры и влажности в определенных местахДобавляет красоты в вашу жизньКонтроль и регулировка температуры и влажности в теплице, на кухне, в хранилище своевременная уборка комнаты и ванной комнаты может помочь вам лучше выращивать растения, хранить продукты и другие предметы, а также подавлять рост бактерий.
Теплица
Кухня
Кладовая
Ванная комната
Оцените уровень комфорта с помощью интуитивно понятных смайликов Почему датчик температуры и влажности хмурится, когда вы чувствуете, что температура идеальная? Это потому, что когда вы думаете, что температура окружающей среды идеальна, вы можете игнорировать уровень влажности. С визуальными смайликами вы можете легко понять уровни комфорта.
Некомфортный уровень температуры и влажности
Комфортный уровень температуры и влажности
Четкое изображение на дисплее под разными угламиМонитор температуры и влажности с точным определением
Большой дисплей с электронными чернилами Широкий угол обзора 3,7-дюймовый (88 мм x 33 мм) дисплей с электронными чернилами отличается сверхнизким энергопотреблением и сроком службы батареи около года при использовании всего двух батареек таблеточного типа. Дисплей больше похож на печатный текст, и его легко и четко видно под разными углами.
Высокоточные чипы и датчики. Обеспечьте точность отображаемых данных. правильное время в высоком разрешении и обнаружение каждого небольшого изменения температуры и влажности.
Интеллектуальный монитор температуры и влажности, предвосхищающий ваши потребности
История температуры и влажности Записывает каждое изменение Часы-монитор температуры и влажности Xiaomi могут записывать тенденции температуры и влажности за последние шесть месяцев. Вы можете искать и добавлять часы мониторинга температуры и влажности Xiaomi в приложении Mi Home / Xiaomi Home, чтобы просматривать подробности в истории. * Единицу измерения температуры можно легко переключать между градусами Цельсия и Фаренгейта в приложении Mi Home / Xiaomi Home, что позволяет устройство для обслуживания большего количества сценариев и удовлетворения более широкого круга потребностей.
Интеллектуальная регулировка температуры и влажностиВ жаркую погоду кондиционер можно включать и выключать автоматически, настроив предустановленную температуру в приложении Mi Home/Xiaomi Home.
Когда в комнате сухо, увлажнитель можно включать и выключать автоматически, настроив заданный уровень влажности в приложении Mi Home/Xiaomi Home. ) через Mi Smart Home Hub.
Профессиональные испытания для обеспечения надежного качества Проработанный до мельчайших деталей дизайн монитора придает ему стильный вид.
Многокомпонентная конструкция обеспечивает гибкое размещение. Разместите часы-монитор температуры и влажности Xiaomi на столе, стене или дверце холодильника. Часы-монитор температуры и влажности Xiaomi весом всего 60 г и толщиной 10,1 мм можно легко разместить на столе с помощью подставка, прикрепленная к стене или закрепленная с помощью мягкого магнита, что делает его простым в использовании, а также визуально привлекательным. Вы можете свободно разместить часы с монитором температуры и влажности Xiaomi на прикроватной тумбочке, столе, двери холодильника или стене.
Характерная гладкая поверхностьБолее стильный внешний видГладкая закругленная конструкция дисплея из плексигласа придает ему более стильный вид.
Несколько часовых поясов ClockSelectableПри первом включении часы показывают 00:00. После того, как вы подключили часы к приложению Mi Home/Xiaomi Home, отображаемое время будет автоматически синхронизировано со временем, отображаемым на вашем смартфоне.*Если отображаемое время неверно или после замены батареи, откройте Mi Home/Xiaomi Home и перейдите на главную страницу устройства, чтобы подключить его, и время автоматически синхронизируется.
Варианты отображения времени в 12-часовом и 24-часовом формате Возможность выбора Часы с монитором температуры и влажности Xiaomi предлагают варианты отображения времени в 12-часовом и 24-часовом формате. Их можно установить в любое время, подключившись к приложению Mi Home/Xiaomi Home.
Профессиональные испытания для обеспечения надежного качестваСерия экспертных сертификационных испытаний была проведена для обеспечения всеобъемлющего качества продукции.
Сертификат CE*№: ENS2110260055W00101C
Сертификат Bluetooth SIG*Quality Design ID: D057759
Примечание:
1. Вентиляционные отверстия нельзя погружать в воду. 2. Круглые отверстия на задней стороне изделия являются вентиляционными отверстиями. Вставляйте предметы только в отверстие с кнопкой сброса, не вставляйте предметы в другие отверстия. 3. После того, как изделие будет прикреплено к стене, соблюдайте осторожность при его снятии, чтобы не повредить изделие или поверхность стены. 4. Диапазон измерения температуры данного продукта составляет 0°C–60°C. Он не подходит для использования в агрессивных средах при температуре ниже 0°C или выше 60°C. 5. Диапазон измерения влажности этого продукта составляет 0%–9.9% относительной влажности, беречь от чрезмерной влажности. 6. Этот продукт предназначен для здорового образа жизни, но его нельзя использовать в качестве измерительного инструмента. 7. В этом изделии используются батарейки CR2032. Батареи необходимо приобретать отдельно. 8. Чтобы улучшить визуальный эффект дисплея и устранить остаточные изображения, он будет мигать (цвета инвертируются) каждые 30 минут для обновления дисплея. 9. Все приведенные выше тестовые данные взяты из лаборатории Miaomiaoce. Фактическая производительность может отличаться в зависимости от различий в окружающей среде.
Изучение пользовательской прошивки на термометрах Xiaomi
Если мы чему-то научились за эти годы, так это тому, что хакеры любят знать, какая температура. Серьезно. Прогулка по архивам здесь, в Hackaday, обнаруживает огромное количество сделанных на заказ гаджетов для записи, отображения и передачи текущих условий. От наружных метеостанций до ESP8266 с припаянным DHT11 — нет недостатка в известном уровне техники, если вы хотите начать собирать собственные данные об окружающей среде.
Теперь очевидно, что мы большие поклонники DIY здесь, в этом смысл всего веб-сайта. Но нельзя отрицать, что может быть трудно конкурировать с эффектом масштаба, особенно при работе с импортными товарами. Даже у самого опытного аппаратного хакера не возникнет проблем со сборкой чего-то вроде Xiaomi LYWSD03MMC. Всего за 4 доллара США за штуку вы получаете изящный энергоэффективный датчик со встроенным ЖК-дисплеем, который транслирует текущую температуру и влажность по Bluetooth Low Energy.
Возможно, вы могли бы построить свой собственный… но зачем?
Это в значительной степени идеальная платформа для создания системы мониторинга окружающей среды всего дома, за исключением одной детали: она предназначена для работы в составе системы домашней автоматизации Xiaomi, а не обязательно в виде собранных вместе установок, которые используют такие люди, как мы. дом. Но это было до того, как Аарон Кристофель взялся за дело.
В прошлом месяце мы впервые сообщили о его амбициозном проекте по созданию прошивки с открытым исходным кодом для этих недорогих датчиков, и неудивительно, что он вызвал большой интерес. В конце концов, люди берут существующие аппаратные средства, улучшают их и делятся с миром тем, как они это сделали, — это основной принцип этого сообщества.
Полагая, что такой хорошо продуманный проект заслуживает второго взгляда, и, честно говоря, потому что я хотел начать контролировать условия в своем собственном доме по дешевке, я решил заказать набор термометров Xiaomi и погрузиться в них.
Установка прошивки
Безусловно, одним из наиболее привлекательных аспектов прошивки Aaron «ATC» является простота ее установки. Вы ожидаете, что что-то подобное потребует вскрытия корпуса и подключения адаптера USB-UART, и хотя на самом деле вы может пойти по этому пути, если вам нужно, 99% пользователей будут использовать чрезвычайно умный инструмент для прошивки «Web Bluetooth».
Теоретически вы должны быть в состоянии установить прошивку ATC с любого компьютера с достаточно современным веб-браузером, но ваш пробег может отличаться от такой передовой функции. Мой рабочий стол Linux вообще не мог подключиться к термометрам, а попытка на Chromebook срабатывала лишь изредка. Лучше всего, вероятно, будет смартфон или планшет, и у меня не возникло проблем с прошивкой нескольких термометров с помощью моего Pixel 4a.
В общем, процесс перепрошивки занимает чуть меньше минуты. После того, как вы потянете за язычок на задней панели термометра, вы нажмете «Подключиться» на флешере и подождите, пока он не появится в списке локальных устройств Bluetooth. После подключения вам нужно нажать кнопку «Активировать», которая, по-видимому, устанавливает безопасное соединение, необходимое для исходной прошивки, прежде чем оно позволит выполнить обновление по беспроводной сети (OTA).
После завершения процесса активации вы выбираете двоичный файл прошивки, нажимаете «Начать перепрошивку» и ждете, пока индикатор выполнения не достигнет 100%. Это занимает около 30 секунд, после чего термометр должен немедленно перезагрузиться с новой прошивкой. Если он не проснется после процесса перепрошивки, Аарон говорит, что вы можете просто вытащить аккумулятор, и он должен разобраться сам. Я проделывал этот процесс несколько раз без необходимости вытаскивать батарею, так что, по-видимому, это довольно необычная проблема.
Если вам когда-нибудь понадобится, тот же процесс можно использовать, чтобы вернуть стоковую прошивку на устройство. У Аарона нет стокового образа прошивки в репозитории GitHub (вероятно, чтобы избежать претензии об авторских правах), но в документации он рассказывает вам, как вы можете извлечь его копию из официального файла обновления.
Теперь читатель, более заботящийся о безопасности, может задаться вопросом, что это означает, что какой-то воинствующий ботаник может разбить термометры людей Xiaomi. К сожалению, это так. Этот инструмент позволит любому, кто находится в зоне действия Bluetooth, прошить все, что он хочет, на Xiaomi LYWSD03MMC, независимо от того, установлена ли на нем специальная прошивка. Тем не менее, уже упоминалось о добавлении в прошивку ATC некоего механизма аутентификации для защиты от таких атак; что делает его значительно более безопасным, чем стандартная прошивка.
Освоение
Веб-инструмент для перепрошивки не только устанавливает прошивку ATC, но и предоставляет простой в использовании интерфейс для ее настройки. После подключения к устройству вы просто прокручиваете немного вниз и просто нажимаете на различные параметры, чтобы включить или отключить их.
Отключение странного смайлика в стиле ASCII было первым, что я сделал, и, будучи американским язычником, я также изменил дисплей на градусы Фаренгейта. Тот факт, что вы можете вводить значения смещения для температуры и влажности, удобен, хотя в будущем это может стать ненужным, поскольку Аарон говорит, что в списке TODO есть более надежная процедура калибровки.
Отображение уровня заряда батареи на экране — интересная функция, которая включена по умолчанию, но лично я ее отключил. Проблема в том, что процент заряда батареи и относительная влажность должны иметь меньший набор цифр в нижней правой части ЖК-дисплея. Они переключаются туда и обратно каждые пять секунд или около того, что на практике кажется достаточно быстрым, чтобы иногда сбивать с толку, на какой из них вы смотрите. Кроме того, если батарея CR2032 внутри должна работать до года, мне действительно нужно так часто видеть уровень заряда батареи?
Сначала меня немного смутил «Интервал рекламы». Я предположил, что это будет то, как часто термометр отправляет пакеты BLE, но на практике он отправляет их каждые несколько секунд независимо от того, на что вы меняете этот параметр. Что этот параметр на самом деле изменяет, так это то, как часто обновляются передаваемые данные о температуре. По умолчанию это одна минута, поэтому вы должны ожидать получить 20 или около того пакетов, которые будут содержать одинаковые значения температуры и влажности, прежде чем они будут обновлены. Установка интервала обновления на 10 секунд даст вам более детализированные данные, но, по-видимому, за счет времени автономной работы.
Пользовательские сборки
Хотя Аарон не вдается в подробности на странице проекта, довольно легко скомпилировать собственную прошивку для термометра, которую затем можно прошить с помощью веб-инструмента. В Linux все, что мне нужно было сделать, это извлечь tar-архив Xiaomi Telink TLSR825X и добавить каталог в мою переменную окружения $PATH. Оттуда я мог собрать прошивку ATC и начать копаться в коде.
Пользовательские имена находятся всего в нескольких строках кода.
Если вы занимаетесь низкоуровневым программированием на C, в репозитории GitHub есть ряд проблем, с которыми вы, вероятно, могли бы помочь. Похоже, что сейчас основной задачей является создание постоянного флэш-хранилища, которое проложит путь к сохранению конфигурации при замене батареи и более продвинутым функциям, таким как локальное ведение журнала температуры.
Для моих собственных целей было достаточно легко найти часть кода, которая изменяет имя устройства Bluetooth. Если вы собираетесь расставить их по всему дому, увидеть что-то вроде «ATC_BEDROOM», безусловно, будет полезнее, чем схема именования по умолчанию, в которой используются последние символы MAC-адреса.
Извлечение данных
Теперь, чтобы внести ясность, вам не нужно для установки прошивки Аарона, чтобы использовать данные с этих термометров в ваших собственных проектах. Есть по крайней мере один инструмент, который позволяет вам извлекать данные о температуре, влажности и уровне заряда батареи с датчиков из коробки, и они также поддерживаются в ESPHome. Но проблема со стоковой прошивкой заключается в том, что вам нужно фактически подключаться к каждому датчику, чтобы считать его данные, что является медленным и энергоемким процессом. Одним из основных улучшений прошивки Аарона является то, что данные постоянно выводятся в открытом виде в виде рекламы BLE; это означает, что любое находящееся поблизости устройство может прослушивать значения прямо из воздуха, не устанавливая соединение или сопряжение.
С этой целью есть несколько пакетов, на которые стоит обратить внимание. На момент написания этой статьи был запрос на добавление поддержки прошивки ATC в aioblescan, простой инструмент Python 3, который будет выгружать данные из пакетов BLE на терминал. Небольшой сценарий позволит вам легко проанализировать вывод aioblescan и перетасовать информацию так, как вы считаете нужным.
Мне также повезло с py-bluetooth-utils, библиотекой, предназначенной для работы с рекламой BLE. Основываясь на некоторых примерах, включенных в проект, я придумал этот минимальный сценарий, который должен помочь вам начать работу:
#!/usr/bin/env python3
импорт системы
из даты и времени импортировать дату и время
импортировать bluetooth._bluetooth как bluezиз импорта bluetooth_utils (toggle_device, enable_le_scan,
parse_le_advertising_events,
disable_le_scan, raw_packet_to_str)# Используйте 0 для hci0
dev_id = 0
toggle_device(dev_id, Истина)пытаться:
носок = bluez.hci_open_dev(dev_id)
кроме:
print("Не удается открыть Bluetooth-устройство %i" % dev_id)
поднимать# Установите для фильтра значение «True», чтобы видеть только один пакет на устройство
enable_le_scan (носок, filter_duplicates = False)пытаться:
def le_advertise_packet_handler (mac, adv_type, данные, rssi):
data_str = raw_packet_to_str(данные)
# Проверить преамбулу ATC
если data_str[6:10] == '1a18':
темп = int(data_str[22:26], 16) / 10
гул = int(data_str[26:28], 16)
batt = int(data_str[28:30], 16)
print("%s - Устройство: %s Температура: %sc Влажность: %s%% Батарея: %s%%" % \
(datetime.