Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28

Как получить данные от устройств Zigbee?

20.02.2025, 21:42. Показов 12268. Ответов 62

Студворк — интернет-сервис помощи студентам
Всем привет. Хочу обратиться за советом к знающим людям. Выбрал тему диплома - "Умный дом", но не могу понять, как забирать данные с устройства. Например: есть лампочка, которой я хочу управлять (включение/выключение, смена цвета) или любое другое устройство, которым можно управлять дистанционно. Всем этим хочу управлять с телефона, создав сайт, адаптированный под телефон, написанный на С#, с использованием ASP.NET Core. Насколько я понял, эти данные нужно отправлять на сервер для дальнейшей манипуляцией над ними. Есть ли какая то утилита для получения этих данных?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.02.2025, 21:42
Ответы с готовыми решениями:

"Выход со всех устройств" после смены пароля
Всем привет. Пишу приложение на ASP.NET Core. Для клиентской стороны использую Vue.JS. Создал метод...

Сайты на C# для мобильных устройств
Как обстоит дело с разработкой сайтов на C# для мобильных устройств? Что нужное можно почитать или...

Как получить данные в asp-скрипт из html-формы?
как получить данные в asp-скрипт из html-формы ???

62
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
24.04.2025, 21:21  [ТС]
Студворк — интернет-сервис помощи студентам
При запуске Zigbee2mqtt возникает ошибка, думаю что она связана с этими строчками кода
Миниатюры
Как получить данные от устройств Zigbee?   Как получить данные от устройств Zigbee?  
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
24.04.2025, 21:41
Лучше выкладывать текстом, на скринах ничего не разглядеть.
0
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
25.04.2025, 15:29  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
Лучше выкладывать текстом, на скринах ничего не разглядеть.
Могу логи скинуть
Вложения
Тип файла: log log.log (1.8 Кб, 8 просмотров)
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
25.04.2025, 15:36
Fire_Nike, ну тут ясно - ошибка подключения к адаптеру... А что за адаптер, он вообще есть?
0
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
25.04.2025, 16:18  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
Fire_Nike, ну тут ясно - ошибка подключения к адаптеру... А что за адаптер, он вообще есть?
Да, на базе EFR32MG21, но не уверен какая модель, только версия указана 1.1, у меня 1.2 вроде как
Изображения
 
0
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
25.04.2025, 16:20  [ТС]
Цитата Сообщение от Fire_Nike Посмотреть сообщение
Да, на базе EFR32MG21, но не уверен какая модель, только версия указана 1.1, у меня 1.2 вроде как
ZB-GW04
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
25.04.2025, 16:27
Fire_Nike, проверь, правильный ли порт выбран (COMx). Определяется ли он вообще в системе?
0
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
25.04.2025, 16:31  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
Fire_Nike, проверь, правильный ли порт выбран (COMx). Определяется ли он вообще в системе?
COM3, он появляется в диспетчере устройств при подключении

Добавлено через 1 минуту
Цитата Сообщение от Fire_Nike Посмотреть сообщение
COM3, он появляется в диспетчере устройств при подключении
USB adapters - use format "port: /dev/serial/by-id/XXX" в файле есть такая строка, я не понимаю, что такое by-id
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
25.04.2025, 20:46
Fire_Nike, проверь в диспетчере устройств - не появляется ли на шине USB нового устройства.
Цитата Сообщение от Fire_Nike Посмотреть сообщение
USB adapters - use format "port: /dev/serial/by-id/XXX"
Вероятно, по протоколу ZB нужно работать как с USB-устройством, а не с виртуальным COM-портом..
COM3(n) может появляться, если в микроконтроллере предусмотрены функции для этого, например для отладки/дебага.

Если появляется новое устройство как USB-хост, то в его свойствах можно посмотреть его ID, Vendor... и пр. И вот их уже прописывать в вызывающий код приложения, которое будет с ним работать.

Добавлено через 2 минуты
P.S. Обычно ко всем этим свистулькам производитель прикладывает апп-ноуты (описания), что это такое и как с этим работать. Там и будет эта информация как что куда подключать, какие драйвера ставить и т.п.
0
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
26.04.2025, 16:48  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
Fire_Nike, проверь в диспетчере устройств - не появляется ли на шине USB нового устройства.

Вероятно, по протоколу ZB нужно работать как с USB-устройством, а не с виртуальным COM-портом..
COM3(n) может появляться, если в микроконтроллере предусмотрены функции для этого, например для отладки/дебага.

Если появляется новое устройство как USB-хост, то в его свойствах можно посмотреть его ID, Vendor... и пр. И вот их уже прописывать в вызывающий код приложения, которое будет с ним работать.

Добавлено через 2 минуты
P.S. Обычно ко всем этим свистулькам производитель прикладывает апп-ноуты (описания), что это такое и как с этим работать. Там и будет эта информация как что куда подключать, какие драйвера ставить и т.п.
свистульки не было, только прозрачный пакет
также вот порт
Изображения
 
0
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
26.04.2025, 16:52  [ТС]
Цитата Сообщение от Fire_Nike Посмотреть сообщение
свистульки не было, только прозрачный пакет
также вот порт
в контроллерах usb ничего не появляется

также вот что есть в сведениях об устройстве
Устройство USB\VID_1A86&PID_7523\5&1e7d8db7&0&11 настроено.

Имя драйвера: null
GUID класса: {00000000-0000-0000-0000-000000000000}
Дата драйвера:
Версия драйвера:
Поставщик драйвера:
Раздел драйвера:
Ранг драйвера: 0x0
Соответствующий ИД устройства:
Драйверы с более низким рангом:
Устройство обновлено: false
Родительское устройство: USB\ROOT_HUB30\4&186df573&0&0
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
27.04.2025, 14:45
Fire_Nike, а какое ПО с этим модулем работает? Смотрю, конфигурация вся в YAML'е..
Посредством чего к нему можно подцепиться?

У меня есть библиотеки для ZB к STM32, но нужен еще шилд с Zigbee на основную плату (приобретается отдельно). Может закажу позже, посмотрю какие предложения на счет них есть.
Сейчас правда занят сильно по другим рабочим делам, не до этой техники немного..
0
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
27.04.2025, 17:05  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
Fire_Nike, а какое ПО с этим модулем работает? Смотрю, конфигурация вся в YAML'е..
Посредством чего к нему можно подцепиться?

У меня есть библиотеки для ZB к STM32, но нужен еще шилд с Zigbee на основную плату (приобретается отдельно). Может закажу позже, посмотрю какие предложения на счет них есть.
Сейчас правда занят сильно по другим рабочим делам, не до этой техники немного..
Home Assistant, но я должен сделать диплом в обход него

Добавлено через 6 минут
Цитата Сообщение от Fire_Nike Посмотреть сообщение
Home Assistant, но я должен сделать диплом в обход него
Еще проблема в том, что путь можно узнать через Home Assistant, для этого я скачал виртуалку, но из-за того, что у меня интернет через роутер, я не могу зайти на сайт
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
28.04.2025, 12:23
Цитата Сообщение от Fire_Nike Посмотреть сообщение
но из-за того, что у меня интернет через роутер, я не могу зайти на сайт
Это как? Почти у всех интернет через роутер, а то и не через один...

На вирутуалке нужно настроить мост на физический эзернет-адаптер и инет появится и там.

Добавлено через 1 час 33 минуты
Fire_Nike, вот библиотека ZigBeeNet 1.5.0 для шарпа, которая работает с Dongle-координаторами через COM-порт.
0
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
29.04.2025, 11:41  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
Это как? Почти у всех интернет через роутер, а то и не через один...

На вирутуалке нужно настроить мост на физический эзернет-адаптер и инет появится и там.

Добавлено через 1 час 33 минуты
Fire_Nike, вот библиотека ZigBeeNet 1.5.0 для шарпа, которая работает с Dongle-координаторами через COM-порт.
У меня нет сетевых адаптеров при выборе
Миниатюры
Как получить данные от устройств Zigbee?  
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
29.04.2025, 11:46
Fire_Nike, В "тип подключения" нужно выбрать не "Мост", а свою сеть (адаптер), которая используется для интернета на хосте.
0
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
03.05.2025, 16:57  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
Fire_Nike, В "тип подключения" нужно выбрать не "Мост", а свою сеть (адаптер), которая используется для интернета на хосте.
Только в этом пункте могу выбор сделать
Миниатюры
Как получить данные от устройств Zigbee?  
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
03.05.2025, 17:04
Ну да, тут и выбираешь свое подключение на хосте, интернет появится в гостевой ОС..
Это же VBox? Там нет ничего сложного с этим..
0
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 28
03.05.2025, 17:16  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
Ну да, тут и выбираешь свое подключение на хосте, интернет появится в гостевой ОС..
Это же VBox? Там нет ничего сложного с этим..
Вот я запускаю вм с ос, перехожу на указанный адрес, а он не работает
Миниатюры
Как получить данные от устройств Zigbee?   Как получить данные от устройств Zigbee?  
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
03.05.2025, 17:20
Fire_Nike, а причем здесь интернет то? Это попытка перейти на локальный сервер Home Assistant.
Страницы нет - потому что ее нет... Сервер есть, а страницы нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.05.2025, 17:20

Как _необычно_ получить данные из формы ?
То есть обычно запрос денлается так: request.form('имя поля') а мне нужно что-то типа n='имя...

Как получить данные из текущей записи?
Раньше использовал базу данных Acces сейчас приходится переходить на MySQL вынужден менят код...

Как получить/записать данные в документ Excel с разноской по ячейкам?
Кто знает как получить/записать данные в документ Excel с разноской по ячейкам. спсибо.

Как получить данные из поля формы во время ввода?
Добрый день. Подскажите, пожалуйста, как динамически получать данные из поля формы во время...

Как получить данные с другого файла?
Добрый день Есть сайт там например http:\www.aspRead.net который защищен сертификатом. После того...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru