Как узнать температуру роутера tp link

Один из факторов, влияющих на работу роутера TP-Link, — это температура окружающей среды. Высокая или низкая температура может вызвать негативные последствия для устройства, такие как перегрев или замедление работы.

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

Для решения проблем, связанных с температурой, необходимо обратить внимание на такие моменты, как расположение роутера, проветривание помещения и использование дополнительных средств охлаждения. Очень важно избегать установки роутера рядом с другими горячими устройствами, такими как маршрутизаторы или компьютеры, которые могут увеличить температуру и вызвать перегрев.

Также можно использовать специальные кулеры или вентиляторы для улучшения циркуляции воздуха вокруг роутера и снижения его температуры. Использование отдельных средств охлаждения может решить проблему перегрева и повысить стабильность работы устройства.

Содержание

  1. Температура и проблемы роутера TP-Link
  2. Почему температура важна?
  3. Возможные проблемы при перегреве роутера
  4. Как решить проблемы с перегревом

Температура и проблемы роутера TP-Link

У роутеров TP-Link, как и у любой электронной техники, есть свои проблемы, связанные с повышением температуры.

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

Какие проблемы могут возникать?

  • Перегрев роутера. В результате возникших проблем может произойти автоматическое отключение устройства или снижение его производительности.
  • Сокращение срока службы роутера. Постоянное воздействие повышенной температуры может привести к ухудшению работы устройства и сократить его срок службы.
  • Повреждение компонентов. При высокой температуре могут появиться проблемы с функционированием компонентов роутера, что приведет к их повреждению.

Что делать, если возникли проблемы?

  1. Проверьте условия эксплуатации. Убедитесь, что роутер установлен в хорошо проветриваемом месте и что его вентиляционные отверстия не заблокированы.
  2. Снизьте нагрузку на роутер. Если вы слишком активно используете ресурсы роутера или запускаете множество приложений одновременно, возможно, это становится причиной его перегрева. Оптимизируйте использование устройства.
  3. Повторно установите прошивку. Иногда проблемы роутера могут быть вызваны ошибками в прошивке. Попробуйте скачать и установить последнюю версию прошивки с официального сайта TP-Link.
  4. Обратитесь в сервисный центр. Если проблема не устранилась или требуется специалист, обратитесь в сервисный центр TP-Link для диагностики и ремонта роутера.

Важно помнить, что сам по себе рост температуры у роутера не всегда является признаком проблемы. Однако, если устройство постоянно перегревается или вызывает неудобства, следует обратить внимание на возможные их причины и попробовать применить решения для устранения проблемы.

Почему температура важна?

Температура играет ключевую роль в функционировании роутера TP-Link и его компонентов. Понимание влияния температуры на работу роутера может помочь в определении причин проблем с его работой и принятии соответствующих мер для их устранения.

Высокая температура внутри роутера может вызывать перегрев компонентов, что может приводить к снижению производительности, сбоям в работе, периодическим отключениям и даже поломке устройства. Также высокая температура может приводить к сокращению срока службы роутера, а также к ухудшению качества сигнала и скорости соединения.

Омраченная работа роутера из-за перегрева может вызывать неудовлетворенность пользователей, а также приводить к потере соединения с Интернетом, что может стать серьезной проблемой, особенно для бизнеса.

Последствия высокой температуры роутера TP-Link:
— Снижение производительности
— Сбои в работе
— Периодические отключения
— Возможные поломки
— Сокращение срока службы
— Ухудшение качества сигнала и скорости соединения
— Недовольство пользователей
— Потеря соединения с Интернетом

Чтобы избежать или решить проблемы с перегревом, необходимо обеспечить надлежащую вентиляцию и исправную работу системы охлаждения роутера. Это может включать в себя следующие действия:

— Размещение роутера в прохладном месте, где есть хорошая циркуляция воздуха;

— Предотвращение блокировки вентиляционных отверстий роутера предметами или пылью;

— Периодическая очистка от пыли и посторонних предметов;

— Установка дополнительных вентиляторов для улучшения циркуляции воздуха;

— Правильное проведение кабелей и устройств, чтобы не создавать преграды для циркуляции воздуха;

— Перед использованием роутера следовать рекомендациям по его эксплуатации и установке.

Соблюдая эти меры предосторожности, можно улучшить работу роутера TP-Link и уменьшить вероятность возникновения проблем, связанных с его перегревом.

Возможные проблемы при перегреве роутера

Перегрев роутера TP-Link может привести к различным проблемам, которые могут существенно повлиять на его работу и производительность. Ниже перечислены некоторые из возможных проблем, связанных с перегревом роутера:

  • Снижение скорости сети: Перегрев роутера может привести к снижению пропускной способности сети и ухудшению скорости передачи данных. Это может привести к медленной загрузке веб-страниц, прерыванию потокового видео и задержкам в онлайн-играх.
  • Потеря сигнала Wi-Fi: При перегреве роутера может происходить потеря сигнала Wi-Fi или его внезапное пропадание. Это может вызывать проблемы с подключением устройств к сети и снижать покрытие сигнала в доме или офисе.
  • Автоматическое отключение: Роутер может автоматически выключаться при перегреве, чтобы предотвратить его дальнейшее развитие. Это может привести к перебоям в работе сети и потере интернет-соединения.
  • Ухудшение долговременной работоспособности: Постоянное перегревание роутера может привести к его повреждению и снижению долговременной работоспособности. Это может вызывать сбои в работе роутера и требовать его замены или ремонта.
  • Повышенный шум от вентилятора: При перегреве роутера вентилятор может работать на максимальной скорости и издавать громкий шум. Это может быть раздражающим и мешать работе в тихом офисе или домашней обстановке.

Чтобы избежать возможных проблем при перегреве роутера, рекомендуется регулярно очищать его от пыли и грязи, хранить его в хорошо вентилируемом месте, а также установить дополнительные охлаждающие устройства, такие как вентиляторы или радиаторы. Если проблемы со стабильностью работы роутера продолжаются, рекомендуется обратиться к производителю для получения дополнительной поддержки и консультации.

Как решить проблемы с перегревом

Перегрев роутера может стать серьезной проблемой, которая приводит к снижению производительности и даже отказу в работе. В данном разделе мы рассмотрим несколько способов решения проблем с перегревом вашего роутера TP-Link.

1. Проверьте окружающую среду.

Важно убедиться, что ваш роутер находится в хорошо вентилируемом месте, где нет преград для циркуляции воздуха. Избегайте размещения роутера рядом с источниками тепла, такими как обогреватели или другие электронные устройства, которые могут повысить температуру вокруг него.

2. Очистите роутер от пыли.

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

3. Установите дополнительные вентиляторы.

Если ваш роутер часто нагревается и имеет недостаточную систему охлаждения, рассмотрите возможность установки дополнительных вентиляторов для повышения воздушного потока и охлаждения устройства. Это может помочь снизить температуру роутера и предотвратить его перегрев.

4. Измените настройки роутера.

Некоторые роутеры имеют функцию автоматического отключения или снижения мощности при перегреве. Проверьте настройки своего роутера и убедитесь, что функция автоматического отключения или снижения мощности включена. Это позволит роутеру работать более эффективно и снизить риск перегрева.

Проблема Решение
Перегрев роутера Убедитесь, что роутер находится в хорошо вентилируемом месте. Очистите от пыли. Рассмотрите установку дополнительных вентиляторов. Измените настройки роутера.

Дорогие пользователи! У нас появился новый форум на платформе tp-link.community (Сообщество)

Форум доступен по ссылке https://community.tp-link.com/ru

Если при регистрации в Сообществе Вы укажете адрес электронный почты, который используете на данном форуме, то Ваши данные будут перенесены на форум Сообщества автоматически.
Также, если на форуме Сообщества Ваш никнейм будет занят, то Вам предложат сменить его или оставить, но с приставкой «_RU».

Подробнее Вы можете прочитать тут: https://community.tp-link.com/ru/home/f … pic/501542

Убедительная просьба не дублировать темы на старом/новом форуме.

температура роутера

морс

Сообщения: 9
Зарегистрирован: 17 янв 2019, 19:03
Страна: Россия

температура роутера

Название темы: температура роутера
Аппаратная версия устройства: 5.0
Тип подключения: PPPoE
Описание проблемы: Температура роутера на корпусе в районе логотипа 40-45 с отключенным wi-fi, считаю многовато, учитывая, что сейчас зима. Дайте фотографию разобранного устройства данной версии. Стоит на столе в 20см за монитором. Загрузка ЦП 20%, памяти 16%.


aureoli86

Сообщения: 1554
Зарегистрирован: 06 фев 2015, 12:07
Страна: Россия

Re: температура роутера

Сообщение

aureoli86 » 23 янв 2019, 16:57

морс писал(а): ↑

17 янв 2019, 19:13


Название темы: температура роутера
Аппаратная версия устройства: 5.0
Тип подключения: PPPoE
Описание проблемы: Температура роутера на корпусе в районе логотипа 40-45 с отключенным wi-fi, считаю многовато, учитывая, что сейчас зима. Дайте фотографию разобранного устройства данной версии. Стоит на столе в 20см за монитором. Загрузка ЦП 20%, памяти 16%.

Где роутер расположен? Можно попробовать поставить его в более прохладное, вентилируемое место.
Вряд ли здесь предоставят фотографию данной модели в разобранном виде, вы можете попробовать обратиться в сервис, для диагностики вашей модели.


морс

Сообщения: 9
Зарегистрирован: 17 янв 2019, 19:03
Страна: Россия

Re: температура роутера

Сообщение

морс » 23 янв 2019, 23:03

aureoli86 писал(а): ↑

23 янв 2019, 16:57


Где роутер расположен? Можно попробовать поставить его в более прохладное, вентилируемое место.
Вряд ли здесь предоставят фотографию данной модели в разобранном виде, вы можете попробовать обратиться в сервис, для диагностики вашей модели.

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


Elroar_Soundinghorn

Сообщения: 139
Зарегистрирован: 08 дек 2017, 11:29
Страна: Russia

Re: температура роутера

Сообщение

Elroar_Soundinghorn » 24 янв 2019, 14:45

морс писал(а): ↑

23 янв 2019, 23:03


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

В корпус С9 осуществить монтаж не получится — там стоит РЧ-экран и радиатор, так что места очень мало. Как вариант, подключить вентилятор с внешней стороны корпуса. Судя по тесту, пользователю takeahike с форума DDWRT это помогло снизить температуры на 10 градусов.
Вот так выглядит роутер с экраном:
Изображение

Вот так плата без экрана, стрелкой указан чип:
Изображение

Вентилятор следует разместить примерно над чипом:
Изображение

Запитать вентилятор можно через USB порт роутера через 3х-пиновый переходник


alex190373

Сообщения: 57
Зарегистрирован: 12 авг 2017, 15:33
Страна: Россия

Re: температура роутера

Сообщение

alex190373 » 25 янв 2019, 10:11

Elroar_Soundinghorn, а можно фотку переходника 3-х pin на USB покрупнее или ссылку на него, чтобы найти в продаже. Тоже самому очень надо!!!

TP-LINK Archer C7v4, C4000v2


морс

Сообщения: 9
Зарегистрирован: 17 янв 2019, 19:03
Страна: Россия

Re: температура роутера

Сообщение

морс » 25 янв 2019, 16:51

alex190373, тоже думал про переходники. Паять и бегать по магазинам не охото, заказал на али сразу usb 80мм, дома одни 120мм. Кидаю ссылку, через месяц посмотрим каков он ::) ссылка


морс

Сообщения: 9
Зарегистрирован: 17 янв 2019, 19:03
Страна: Россия

Re: температура роутера

Сообщение

морс » 11 фев 2019, 14:08

Изображение

Посадил на 2хстороннюю ленту, которой клеют тачпады в планшетах. Температура на лицевой стороне упала на 30 градусов, вот это я понимаю результат.

Теперь еще бы отключение usb2.0 по времени, чтобы на ночь можно было отключать, хоть и шумит не громко.



Elroar_Soundinghorn

Сообщения: 139
Зарегистрирован: 08 дек 2017, 11:29
Страна: Russia

Re: температура роутера

Сообщение

Elroar_Soundinghorn » 11 фев 2019, 15:06

морс писал(а): ↑

11 фев 2019, 14:08



Посадил на 2хстороннюю ленту, которой клеют тачпады в планшетах. Температура на лицевой стороне упала на 30 градусов, вот это я понимаю результат.

Теперь еще бы отключение usb2.0 по времени, чтобы на ночь можно было отключать, хоть и шумит не громко.

Отлично, рад что у вас получилось ;)
Если увижу подобную проблему, буду рекомендовать данный тред
По поводу юсб — посмотрите на альтернативных прошивках.


alex190373

Сообщения: 57
Зарегистрирован: 12 авг 2017, 15:33
Страна: Россия

Re: температура роутера

Сообщение

alex190373 » 14 фев 2019, 05:46

Совсем отключение USB может и не надо, а вот если регулятор оборотов намудрить, чтобы потихоньку крутился. Вообще была бы красотень!!!!

TP-LINK Archer C7v4, C4000v2


Время на прочтение
13 мин

Количество просмотров 128K

Вступление

В следствии возникновения вопросов, позволю себе небольшой комментарий, немного проясняющий смысл статьи. В статье описывается два устройства, не зависящих друг от друга, и выполняющих идентичные задачи по отправке данных на сайт «Народный мониторинг»

Когда я впервые увидел статью на хабре «Народный мониторинг температуры (vs прогноз) в различных городах. Нужен ли?», посвященную мониторингу параметров среды narodmon.ru, я как-то скептически отнесся к такой затее и забыл про нее. Перед новым годом у меня появилась Raspberry Pi и какое-то время ушло на ее освоение и обзор возможностей, в итоге что-бы малинка не простаивала, да и так для общего развития по статье «История взаимодействия «чайника» и DS18B20 посредством Raspberry Pi» сделал тоже самое, но с учетом исходников первоисточника, в который уже внесены изменения по мотивам вышеприведенной статьи с ссылкой на хабр. Температура измерялась, графики строились, но как-то скучно стало за этим наблюдать, да и применение малинки в этих целях это как из пушки по воробьям, и в один прекрасный день я вспомнил про «Народный мониторинг», на котором вся отображаемая на сайте информация выводится только на основании сведений о текущих параметрах среды(температура, влажность, атм.давление и др.) передаваемых с клиентских устройств пользователей данного сервиса. Начал искать и нашел статью «Лучшая реализация реализация UART => 1-wire и I2C/SPI на базе роутеров». Тут я и загорелся идеей сделать такое устройство, правда в надежде на то, что кто-то уже это сделал, а я только повторю, благо роутер TL-MR3020 уже имелся в хозяйстве, и над ним уже ставились бесчеловечные опыты по привинчиванию его к «самокатной телеге» с камерой по мотивам статьи «Простой wifi бот для мониторинга помещений или «кухонное» роботостроение».

Итак, приступим

Начал я с опытов над роутером, на нем на тот момент была прошивка OR-WRT 0.70, основанная на OpenWRT. Подключается датчик температуры к роутеру через преходник USB-UART. Схема подключения предельно проста. Текст и фото с сайта http://cyber-place.ru
Подключить датчик к UART можно по ниже приведенному рисунку

Соеденить RX и TX вместе и подключить к ним data линию 1-Wire датчика DS18B20
VCC к VCC
GND к GND

При попытке подключения и считывания данных через родной UART роутера выяснилось, что сделать с наскока это не получится. На одном буржуйском форуме была найдена информация о том, что ограничение это аппаратное и накладывает его сам роутеровский порт, который заточен под 8 бит данных, а в digitemp (пакет для считывания данных с датчиков 1-wire) используется только 6. Решено – придется ставить переходник USB-COM на FT232 или PL2303, возможен еще вариант на CP2102, но его у меня в наличии нет, а посему буду использовать то что есть. После этого я решил попробовать силы в написании скрипта отправки полученных данных на «Народный мониторинг». На данный сервис отправка данных должна осуществляться двумя методами на выбор, либо telnet TCP/UDP (рекомендуемый), либо HTTP POST. Примеры отправки данных на PHP имеются на сайте. PHP для меня темный лес, но все же это лучше чем ничего. После первой же попытки установить PHP на роутер стало ясно, что имеющихся в нем 4МБ памяти маловато, и фокус не удастся. Тогда я начал думать об увеличении объема флеш-памяти и наткнулся на том-же cyber-place.ru на тему «Замена и восстановление Flash ROM в роутере MR3020 и WR703n». Но после некоторых раздумий пришел к выводу что это не по фэн-шую, для меня и для большинства это довольно трудоемко, плюс требуется программатор, который не у всех есть, и забил на это дело. Решил написать на bash необходимый скрипт, но советы с гуглом не принесли результата, и пара дней прошло зря. В итоге было решено поставить USB-HUB (видел в сети благополучные опыты по вживлению оных во внутренности роутера), и к нему подключить внешний накопитель и USB-UART мост. Сказано – сделано, но в будущем, после удачного завершения опытов с Raspberry Pi и PHP, а в тот момент я как раз перекинулся на эти опыты. Перенесемся в будущее, задуманные опыты над малинкой и ПХП благополучно закончены, о чем я напишу ниже, продолжим опыты с роутером. Для увеличения объема памяти используется ее перенос на внешнюю флешку, а это значит что тот роутер который у меня был настроен на работу с «самокатной телегой» будет окончательно и бесповоротно переведен на использование с дополнительной памятью, чего делать категорически не хотелось. На следующий день был куплен еще 1 роутер и самый маленький USB-HUB, так-как потерять достигнутые результаты было жалко, тем более что это все же должны быть разные устройства.

Для «термометра» я решил использовать чистую OpenWRT. Скачав ее при попытке установки в поле выбора имени файла поиском по первым буквам обнаружил что у меня там целых 3 прошивки с одинаковым размером и именем файла, отличался только порядковый номер закачки файла. Я решил что когда-то уже качал эту прошивку и выбрал на угад одну из трех. После прошивки мне не удавались ни какие первичные действия из мануала на OpenWRT. Думал уже что что-то пошло не так во время прошивки и начал изучать методы извлечения роутера из кирпича через TFTP. Весь вечер на это положил, благо до практики руки не дошли, в теории было много не понятного. И под конец вечера что-то меня дернуло попробовать выполнить первоначальные настройки как для OR-WRT 0.70. Мне повезло, оказалось что я залил именно ее. Потом при сравнивании имен скачиваемых файлов оказалось что и OpenWRT и OR-WRT имеют одинаковые названия. Далее я потратил энное количество времени на попытку расширить память на внешнюю флешку, после чего было принято решение о заливке другой прошивки OR-WRT 0.75 alpha с уже имеющейся поддержкой флешек. Без проблем прошил и настроил по инструкции свой роутер и приступил к дальнейшим действиям.
По накатанной в /etc/opkg.conf изменил адрес репозитория на downloads.openwrt.org/snapshots/trunk/ar71xx/packages, обновил список пакетов

opkg update

установил пакеты digitemp-a

opkg install digitemp-usb
opkg install digitemp

После этого командой dmesg выяснил куда подключен адаптер FTDI, у меня оказался ttyUSB0. Выполняем поиск устройств 1-wire

digitemp_DS9097 -i -s /dev/ttyUSB0

если нашлись, то считываем показания температуры и пишем в файл

digitemp_DS9097 -a -A -l /tmp/1wire_log

что бы посмотреть результат вводим

cat /tmp/1wire_log

Все работает. Далее устанавливаем пакеты для работы PHP

opkg install php5
opkg install php5-cgi

И начинаем заниматься написанием скриптов. В этом деле я не мастак, поэтому прошу сильно не пинать за кривость кода и огромные костыли, подставленные, чтобы это все заработало. Написано было два скрипта, один на bash, другой на php. Вернее тот, что на php был сделан на основе исходников с сайта «Народный мониторинг». Первый скрипт выуживает данные полученные от пакета digitemp и записанные в файл 1wire_log, и подгоняет их в удобоваримый вид. После чего передает управление второму скрипту на php для отправки данных на сервер.

Первый скрипт get_send.sh

