Вопрос или проблема
Как датчики вибрации Tuya общаются с облаком? Wireshark не обнаруживает никакой связи с MAC-адресом или IP-адресом датчика, кроме DHCP и ARP. И датчик работает.
Bluetooth не работает, потому что я специально отключил его на своем телефоне и отключил от своей домашней Wi-Fi сети.
Как это работает?
Датчик Wi-Fi, у меня нет никаких шлюзов Tuya дома, только обычный маршрутизатор.
Похоже, что вы запускали Wireshark на другом ПК, подключенном к той же сети. В Ethernet и Wi-Fi вы не увидите ни одного юникастного трафика, если он специально не отправлен на ваш MAC-адрес. В современном Ethernet коммутаторы буквально не отправят его к вам (они знают, какие MAC-адреса подключены к каким портам Ethernet), в то время как в Wi-Fi вы не гарантированы в получении сигнала, и сетевой адаптер отфильтрует его, если вы его получите.
(Фильтрацию в Wi-Fi можно отключить, используя “мониторный режим”, но также нет гарантии, что вы получите сигнал, например, из-за формирования луча и других функций, или просто из-за нахождения на неправильной частоте… и вы все равно не сможете его расшифровать, так как WPA дает каждому клиенту различный ключ шифрования.)
Чтобы увидеть трафик другого устройства, вам нужно явно встать на его пути: либо вы захватываете трафик на своем обычном маршрутизаторе (некоторые имеют tcpdump), либо вы настраиваете другой маршрутизатор, который может захватывать пакеты, либо вы делаете какую-то подмену ARP, чтобы заставить датчик думать, что ваш ПК — это маршрутизатор, либо вы получаете вторую Ethernet-карту и настраиваете ПК в качестве моста, через который будет проходить весь трафик и т.д.
Ответ или решение
Как работают вибрационные сенсоры Tuya для связи с облаком?
Вибрационные сенсоры Tuya осуществляют связь с облачными серверами с использованием протоколов передачи данных через Wi-Fi. В данной статье мы детально рассмотрим механизмы данной коммуникации, а также решим вопросы, возникающие в результате использования сетевого анализатора, такого как Wireshark.
1. Основы работы вибрационных сенсоров Tuya
Вибрационные сенсоры от компании Tuya являются интеллектуальными устройствами, которые подключаются к вашей локальной сети через Wi-Fi. Важно понимать, что для связи с облаком, эти сенсоры используют интернет-протоколы, такие как TCP/IP. Данные сенсоры осуществляют передачу информации, касающейся вибраций, на облачные серверы Tuya, где они могут анализироваться и обрабатываться.
2. Анализ работы Wireshark
Вы отметили, что при использовании Wireshark не было обнаружено никакой активности от MAC-адреса или IP-адреса вашего сенсора, кроме DHCP и ARP. Это связано с особенностями работы современных сетей:
-
В проводных сетях (Ethernet) коммутаторы настраиваются таким образом, что направляют трафик только конкретным устройствам, что делает невозможным перехват трафика других устройств без соответствующего подключения.
-
На беспроводной сети (Wi-Fi) необходимо учитывать, что ваши сетевые адаптеры фильтруют пакеты. Даже если сигнал до вас дошёл, ваш адаптер не сможет расшифровать зашифрованный трафик, поскольку WPA предоставляет каждому клиенту уникальный ключ шифрования.
3. Способы перехвата трафика
Если вы хотите наладить наблюдение за трафиком вашего сенсора, есть несколько альтернативных методов:
-
Использование маршрутизатора: Некоторые маршрутизаторы поддерживают функции захвата пакетов, такие как tcpdump. Это позволит вам собирать и анализировать пакетный трафик непосредственно с устройства, к которому подключен сенсор.
-
Настройка дополнительного маршрутизатора: Вы можете создать выделенный роутер, который будет способствовать захвату пакетов. Это позволит вам отследить всё движение трафика в вашей сети.
-
Использование ARP-спуфинга: Этот метод включает в себя обман сенсора, заставляя его считать, что ваш ПК является роутером. Однако это более сложный и рискованный способ, который ограничен рядом факторов.
4. Заключение
Понимание механики работы вибрационных сенсоров Tuya и того, как они связываются с облаком, является важным для их эффективной настройки и мониторинга. Способы перехвата трафика требуют продвинутых навыков, но могут значительно расширить ваши возможности по анализу работы устройства. Следует учитывать, что защита данных и соблюдение правил безопасности в сети всегда должны быть в приоритете. Тем не менее, если вас интересует глубокий анализ работы сенсора, вам придется использовать более сложные методы анализа сети.