Netmonitor как пользоваться приложением. программы нетмониторинга для смартфонов на базе ос android
Содержание:
Программы Нетмониторинга для смартфонов на базе ОС Android:
Для установки программ подойдет любой смартфон на базе ОС Android (ну или почти любой, китайские айфоны на андроиде использовать не рекомендуем). Хорошо себя показали аппараты серии Nexus (в первую очередь из-за последней версии ОС Android), а также HTC Desire — нетмониторы на этих аппаратах они показывают максимально возможную информацию. Аппараты других марок и моделей тоже подойдут, но могут не отображать некоторую дополнительную информацию (например, список соседних базовых станций, о чем более подробно написано ниже).
Если смартфон у вас уже есть, пол дела сделано. Надо поставить программу-нетмонитор. Их не так много, а хороших и вообще почти нет. Вот некоторые из них котрые можно найти в Google Play Market:
- Network Monitor
- NetMon — Radio Network Monitor
- Netmonitor
- G-MoN
- Мониторинг сигнала GSM
- G-NetTrack
- Network Monitor Light
Все, что требуется от программ, так это корректно отображать параметры, необходимые нам для мониторинга сети и сохранять их в удобочитаемый пригодный для машинной обработки лог вместе в некоторых случаях с GPS-координатами.
Название приложения | Описание |
---|---|
Network Monitor |
Не показывает соседние соты, интерфейс малоинформативный. |
NetMon — Radio Network Monitor |
Умеет показывать соседей и уровни сигнала. Ведет вполне адекватный лог. Но вот с LTE программа явно подкачала — нужных данных не выдает. |
Netmonitor |
Простейший интерфейс, показывает соседние соты в GSM, отображает уровень сигнала, ведет лог. В UMTS и LTE ведет себя адекватно, выдает все нужные данные. |
G-MoN |
Информативный интерфейс, отображает соседей, выдает нужные данные в LTE, ведет подробный лог. |
Мониторинг сигнала GSM |
Соседи есть, с 3G все хорошо, а вот в LTE нужных данных не выдает. |
G-NetTrack |
Все хорошо с этой программой, но в LTE нужные данные не показывает. |
Network Monitor Light |
Приложение являет собой некое торжество примитивизма. Отправляется на свалку по причине отсутствия нужных данных в LTE (хотя даже если бы они там были, врядли бы мне было приятно пользоваться этой программой). |
Что же мониторить?
Для начала, определимся с задачей — нам необходимы параметры, однозначно определяющие базовую станцию, а точнее, конкретный сектор (соту) базовой станции или другую минимальную ячейку позиционирования в мобильной сети.
Активация меню Netmonitor для различных моделей телефонов:
Apple iPhone 2g, 3g, 3gs, 4g, 4gs, 5 — версия прошивка 5.0.1 и выше:
*3001#12345#* затем нажать «вызов». Попадаем в меню Field Test. В левом верхнем углу виден уровень сигнала мобильного оператора, отражаемый в Дб. Далее на вкладку GSM Cell Environment/GSM Cell/Neighboring Cells, здесь видно список каналов. Всего 6 каналов. Для того, чтобы посмотреть информацию о канале следует нажать на стрелочку.
Android:
*#0011# или *#*#4636#*#* или *#*#197328640#*#* . После нажатия последнего символа, меню появляется автоматически.
HTC EVO, HTC Incredible, HTC Touch — Verizon
##33284# и нажать вызов, далее попадаете в меню, где необходимо выбрать сеть, уровень сигнала которой вы хотите узнать.
HTC Wizard 8125, 2125
*#*#364#*#* попадаем в меню. Уровень сигнала тут отображается не в dBm, а в условных единицах. Чем больше значение, тем выше уровень сигнала, например 4 — это -105 дБм, а 31 — это -50дБм.
HTC Thunderbolt, HTC Inspire 4G
*#*#4636#*#*
HTC Touch
##33284#
LG LX-350, LX-550 Fusic(Sprint)
##33284#
LG PM-225, PM-325, MM-535, LX5400
##33284# или ##33284 и нажать ОК. Если спросит пароль: 040793 или 000000.
LG C900 Windows 7 smartphone
Сначала вводим ##634#, если спросит пароль 2277634#*# и нажать ENTER.
LG CG300, C1300, L1400, C2000 (GSM Phones)
2945#*# . В верхней левой строчке уровень сигнала показывается НЕ в дБм. Чем выше значение, тем мощнее сигнал.
LG CU400, CU500, TU550 (GSM)
277634#*# , выбрать Modem settings затем Engineer Mode и нажать ОК
LG Sprint Touchpoint 1100, 2100, 2200, 5250, 4NE1, 1010, 1200
##33284 далее СОХРАНИТЬ и ОК
LG VX-5300
MENU, затем 000000, выбираем FIELD TEST, выбираем SERVICE или SCREEN. Численные значения — это уровни сигналов.
Motorola Droid
Быстро набрать *#*#4636#*#*, далее выбрать Phone info.
Motorola V551, V555, V557 (GSM)
073887* — очень быстро это необходимо набрать. Далее 000000 выбрать TEST MODE и нажать ОК.
Nokia 2100
*3001#12345#, выбираем MENU далее следуем инструкциям.
Samsung A310
MENU, 0, выбираем DEBUG
Samsung A460, 3500, A540
MENU, 0, 9, вводим код 040793, выбираем DEBUG SCREEN
Samsung A500, N400
MENU 010, вводим 040793, выбираем DEBUG SCREEN
Samsung A620, A660, A860, M300
##33284 и нажать ОК, потом набрать 040793, выбрать DEBUG SCREEN и нажать ОК.
Samsung A630, A650, N330
Нажать MENU, 9, *. Ввести код 000000, выбрать DEBUG SCREEN, нажать ОК.
Samsung A670, A570
Нажать MENU, 7, *. Ввести код 000000, выбрать DEBUG SCREEN
Samsung A560, A740, A760, A840, A880, P207
##33284#, нажать ОК, ввести код 040793, выбрать DEBUG SCREEN и нажать ОК.
Samsung A790
##33284#, ввести код 040793, уровень сигнала после D.
Samsung A740, A850, A930, U740, A870 (Verizon)
MENU (центральная синяя кнопка), выбрать SETTINGS & TOOLS и нажать #. Далее ввести 000000, выбрать DEBUG SCREEN. Например T-63 D089 означает, что уровень сигнала -89 dBm.
Samsung A900, A920, A570
##33284# или ##33284 и нажать синюю ОК клавишу. В поле ввести код 040793 или 000000. Выбрать DEBUG SCREEN или FIELD TEST и далее SCREEN. Уровень сигнала будет после буквы D.
Samsung E105, D807, A517, E316, E317, X426, X427, X475, S300, S307, D347
Ввести *#9324#
Samsung BlackJack SGH-I607, A412, BlackJack II
Ввести *#0011#
Samsung i730, I760 (Verizon)
**33284 и код 000000, выбрать MONITOR
Samsung N240
##33284 и нажать ОК. Выбрать DEBUG SCREEN и нажать ОК.
Samsung U520, U340
Нажать MENU (кнопка ОК), 9, 0. Далее 000000, выбрать DEBUG SCREEN. T63 D085-5 означает, что уровень сигнала — 85 дБм.
Samsung C170, X820
*#9999*0#
ARFCN (Absolute radio-frequency channel number) — это номер канала.
Значение ARFCN в диапазоне 1-124 или 974-1024 это означает, что оператор работает в диапазоне 900 МГц и нам нужна (900 мГц) или Репитер GSM900.
Значение ARFCN в диапазоне 512-886 это означает, что оператор работает в диапазоне 1800 МГц и мы выбираем антенну 1800 или репитер DCS1800.
Downlink Frequency — номер канала, по которому определяется частота несущей.
Если значение канала в диапазоне 2937-3088, то это 3G/UMTS900 — и нам нужна антенна GSM900 или Репитер GSM900.
Если значение канала в диапазоне 10562-10838, то это 3G/UMTS2000 — выбираем антенну 3G на 2100 МГц и Репитер WCDMA2100 .
Советуем смотреть информацию по нескольким каналам. Также информация по данному определению номеров каналов будет более достоверной, если проводить данные замеры во время соединения с другим абонентом (входящий или исходящий вызов). Надо понимать, что все значения телефон показывает только для того сотового оператора, сим карта которого вставлена в телефон в момент измерений! И если Вы хотите установить под двух и более сотовых операторов, то необходимо проделать все измерения с каждой симкартой!
Network Monitor plugin for VERA
What does it do
This plugin is enabling you to check the availability of some device on your IP network. it uses ping or http to verify the availability of a device and report it as a Motion Sensor device in VERA
-Tripped: means the device is not present or fails
-Untripped: means the device is properly responding to the probe
The plugin supports UI5, UI7 and ALTUI , also openluup
How it compares to others
The big differences with similar plugin ( like the ping sensor ) are that :
- it is rewritten in a little more modern way ( with a .lua file ) and the main plugin device (NETMON) allows for central configuration. You do not have to create all devices manually.
- will create automatically child device which are STANDARD Motion sensor devices ( same device type & actions & notifications ) for all your declared devices.
Version
- 0.7 : support the inverted option per device ( 0 : show tripped when offline 1: show tripped when online )
- 0.8 : change to DeviceStatus variable format. json data structured is indexed by ipaddr
Variables
The time between each polling rate is configurable by the PollRate variable and devices are polled in a round robin way. so you are garanteed that the VERA is not over used, but of course the status is only close to real time and it depends on the number of device you monitor.
- ChildrenSameRoom : automatically set by VERA because the device is marked embedded.
- Debug : 0 or 1 according to debug mode ( 1 == debug )
- DevicesOfflineCount : offline devices’ count
- DevicesNotification : csv list of tripped device’s name ( emits upnp event when changed)
- DevicesStatus : a JSON hash table of device record indexed by ipaddr, each record contains tripped status, name
- PollRate : the rate in seconds at which detection probes are run. the plugin goes to each device one by one , so 5 devices with a rate of 10 seconds will take 5×10 = 50 seconds (not counting the wait time for the response) to circle accross the complete list of devices
- Targets : a JSON internal structure to describe the device targets to monitor. edit it with the Settings screens
- Types : internal , types of probes
- UI7Check : internal, UI7 detected
- Version ! the version of the plugin
NOTE, the NETMON device is a «Embedded» device: meaning that all its children devices will sit and stay in the same room as the main NETMON device. this make it convenient to group all monitor devices in a ‘Network’ room page for instance.
Actions
- SetDebug(newDebugMode) : set debug mode on or off
- GetDevicesStatus() : returns a UPNP action result format with the DeviceStatus value as a content
Triggers
- on ALTUI and OpenLuup you can use any variable / expression as a trigger
- on classic UI5 UI7 we use triggers. There is a trigger ‘Offline device count goes above/below a certain threshold’