#!/bin/bash
rm /temperatura/1wire_log
rm /temperatura/temp
rm /temperatura/temper
cd /
digitemp_DS9097 -i -s /dev/ttyUSB0
sleep 1s
digitemp_DS9097 -a -A -l /temperatura/1wire_log
sleep 2s
cd /temperatura
cut -c29-33 1wire_log | sed ‘s/$//’ > temp
cat temp | tr -d ‘\n’ > temper
php-cgi /temperatura/send.php
echo «OK\n»

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

Второй скрипт send.php

<?php
$file_name=»/temperatura/temper»;
$file=fopen(«$file_name», «r»);
$gradus_out=fread($file, filesize($file_name));
echo «$gradus_out\n»;
fclose($file);

$fp = @fsockopen(«tcp://narodmon.ru», NNNN, $errno, $errstr);
# где NNNN — номер порта доступный после регистрации
if(!$fp) exit(«ERROR(».$errno.»): «.$errstr);
fwrite($fp, «#01-23-45-67-89-AF\n# 0123456789ABCDEF#$gradus_out\n##»);
fclose($fp);
echo «OK\n»;
?>

где 01-23-45-67-89-AF – mac-адрес сетевой карты wlan (Wi-Fi), а 0123456789ABCDEF – серийный номер датчика температуры DS16(x)20
Для обоих реализаций устройства я использовал mac-адрес wlan для привязки устройства на сайте «Народный мониторинг». Что-бы найти этот адрес можно ввести команду ifconfig.
Далее нам необходимо автоматизировать получение и отправку данных на сервер с помощью cron. На момент отладки скриптов я отправлял данные на сервер с периодичностью 5 минут, но как только они были отлажены, период увеличился до 10 минут. Для этого создаем простенький crontab для пользователя root с содержимым

Crontab для root

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
0,10,20,30,40,50 * * * * sh /temperatura/get_send.sh

По данному заданию опрос датчика и отправка данных осуществляется каждые 10 минут. Последняя строка скрипта вполне может быть вида

*/10 * * * * sh /temperatura/get_send.sh

Так как на данный момент у меня включены два устройства для отправки данных о температуре, а на сайте игнорируются данные приходящие чаще чем раз в пять минут, данные от одного из моих устройств игнорируются. По этому, для каждого из устройств было четко задано в кроне время отправки данных с интервалом между устройствами в 5 минут. Скачать скрипты и crontab можно здесь. Далее копируем crontab пользователя root в /etc/crontabs и папку temperatura в / (корень файловой системы).
Для запуска и включения cron надо выполнить в терминале

/etc/init.d/cron start

/etc/init.d/cron enable

Переходим на сборочный участок

После того как все было проверено в работе пора приступать к сборке всего хозяйства в единое устройство. После вскрытия USB-хаба и роутера начал прикидывать компоновку устройств внутри корпуса советуясь с гуглом и подглядывая на страничку по моддингу роутера. Оказалось что USB-HUB я купил такой же как и у автора первого варианта доработок. Уже хорошо, раз ему удалось это сделать значит и у меня получится. После первичной компоновки внутренностей устройства стало ясно, что можно попробовать уместить туда же и USB-UART переходник. В качестве USB-UART переходника был опробован и принесен в жертву датакабель от какого-то старого телефона на микросхеме PL2303, появившийся у меня из ниоткуда с целью использования как мост USB-UART. До этого он кем-то дорабатывался, были напаяны не самые маленькие детали, которые задавали толщину самой плате. После изучения схем на телефонные шнурки эти габаритные детали были удалены. Так же был удален переключатель питания и откусаны торчащие ноги выводных элементов. Платка сразу похудела. Можно было бы воспользоваться и платкой на FTDI, габариты которой минимум в 2 раза меньше примененной платы, но ее было жалко т.к. в ней есть полезный сигнал DTR, применяемый для сброса Arduino, а в PL2303 он инверсный и для его использования пришлось бы городить инвертор. А для наших целей этот сигнал совершенно не важен.
После доработки USB-UART переходника пришла очередь и USB-хаба, торчащие выводы которого так же были срезаны. Для него это похудение оказалось почти не заметным, но в целом для конструкции думаю стало полезным. Опираясь на опыт людей которые уже делали это начал повторную примерку. Те варианты что были предложены меня не устраивали т.к. пришлось бы удалять световод. Перекинул на противоположную от световода сторону, уже лучше. Но все равно имеющейся флешкой будет закрываться часть светодиодов и придется так же удалять часть световода.Но по прикидкам можно обойтись без крайних мер купив флешку покороче. Начал искать по компьютерным магазинам и нашел достойный вариант по адекватной цене, которую купил на следующий день. Как оказалось такую же модель флешки уже использовал автор еще одного варианта моддинга. Получается что ввыбор применяемых деталей не так велик, раз я 2 раза случайно попал на такие же, совершенно не зависимо от опередивших меня авторов.
Далее я начал думать как наиболее элегантно расположить порт UART на корпусе роутера для подключения внешнего датчика. Оказалось что не используемый отныне USB порт, выводы питания которого так и продолжают исполнять возложенные на них функции, а отрезанные от схемы выводы +D и -D вполне можно приспособить под Rx и Tx. Отлично. Спаял все воедино, проверил.

Для фиксации плат между собой использовал обычный 2х сторонний скотч. При сборке надо быть предельно осторожным, что-бы ничто нигде не коротнуло и не продавить скотч острыми паяными выводами. При приклейке хаба я использовал два слоя скотча для увеличения расстояния между платами, по 2 полоски на слой сложенные «паленицей». Для тестов использовал оставшийся хвост от того же хаба. Вот что получилось в итоге

Результат порадовал, даже места еще немного осталось, и остался неиспользуемый встроенный UART. В закромах был найден Bluetooth модуль HC-04 и примерен на возможное место установки. Встал как родной. Сразу же был припаян и приклеен на тот же скотч на USB порт роутера.

Зачем мне это? Как уже сказал выше, жалко что пропадает место и UART. Плюс роутер ничего не будет делать целых 10 минут, не порядок. Можно навешать еще каких функций. Например, первое из-за чего я это сделал – в интернете на градусник смотреть хорошо, но не всегда удобно. Вот и думаю поставить простейшую ардуину с 7-сегментным индикатором. А может и знакосинтезирующий, чтоб еще и время/дату показывать. Вообще вариантов масса.
Закрыть крышку мешал только один штырь на ней, который должен упираться в плату, а упирается в USB разъем хаба. Примерил на глаз да и срезал половину.

После чего крышка нормально встала на место. Правда так же плотно поставить ее не удалось и она немного выдается вверх. Но это нормальное явление и ей не мешают все мои доработки. Тоже самое у меня на первом не доработанном роутере. В итоге получил внешне почти девственно новый роутер, не считая следов не аккуратного вскрытия.

Для выноса датчика на улицу я использовал разборный USB разъем на кабель и шнур от комовской мышки, он мягче остальных шнуров которые у меня были, с напаянным небольшим отрезком плоского кабеля что-бы пропустить его между оконными уплотнителями при закрывании окна.
.

Цена вопроса при использовании роутера

Роутер TL-MR3020 910р.
USB-HUB Ginzzu 210р.
Флешка Sandisk Cruzer Fit 8 ГБ 248р.
Переходник USB-UART на PL2303 из китая ~50р.
Bluetooth модуль HC-04 из китая ~7$ = 210р.
Датчик температуры DS16(x)20 ~60р.
Итого ~1688р.

Естественно Bluetooth модуль можно выкинуть, и тогда цена приблизится к планке ~1500р.

Варианты усовершенствования

Первое – оптимизация скриптов приведенных в статье
Второе – если удастся избавиться от скрипта на PHP и перейти на bash полностью, то получится избавиться от флешки и USB-хаба, что существенно сократит трудоемкость и стоимость конечного устройства.
Третье (просто предположение) – возможно, если почистить прошивку удалив не используемые модули, получится освободить место для PHP, достигнем тех же результатов что и во втором варианте.
Четвертое – заставить работать аппаратный UART, еще сократит стоимость, но немного повысит трудоемкость. Все что я смог найти на эту тему это непонятный мне скрипт на pastebin-е без комментариев, и ссылку на лежачий сайт, откуда идет ссылка на pastebin. Пробовал запустить этот скрипт безрезультатно.
Пятое – задействовать вывод GPIO написав соответствующий драйвер.

Отправка с Raspberry Pi

Как я уже упоминал, у меня уже была малинка настроенная должным образом на измерение температуры на двух датчиках и составление графиков. Таким образом, дело осталось за малым, выдернуть данные о температуре и отправить их на сервер.
Дальнейшее описание процесса будет с учетом того, что Вы уже настроили малинку на получение данных с датчиков и построение графиков. Однако коротко расскажу принцип действия тех скриптов, а желающие смогут скачать полностью мои скрипты для быстрой настройки. В варианте, который я повторил и предлагаю Вам повторить, имеется 3 скрипта на bash, один на perl и один файл базы данных для RRDTool. Первый скрипт на bash запускается однократно и создает файл базы данных. Второй скрипт на bash добавляется в cron и все что он делает, это запускает выполнение остальных скриптов. Первым делом он запускает скрипт get_temp.pl, который отвечает за считывание показаний с датчиков температуры и укладывание этих показаний в базу данных. Второй строкой он запускает скрипт create_graphs.sh, который берет значения температуры из базы данных и по ним строит графики. Отталкиваясь от того что моя малинка все это уже умеет делать приступаю к реализации оставшейся части задуманного. Здесь уже используется один скрипт на PHP для отправки данных на сервер. Плюс к этому добавляется несколько строк обработки полученных от датчиков данных в уже имеющийся скрипт get_temp.pl и одна строчка в скрипт get.sh.
Мой скрипт получения данных с датчиков с добавлением обработки показаний температуры выглядит так

get_temp.pl

#######################################################################
Здесь прошу меня простить, то ли в скрипте что-то мешает, то ли глюк какой, но нормально вставить его под спойлер у меня не получилось, по этому привожу кусок оригинального кода с вставленными моими доработками.
#######################################################################
foreach $device (@deviceIDs)
{
$reading = &read_device($device);
if ($reading == 9999) {
$reading = «U»;
}

push(@temp_readings,$reading);

}

if ($temp_readings[0] ne ‘U’) {$temp_readings[0] -= $in_correction;}
if ($temp_readings[1] ne ‘U’) {$temp_readings[1] -= $out_correction;}

#update the database
`/usr/bin/rrdtool update /home/pi/temperature/multirPItemp.rrd N:$temp_readings[0]:$temp_readings[1]`;
print «Temp 1 = $temp_readings[0] Temp 2 = $temp_readings[1]\n»;
#######################################################################
#Мои дополнения
open(FILE, «>/home/pi/temperature/temp_out»);
print FILE «$temp_readings[0]»;
close (FILE);
open(FILE, «>/home/pi/temperature/temp_in»);
print FILE «$temp_readings[1]»;
close (FILE);
#######################################################################

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

sudo apt-get install php5-cgi

Скрипт отправки данных сделан из примера, представленного на сайте «Народный мониторинг». Он обращается к файлам созданным предыдущим скриптом, берет из них данные о температуре и отправляет их.
Мой скрипт send.php выглядит так

send.php

#!/usr/bin/php-cgi -q
<?
$file_name=»/home/pi/temperature/temp_out»;
$file=fopen(«$file_name», «r»);
$gradus_out=fread($file, filesize($file_name));
echo «$gradus_out\n»;
fclose($file);

$file_name=»/home/pi/temperature/temp_in»;
$file=fopen(«$file_name», «r»);
$gradus_in=fread($file, filesize($file_name));
echo «$gradus_in\n»;
fclose($file);

$fp = @fsockopen(«tcp://narodmon.ru», NNNN, $errno, $errstr);
# где NNNN — номер порта доступный после регистрации
if(!$fp) exit(«ERROR(».$errno.»): «.$errstr);
fwrite($fp, «#01-23-45-67-89-AF\n#0123456789ABCDEF#$gradus_out\n#0123456789ABCDEF#$gradus_in\n##»);
fclose($fp);
?>

где так же как и в варианте с роутером 01-23-45-67-89-AF – mac-адрес сетевой карты wlan (Wi-Fi) или lan, если малинка подключена через него, а 0123456789ABCDEF – серийный номер датчика температуры DS16(x)20.
Затем добавляем строчку в скрипт get.sh, указывающую на исполнение скрипта send.php.

Скрипт get.sh

#!/bin/bash
/home/pi/temperature/get_temp.pl
/home/pi/temperature/create_graphs.sh
#######################################################################
#Мое дополнение
/home/pi/temperature/send.php
echo «OK\n»
#######################################################################

В кроне я изменил расписание на отправку данных каждые 10 минут с четкой привязкой ко времени, не пересекающимся с временем отправки данных роутером.
Задание в кроне выглядит так

5,15,25,35,45,55 * * * * /home/pi/temperature/get.sh

После этого должно все заработать. Скачать данные скрипты можно здесь

Цена вопроса при использовании Raspberry Pi

Здесь уже посчитать так однозначно не получится. Дело в том, что стоимость самой малинки и дополнительных комплектующих к ней может сильно отличаться от человека к человеку.

Заключение

На мой взгляд при не имении ни того ни другого наиболее рациональным является использование роутера. Использование малинки имеет смысл только в том случае, если у Вас уже она есть, постоянно включена и выполняет какие либо задачи.
А в целом в полку устройств отправляющих данные на сервис «Народный мониторинг» прибыло, и это хорошо.

UPD

Совместными усилиями нам удалось избавиться от PHP скрипта и написать все на BASH, за что спасибо всем откликнувшимся. Особую благодарность хочу выразить пользователю Ssar, его подсказка оказалась решающей в написании скрипта для роутера. На данный момент остался всего один скрипт get_send.sh, и два вспомогательных файла.

get_send.sh

#!/bin/bash
rm /temperatura/1wire_log
rm /temperatura/temp
rm /temperatura/out
cd /
digitemp_DS9097 -i -s /dev/ttyUSB0
sleep 1s
digitemp_DS9097 -a -A -l /temperatura/1wire_log
sleep 2s
cd /temperatura
cut -c29-33 1wire_log | sed ‘s/$//’ > temp
cat /temperatura/mac_id > /temperatura/out
cat /temperatura/temp >> /temperatura/out
cat /temperatura/end >> /temperatura/out
cat /temperatura/out | /usr/bin/nc narodmon.ru NNNN
# где NNNN — номер порта доступный после регистрации
echo «OK»

Скачать архив можно здесь. Распаковать вложенную папку необходимо в корень файловой системы не забывая про crontab.
Данным скриптом выполнен второй пункт оптимизации устройства, а это ведет к удешевлению и упрощению конструкции.

UPD 2

Пользователем Ssar был написан улучшенный скрипт на BASH для автоматического определения mac-адреса устройства и подключения нескольких датчиков с автоматическим определением ID датчиков. Таким образом теперь нет необходимости в ручную в скрипте прописывать эти данные, он сам сделает это для Вас.

by Tashreef Shareef

Tashreef Shareef is a software developer turned tech writer. He discovered his interest in technology after reading a tech magazine accidentally. Now he writes about everything tech from… read more


Updated on

  • Overloaded routers can slow down your company’s communication and workflow.
  • Router temperature monitoring software helps you keep a tab on your router’s thermal performance to prevent overheating issues. 
  • PRTG Network Monitor is an excellent all-in-one network and router monitoring solution with built-in temperature monitoring support.
  • OpManager is another excellent solution if you are looking for a full-fledged network monitoring solution.

tools to monitor router temperature

Heat is the number one adversary of electronics, and your router is no different.

Irrespective of the kind of business you have, a router is what helps you manage the traffic and connect multiple networks efficiently.

Overheating issues can shutdown or at items results in the untimely demise of your network routers. The best way to prevent this mishap from happening is to invest in router temperature monitoring software.

Top of the line business routers come equipped with temperature sensors out of the box. However, to gather the required data via SNMP, you need router temperature monitoring software.

Finding the right router temperature monitoring software can be a daunting task no matter if it’s used for your router or for monitoring your CPU temperature.

That’s why we have jotted down a few network monitor software that can collect temperature data from your router.

What is the best router temperature monitoring software?

PRTG Network Monitor

 router temperature monitoring software

PRTG Network Monitor is an agentless network monitoring software from Paessler AG.

Apart from monitoring and classifying various conditions, it can also offer a powerful network and CPU temp monitor program.

PRTG Network Monitor can check network components’ status and performance, measure bandwidth usage, and send alerts if anything on your network requires attention.

How we test, review and rate?

We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.

For more details you can read how we test, review, and rate at WindowsReport.

The temperature software can monitor disk space, CPU loads, memory usage, routers, and servers.

Using the tool, you can monitor all the systems, devices, traffic, and applications in your IT infrastructure with ease. All the software runs on your hardware giving full control for customization.

Key features of PRTG Network Monitor:

  • Temperature monitor software for routers and computer hardware 
  • Software runs on on-premise hardware 
  • Complete control and full customization option 
  • Easy to use and plenty of tutorials 
PRTG Network Monitor

PRTG Network Monitor

The PRTG Network Monitors enables accessible and fast information about your router’s temperature and also other hardware.

ManageEngine OpManager

 router temperature monitoring software

OpManager by ManageEngine is a network management application that can monitor network devices such as routers, switches, firewalls, load balances, wireless LAN controllers, servers, and more. 

The hardware health monitoring feature allows you to monitor the health of key device parameters, including temperature, voltage, power, fan speed, and disk arrays. OpManager uses SNMP to monitor and collect the hardware health status of your router and switches.

OpManager can provide historical reports on the status of hardware health, trigger and suppress hardware alarm for individual devices and customize the hardware health monitoring interval at the device level.

Key features of ManageEngine OpManager:

  • Monitor key device parameters such as temperature, voltage, and power 
  • Collect hardware health data using SNMP
  • Offers historical reports on hardware health status 
  • Trigger and suppress hardware alarms 

⇒ Get ManageEngine OpManager


Zenoss CiscoMonitor ZenPack

 router temperature monitoring software

If you use Cisco switches and routers, then CiscoMonitor ZenPack by Zenoss provides health and performance monitoring for a wide range of Cisco products.

This includes switches, routers, and network devices, virtual resources such as firewalls, load balancers, and extensible LANs.

CiscoMonitor ZenPack collects reports using syslog and SNMP traps. The auto-discovery feature provides access to a router’s various parameters

These parameters include temperature, power, fans speed, chassis, fiber channel interfaces, and line cards.

Key features of CiscoMonitor ZenPack:

  • Monitors physical and logical parameters 
  • Monitors Cisco router and switches temperature 
  • Class-based QoS monitoring 

⇒ Get Zenoss CiscoMonitor ZenPack


WhatsUp Gold Network Traffic Monitor

 router temperature monitoring software

WhatsUp Gold Network Traffic Monitor allows you to identify and remediate potential problems resulting from sub-optimal operating conditions for the hardware equipment.

It can obtain internal device temperature measurements from Cisco switches and routers, dell servers, and HP Procurve switches.

Apart from the hardware monitoring tools, WhatsUp Gold Network Traffic Monitor allows you to discover all devices on your network, create customizable network maps, and provides real-time alerts. 

WhatsUp Gold Network Traffic Monitor can monitor anything that can be accessed with standing monitoring protocols like Ping, SNMP, WMI for Windows, and SSH for Linux.

Key features of WhatsUp Gold Network Traffic Monitor:

  • Monitor anything with an IP address
  • Hardware monitoring tool to get real-time reports on router temperature and more
  • Customizable network maps
  • Can automatically discover all devices on a network 

⇒ Get WhatsUp Gold Network Traffic Monitor


Router overheating can lead to many issues, including dropped connections, slower speed, hardware malfunction, at times burnt plastic odor, and complete shutdown.

Explore the router temperature monitoring software listed in this article and find the right tool to help you detect overheating issues before it happens.

newsletter icon

Другие наши интересноые статьи:

  • Как узнать что кто то подключился к моему wifi роутеру ростелеком
  • Как узнать текущий пароль от роутера
  • Как узнать что к твоему вай фай роутеру подключились
  • Как узнать тариф на теле2 роутере
  • Как узнать что к роутеру подключился кто то еще

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии