Вся активность
Эта лента обновляется автоматически
- Ранее
-
Edward Turner зарегистрировался на сайте
-
Владимир Нурмухаметов зарегистрировался на сайте
-
Артем Резниченко зарегистрировался на сайте
-
Опять же по OID 1.3.6.1.2.1.17.7.1.4.3.1.1 можем получить vlan И по сути у нас нечто такое 1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$mac = $portnumber
-
Циско видимо поддерживает BRIDGE-MIB::dot1dTpFdbPort, а элтекс Q-BRIDGE-MIB::dot1qVlanFdbId. Очень хотелось помощи Kitsum
-
Поменялось оборудование. Теперь оборудование Eltex. По снмп на ней оид который бы отдавал мак таблицу . ($dot1dTpFdbAddress = '.1.3.6.1.2.1.17.4.3.1.1'; такого оида нет). Есть вот что: " Для того, чтобы получить c коммутатора MAC, номер порта и VLAN хоста нужно смотреть именно таблицу MAC. Для этого используйте следующий OID: 24хх: snmpwalk -v1 -c public 192.168.50.9 1.3.6.1.2.1.17.7.1.2.2.1.2 SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.96.99.76.177.230.113 = INTEGER: 24 SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.102.0.38.185.149.246.211 = INTEGER: 1 " т.е. в самом оиде есть мак (в десятичной форме ) и номер влан. Но, у меня не хватает знаний, что бы это внедрить в скрипт.. Получилась только фукнция, которая из десятичной формы преобразует в нужный нам формат аля ("АА АА АА АА АА АА") function dec2mac($mac) { $mac=preg_split("([.])", $mac, 6); $hexmac=""; foreach ( $mac as $part ) { $part=dechex($part); strlen($part)<2 ? $hexmac.="0$part " : $hexmac.="$part "; } return $hexmac; } Но, честно говоря, я даже не знаю как инфу взять из части ОИДА (не из полученного значения) т.е. по сути нам нужна из оида взять мак засунуть в эту функцию - получим вид мака который нам давала Циска и скормить все это в данный скрипт. Кто - нибудь может это реализовать :)?
-
Домашняя метеостанция на Arduino и отправка данных на "Народный мониторинг"
Юрий Поляков ответил в тему пользователя Kitsum в Arduino
.- 14 ответов
-
- ethernet
- метеостанция
-
(и ещё 3)
Теги:
-
Домашняя метеостанция на Arduino и отправка данных на "Народный мониторинг"
Юрий Поляков ответил в тему пользователя Kitsum в Arduino
Хочу поблагодарить автора за подробное описание устройства, всё чётко и понятно! Спасибо! В сети много аналогичных проектов с передачей данных по Wi-Fi, однако на мой взгляд, смысл в таком устройстве только при наличии автономного источника питания. И к тому же важно расстояние до роутера. Поэтому в моём случае как раз и удобна передача данных и подвод питания по обычному UTP кабелю. Ну в самом деле, ведь все равно тянуть провода питания из дома в огород... )) Повторить устройство не составило особого труда. Пока это временный прототип на макетной плате. Всё вроде как заработало при первом же включении. Но позже стало ясно, что телеграмма отправляется как раз только при включении питания и дальше ничего не происходит. При нажатии на сброс также данные не отправляются. Только перезапуск питанием всей схемы, или только Ардуины без ENC28J60 платы. Это стало ясно из журнала отладки в моём профиле на НарМоне. Отключил "Шарика", телеграммы пошли как положено, каждые 6 минут. Возможно у кого-то есть идеи в чём загвоздка?- 14 ответов
-
- ethernet
- метеостанция
-
(и ещё 3)
Теги:
-
Юрий Поляков зарегистрировался на сайте
-
Метеостанция на ESP8266 от it4it.club
Alexey Bayandin ответил в тему пользователя Kitsum в Espressif Systems
Всё получилось с этим набором инструментов: По этой инструкции: Никаких действий с библиотеками не потребовалось. ОС Windows 11 Pro. Предварительно модуль откатил на родную прошивку с помощью ESP8266Flasher. Arduino IDE поместил сюда C:\Program Files (x86)\arduino-1.8.9-esp\ Всё остальное по инструкции от автора по второй ссылке. Скетч проекта уже лежит в архиве с Arduino IDE. Открывается через меню Файл/Папка со скетчами Дополнительные файлы ESP8266Flasher.exe и драйвер USB прикрепил, чтобы всё необходимое было в этом сообщении. ESP8266Flasher.7z ch340ser-windows.zip- 859 ответов
-
- web server
- mqtt
- (и ещё 8)
-
Alexey Bayandin зарегистрировался на сайте
-
Дмитрий Хвастунов зарегистрировался на сайте
-
Я снес весь проект и заново установил библиотеки нужных (см описание автора) версий
- 859 ответов
-
- web server
- mqtt
- (и ещё 8)