В последнее время у пользователей сервиса XMEye находящихся на территории РФ, довольно часто при подключении к облаку в приложении выходит ошибка 11307. Причем данная ошибка особенно стала распространенной именно 2018-2019 годы. В 2020 тенденция продолжится несомненно. А все связанно с популярной в последнее время политикой среди интернет-провайдеров, прятать своих абонентов за внутренний NAT. При этом меняя внутренние IP адреса для своей базы абсолютно хаотично и блокируя массу полезных портов. Среди таких портов как раз числится порт по умолчанию для XMEye сервиса 34567.
Нужно понимать, что это описание проблемы краткое. Так сказать изложена суть. Сама же причина ошибки 11307 кроется гораздо глубже. Дело в том, что препятствий на пути прямого подключения по нужному порту до китайского сервера XMEye слишком много. И все они находятся на стороне Российского сегмента сети. Здесь и внутренняя маршрутизация провайдера, и различные факторы вообще влияющие на стабильность подключения к внешнему интернету и сервисам работающим на стороне внешней сети. Вообще все что касается интернет соединения к сервисам других стран, в последнее время с нашей стороны очень жестко фильтруется.
Ошибка 11307 у клиента часто возникает именно на мобильном интернете. Мобильные провайдеры обрабатывают трафик через несколько маршрутизаций своих внутренних, прежде чем отдать его во внешнюю сеть. Порт 34567 по которому сервера XMEye подключаются к своим клиентам, в процессе этой маршрутизации, блокируется на каком то из этапов внутренней сети провайдера.
Способы устранения ошибки 11307
Есть два пути решения проблемы с ошибкой 11307. Первый способ, это поменять интернет-подключение вашей камеры. Сменить провайдера. Желательно что бы это был не мобильный интернет, а стабильный GPON, FTTB или другое коммутируемое типа PPoE соединение. Внутренний маршрут до камеры по порту 34567 должен быть открыт. Конечно, нужно убедиться, что провайдер в своей сети не блокирует этот порт. Сравните IP адрес который вам выдает провайдер при подключении, и внешний IP под которым вы видны в интернете. Они должны быть одинаковы. Если IP отличаются, значит вы как абонент сидите за дополнительной внутренней маршрутизацией, у которой обязательно будет включен свой NAT. И нужный порт в этом NAT скорее всего блокируется.
Здесь нужно сравнить IP адреса который вам выдает провайдер при регистрации у него в сети, с внешним IP — под которым вы реально видны в интернете. Эти адреса должны совпадать. Если они разные, значит провайдер прячет ваш роутер за внутренним NAT.
Присвоенный провайдером адрес можно посмотреть нв своем домашнем роутере. Внешний IP в поисковике введя запрос «мой IP адрес».
Теперь остается только требовать у провайдера открыть нужный порт, или заказать у него услугу «статический IP». Она платная. При подключении статики, между камерой XMEye и сервером будет стоять только ваша домашняя маршрутизация в виде вашего домашнего роутера.
Второй способ и он так же надежно работает как покупка статического IP, это подключение камеры или регистратора XMEye через сервис DDNS. Это подключение нужного нам маршрута через арендуемый домен у стороннего сервера. Такую услугу можно купить или даже пользоваться бесплатно у компаний предоставляющих такой сервис. Например пользоваться DDNS сервером No-ip можно бесплатно если это одно доменное имя на аккаунт. Достаточно просто зарегистрироваться на сайте No-ip, где после регистрации вам выдадут домен бесплатно. Далее остается только технически привязать домен в своем маршрутизаторе и проверить открытую работу порта. Как это сделать описывать не буду, так как в сети полно инструкций по подключению DDNS. И останется только в приложении XMEye указать способ подключения DDNS и ввести данные для авторизации. Если порт открыт, то ошибка 11307 больше вас не побеспокоит.
Доступность порта, лучше всего проверять утилитой Port Checker. Вбиваем в программе порт, нажимаем кнопку прослушивания и смотрим что ответит утилита. Если порт закрыт, то ищем далее где в сети он блокируется. Это может быть как фаервол вашего роутера, так и фаервол провайдера предоставляющего вам услугу доступа к интернету.
Все что выше описано, это основные способы решения проблемы с ошибкой 11307 на XMEye. Конечно лучший способ это либо подключение статики, либо DDNS. Это самый надежный способ создать на вашей стороне прозрачное подключение. Искать же где конкретно блокируется порт 34567, у вас или у провайдера, это занятие само по себе не простое и требует каких то базовых навыков в IT. Но кому то будет проще разобраться и так. В любом случае способы решения есть и их только нужно воплотить.
XMEYE — одна из наиболее популярных програм для систем видеонаблюдения, постоянно модернизицуруется и дорабатывается производителем, компанией Xiongmai Technology. С каждым новым апдейтом улучшается производительность и надежность работы приложения, также расширяется функционал. Фактически в данный момент приложения позволяет пользоваться и настраивать любой пользовательский функционал на камерах и видеорегистраторах.
Наиболее популярные ошибки при использовании приложения XMEYE.
11307 и 10005
Наиболее частые причина возникновения данной ошибки — отсутствие Интернета, отсутствием ID Вашего устройства в сети или длительным пингом роутера. В случае необходимости замены ID Вашего устройства необходимо написать на электронную почту производителю (xmeye@xiongmaitech.com). 10000 Ошибка с данным индексом появляется приконфликте IP адресов в Вашей сети. По умолчанию на большинстве оборудования XMEYE установлен адрес 192.168.1.10. При наличии нескольких устройств в сети необходимо включить DHCP в настройках сети, либо прописать каждому устройству свой адрес в ручную. Также необходимо убедиться что нет конфликта в подсетях внутри Вашей сети.
604000 и 605000 Оборудование компании Xiongmaitech оснащено облачным сервис xmeye, что позволяет удаленно подключаться к оборудованию без использования статического IP адреса. Подключение к устройству происходит по средствам Serial ID — индивидуального серийного номера устройства. Переадресация IP адресов при этом происходит на серверах производителя. Ошибки с индексом 604000 и 605000 возникают при отсутвии соединения с данным скервером. Это может быть связно с обновлением оборудования или профилатическими работами и встречается крайне редко. 999987 и 99993 Также можно столкнуться с проблемой блокировки со стороны гос органов. Как правиол это приводит к появлению ошибок 999987 или 99993. В данном случае можно попробовать настроить VPN (на роутере к которому подключено оборудование или на принимающем устройстве, в зависимости от причины блокировки), однако данный метод уместен только при хорошей двухсторонней скороти Интернета в связи с замедлением передачи данных.
XMEYE ошибка 11307. Что делать?
В последнее время у пользователей сервиса XMEye находящихся на территории РФ, довольно часто при подключении к облаку в приложении выходит ошибка 11307. Причем данная ошибка особенно стала распространенной именно 2018-2019 годы. В 2020 тенденция продолжится несомненно. А все связанно с популярной в последнее время политикой среди интернет-провайдеров, прятать своих абонентов за внутренний NAT. При этом меняя внутренние IP адреса для своей базы абсолютно хаотично и блокируя массу полезных портов. Среди таких портов как раз числится порт по умолчанию для XMEye сервиса 34567.
Нужно понимать, что это описание проблемы краткое. Так сказать изложена суть. Сама же причина ошибки 11307 кроется гораздо глубже. Дело в том, что препятствий на пути прямого подключения по нужному порту до китайского сервера XMEye слишком много. И все они находятся на стороне Российского сегмента сети. Здесь и внутренняя маршрутизация провайдера, и различные факторы вообще влияющие на стабильность подключения к внешнему интернету и сервисам работающим на стороне внешней сети. Вообще все что касается интернет соединения к сервисам других стран, в последнее время с нашей стороны очень жестко фильтруется.
Ошибка 11307 у клиента часто возникает именно на мобильном интернете. Мобильные провайдеры обрабатывают трафик через несколько маршрутизаций своих внутренних, прежде чем отдать его во внешнюю сеть. Порт 34567 по которому сервера XMEye подключаются к своим клиентам, в процессе этой маршрутизации, блокируется на каком то из этапов внутренней сети провайдера.
Способы устранения ошибки 11307
Есть два пути решения проблемы с ошибкой 11307. Первый способ, это поменять интернет-подключение вашей камеры. Сменить провайдера. Желательно что бы это был не мобильный интернет, а стабильный GPON, FTTB или другое коммутируемое типа PPoE соединение. Внутренний маршрут до камеры по порту 34567 должен быть открыт. Конечно, нужно убедиться, что провайдер в своей сети не блокирует этот порт. Сравните IP адрес который вам выдает провайдер при подключении, и внешний IP под которым вы видны в интернете. Они должны быть одинаковы. Если IP отличаются, значит вы как абонент сидите за дополнительной внутренней маршрутизацией, у которой обязательно будет включен свой NAT. И нужный порт в этом NAT скорее всего блокируется. Здесь нужно сравнить IP адреса который вам выдает провайдер при регистрации у него в сети, с внешним IP – под которым вы реально видны в интернете. Эти адреса должны совпадать. Если они разные, значит провайдер прячет ваш роутер за внутренним NAT.
Присвоенный провайдером адрес можно посмотреть нв своем домашнем роутере. Внешний IP в поисковике введя запрос “мой IP адрес”.
Теперь остается только требовать у провайдера открыть нужный порт, или заказать у него услугу “статический IP”. Она платная. При подключении статики, между камерой XMEye и сервером будет стоять только ваша домашняя маршрутизация в виде вашего домашнего роутера.
Второй способ и он так же надежно работает как покупка статического IP, это подключение камеры или регистратора XMEye через сервис DDNS. Это подключение нужного нам маршрута через арендуемый домен у стороннего сервера. Такую услугу можно купить или даже пользоваться бесплатно у компаний предоставляющих такой сервис. Например пользоваться DDNS сервером No-ip можно бесплатно если это одно доменное имя на аккаунт. Достаточно просто зарегистрироваться на сайте No-ip, где после регистрации вам выдадут домен бесплатно. Далее остается только технически привязать домен в своем маршрутизаторе и проверить открытую работу порта. Как это сделать описывать не буду, так как в сети полно инструкций по подключению DDNS. И останется только в приложении XMEye указать способ подключения DDNS и ввести данные для авторизации. Если порт открыт, то ошибка 11307 больше вас не побеспокоит.
Настройка DDNS в приложении XMEye
Доступность порта, лучше всего проверять утилитой Port Checker. Вбиваем в программе порт, нажимаем кнопку прослушивания и смотрим что ответит утилита. Если порт закрыт, то ищем далее где в сети он блокируется. Это может быть как фаервол вашего роутера, так и фаервол провайдера предоставляющего вам услугу доступа к интернету.
Все что выше описано, это основные способы решения проблемы с ошибкой 11307 на XMEye. Конечно лучший способ это либо подключение статики, либо DDNS. Это самый надежный способ создать на вашей стороне прозрачное подключение. Искать же где конкретно блокируется порт 34567, у вас или у провайдера, это занятие само по себе не простое и требует каких то базовых навыков в IT. Но кому то будет проще разобраться и так. В любом случае способы решения есть и их только нужно воплотить.
Ошибка приложения XMEYE 10005
Часто в процессе использования известного приложения XMEye для удаленного просмотра через облачный китайский сервер, возникает ошибка 10005 при подключении к облаку. Это пожалуй самая распространенная ошибка при использовании данного p2p сервиса на данном приложении.Разберем эту ошибку и методы её исправления.
При попытке подключения на XMEye, DVR не грузится а появляется окно с сообщением: Connection network time out, pls try again. Error code:-10005. Перевод: время подключения к сети истекло, пожалуйста попробуйте позже. Такая ошибка появляется обычно в системах, которые работают на мобильном интернете. В системе видеонаблюдения регистратор подключён к сети через мобильный интернет 3G/4G. Именно при использовании такого типа соединения, часто появляется данная ошибка, виною тому не стабильное соединение, которым как раз часто страдает мобильный интернет.
Обычно такая проблема лечится путем налаживания более стабильного соединения. Если нет варианта использовать проводное подключение типа PPPoE, то нужно как то обеспечить более качественный сигнал на 3G/4G модеме, обычно это помогает. Можно использовать специальные внешние антенны типа MIMO для USB модемов. Антенну следует направлять на базовую станцию сотового оператора, это значительно повысит надёжность и стабильность соединения.
Реже бывает когда ошибка 10005 появляется из-за зависания кластера на китайском сервере, где прописан серийный номер DVR. В этом случае интернет соединение на регистраторе может быть качественным, но ошибка все равно появляется. В этом случае поможет только перезагрузка нужного кластера на сервере. Для этого нужно писать в техподдержку на сайте XMEye, с указанием своего Serial Number, с просьбой перезагрузить сервер (письмо пишется на английском). Как показала практика, в техподдержке реагируют на такие письма, после чего DVR начинает стабильно работать по облаку.
Чаще всего причиной ошибки 10005 на XMEye, является как раз не стабильное соединение на регистраторе. Это примерно 90% всех случаев. И в основной массе это именно мобильный интернет. Именно мобильное соединение часто страдает не стабильностью. Гораздо реже причиной ошибки может быть зависание на сервере.
XMEye — это бесплатный облачный сервис для удаленного видеонаблюдения от китайской компании
Xiongmai
, которая является крупным OEM-производителем модулей и плат для систем видеонаблюдения на азиатском рынке. Компания основана в 2009 году, центральный офис располагается в Ханчжоу, штат 3000 сотрудников.
Для большинства обычных людей
Xiongmai
абсолютно безлика и неизвестна, однако она достаточно широко известна в узких кругах. Дело в том, что они не продают ни камер, ни видеорегистраторов под своим брендом, а реализует свои продукты, используя концепцию
white label
.
В результате пользователь, покупая камеру или видеорегистратор российского производства (так вам скажут менеджеры по продажам), на самом деле купит скромные устройства от Xiongmai (этого менеджеры вам не скажут). И это конечно полное фиаско, так у всего, что делает Xiongmai +100500 проблем, однако знать вы об этом не будете, так как будете думать, что купили оборудование российского производства. Это одна из 7 наиболее распространенных подстав на рынке видеонаблюдения.
Однако, я отвлекся, вернемся к XMEye. XMEye — это P2P (peer-to-peer) сервис, разработанный для того, чтобы помочь пользователям получить доступ к своим видеокамерам и цифровым видеорегистраторам из любой части мира практически без какой-либо настройки. Для работы с XMEye требуется подключение к сети интернет. Устройства Xiongmai подключаются к нему автоматически по уникальному идентификатору устройства UID, который строится на базе мас-адреса устройства, даже если это устройство попало к пользователю под другим брендом. На данный момент в мире к XMEye подключено порядка 9 млн. устройств.
Возможности XMEye:
- Удаленный доступ к системе видеонаблюдения, просмотр живого видео, архивного видео
- Двусторонняя аудиосвязь
- Управление PTZ-видеокамерами
- Отображение до 16 видеокамер в мобильном приложении
- Сохранение видеозаписей, фото
Преимущества XMEye:
- Он бесплатен
Недостатки XMEye:
Если список преимуществ минималистичен, то в списке недостатков целый зоопарк, начнем с самого зашкварного проблем с кибербезопасностью.
Ужасная кибербезопасность
Вообще о Xiongmai стало известно именно из-за проблем с кибербезопасностью, впервые о них заговорили в 2016 году в связи с мощной атакой ботнета
Mirai
на сайты американских компаний, который использовал
уязвимости IoT-устройств
(маршрутизаторы, IP-видеокамеры, телевизоры) и поражал их, распространяя на эти устройства свой код. В этой массе скомпрометированных устройств в большинстве были устройства Xiongmai.
Все устройства на базе запчастей Xiongmai поставляются с функцией «XMEye P2P Cloud», это проприетарный протокол на основе UDP, который позволяет пользователям получать доступ к своим IP-камерам или видеорегистраторам через Интернет. Эта функция включена по умолчанию, настройка пользователем не требуется.
Устройство инициирует и поддерживает соединение с облачным сервером Xiongmai. Все соединения между клиентами и устройствами устанавливаются через облачные серверы Xiongmai. Удивительно, но функционал XMEye позволяет злоумышленнику атаковать устройства, которые находятся за брандмауэрами или сетями с
NAT
.
Все уязвимости Xiongmai условно можно разделить на облачные, т.е. уязвимости XMEye, и физические, т.е. уязвимости устройств, которые производит Xiongmai. Начнем с облачных.
Облачные уязвимости XMEye
В облаке нет защиты от перебора UID
Специалисты крупной консалтинговой компании в области кибербезопасности Sec Consult
провели исследование
и выяснили, что компания Xiongmai приложила большие усилия для создания своей облачной инфраструктуры под приложение XMEye. Они нашли, что облачные мощности Xiongmai используют Amazon Web Services (Германия, США, Сингапур, Япония), Radore (Турция), Alibaba, Kingsoft, Cloud VSP (Китай) и другие сервера по всему миру. Исследователи не пытались скрыть активность сканирования облака и отправляли более 33 000 запросов с одного IP-адреса, но запрета на доступ к облачной инфраструктуре не последовало.
Уникальный идентификатор устройства можно вычислить
Уникальный идентификатор устройства или UID, по которому происходит подключение, — это шестнадцатеричная строка длиной 16 символов. Любой, кто знает идентификатор устройства и учетные данные администратора, может установить соединение с устройством с помощью приложений XMEye. Идентификатор UID не случайно сгенерированное число, он определяется из MAC-адреса устройства с помощью нескольких простых операций (например, get_sn_from_mac). Зная диапазон мас-адресов, используемых Xiongmai, злоумышленник может перебрать потенциальные MAC-адреса и UID и найти действующие.
Затем можно использовать учетные данные устройства, заданные по-умолчанию, и попробовать подобрать, для входа на устройство. Тогда злодей может получить доступ к видеопотоку, возможность изменять конфигурацию устройства, обновлять прошивку, а также получает возможность удаленно выполнять свой злодейский код, именно так и действовал червь
Mirai
.
Уязвимости устройств Xiongmai
Незащищенные учетные записи
Большинство сетевых взломов происходят при использовании стандартных админских учетных записей, которые не были изменены пользователем после включения устройства. Это классика кибербезопасности (и относится, конечно, не только к устройствам Xiongmai, но многие пользователи беспечно игнорируют это правило) — включил IP-устройство — создай свою админскую учетную запись, закрой ее паролем и отключи встроенного админа, ну или, как минимум, надо заменить пароль на встроенной админской учетке.
Но в случае с Xiongmai это мелочь, на некоторых устройствах Xiongmai по-умолчанию
существует
учетная запись пользователя default (с паролем tluafed), назначение этого пользователя не задокументировано, но у него есть, по крайней мере, доступ к просмотру видеопотоков.
Производитель не подписывает прошивки
Почему это опасно. Это означает, что можно установить любую как угодно и кем угодно измененную прошивку. Так, в принципе, злодейский код и попадал на взломанные видеорегистраторы и IP-камеры.
Открытые незащищенные порты
Например не закрыт
порт telnet 9530
, о чем компания XIongmai заботливо сообщает на своем сайте. Сетевой протокол
Telnet
нужен для реализации текстового терминального интерфейса поверх транспортного протокола TCP. У Telnet есть свой синтаксис, и понимает он только текстовые команды, с этим протоколом не используется шифрование и без парольной защиты это серьезная уязвимость. Как минимум, используя открытый порт Telnet, можно посмотреть текущие настройки устройства.
Тут статья
про дырявый Telnet и его уязвимости.
Другие уязвимости
В базе данных NIST (национальная база данных уязвимостей) зарегистрированы и другие уязвимости устройств Xiongmai, например,CVE-2017-16725 или
переполнение буфера
на основе стека в видеокамерах и видеорегистраторах Xiongmai. Эта уязвимость позволяет имитировать сбой устройства и ввести его в уязвимое состояние. Еще уязвимость
CVE-2017-7577
, которая позволяет читать произвольные файлы через http-запросы. И еще
CVE-2018-10088
, которая также связана с переполнением буфера.
Есть и забавное, в некоторых случаях, когда
были инциденты
с приложением XMEye, когда при возникновении ошибки 11301 китайская техподдержка рекомендовала отключить парольную защиту на устройствах (см. ошибка 11301). Оставим эту рекомендацию без комментариев.
Проблемы с доступом
17 апреля 2018 года Роскомнадзор
начал охоту
на мессенджер Телеграмм, в результате пострадали совершенно посторонние ресурсы, но только не Телеграмм. Например, Роскомнадзор заблокировал 786 тысяч сетевых адресов Amazon и 1 млн. адресов Google.
В результате пользователи XMEye потеряли доступ к своей системе видеонаблюдения.
Естественно, «XMEye» не откажется от серверов на мощностях «Амазона» только из-за проблем с доступом с территории России.
Медленное соединение
Отзывы на XMEye в гугл сторе можно читать как стену плача. Одна из частых жалоб это очень медленный доступ к архивным видеозаписям, бесконечная буферизация живого видео, дисконнекты и лаги даже при высокой скорости интернета и стабильном соединении.
Дело в том, что при работе через интернет без настройки статического внешнего IP подключение к системе видеонаблюдения происходит по UID видеорегистратора или видеокамеры, но облачный сервис кидает того, кто подключается между своими облачными серверами, перед тем как пользователь попадает в свою систему.
Вы, конечно, можете для стабилизации соединения использовать статический IP и/или проброс портов на роутере до регистратора или видеокамеры (в этом случае можно вообще обойтись без облака, тем более такого сомнительного). Также, улучшить качество соединения можно, если в настройках регистратора для одного из потоков установить приоритет скорости, а не качества видео, и с этим же потоком работать в приложении, но все равно придется страдать.
Ограничения в выборе оборудования
Воспользоваться облаком XMEye могут только устройства с начинкой Xiongmai, но так как все оборудование, которое производит Xiongmai, продается под разными брендами, с первого взгляда на недорогую видеокамеру или видеорегистратор китайского или российского сборщика может быть неочевидно, что за производитель сделал начинку и поддерживает ли оно XMEye.
Некоторые бренды еще в спецификации на свои устройства прямо указывают, что они совместимы с XMEye. Но бывают и такие, которые не делают на этом акцентов (на али, например). В этом случае может помочь прямой запрос к продавцу.
Понятно, что кроме Xiongmai есть куча брендов на рынке видеонаблюдения, которые будут несовместимы с облаком XMEye. И поделать с этим ничего нельзя, кроме как отказываться от XMEye и организовывать доступ другим способом.
Какое оборудование поддерживает XMEye
Xiongmai выпускает модули для IP-камер, AHD-видеокамер, гибридные модули для XVI-AHD видеокамер, платы для NVR, платы для AHD и гибридных XVI-AHD видеорегистраторов. Соответственно, доступ к облаку могут иметь IP-видеокамеры, сетевые видеорегистраторы или AHD (XVI-AHD) видеорегистраторы.
Из Российских компаний это:
Novicam
,
Polyvision
,
Satvision
,
Amatek
,
Proto-X
,
BSP Security
,
iVue
,
Top Vision
. Это все конечно засада так вы вроде покупаете камеры описанных выше брендов, а на самом деле дырявое облако и дырявое железо Xiongmai.
И бесконечный список иностранных OEM брендов, вот только некоторые: 9Trading, Abowone, AHWVSE, ANRAN, ASECAM, Autoeye, AZISHN, A-ZONE, BESDER/BESDERSEC, BESSKY, Bestmo, BFMore, BOAVISION, BULWARK, CANAVIS, CWH, DAGRO, datocctv, DEFEWAY, digoo, DiySecurityCameraWorld, DONPHIA, ENKLOV, ESAMACT, ESCAM, EVTEVISION, Fayele, FLOUREON , Funi, GADINAN, GARUNK, HAMROL, HAMROLTE, Highfly, Hiseeu, HISVISION, HMQC, IHOMEGUARD, ISSEUSEE, iTooner, JENNOV, Jooan, Jshida, JUESENWDM, JUFENG, JZTEK, KERUI, KKMOON, KONLEN, Kopda, Lenyes, LESHP, LEVCOECAM, LINGSEE, LOOSAFE, MIEBUL, MISECU, Nextrend, OEM, OLOEY, OUERTECH, QNTSQ, SACAM, SANNCE, SANSCO, SecTec, Shell film, Sifvision/sifsecurityvision, smar, SMTSEC, SSICON, SUNBA, Sunivision, Susikum, TECBOX, Techage, Techege, TianAnXun, TMEZON, TVPSii, Unique Vision, unitoptek, USAFEQLO, VOLDRELI, Westmile, Westshine, Wistino, Witrue, WNK Security Technology, WOFEA, WOSHIJIA, WUSONLUSAN, XIAO MA, XinAnX, xloongx, YiiSPO, YUCHENG, YUNSYE, zclever, zilnk, ZJUXIN, zmodo и ZRHUNTER.
Наверняка есть и другие вендоры, кто покупает IPS или платы для регистраторов у Xiongmai и выпускает видеокамеры или NVR под своим брендом.
Постоянные ошибки
В работе с приложением XMEye пользователь частенько может столкнуться с ошибками, которые описаны ниже.
код ошибки 100000
Код ошибки классифицируется как: «Неизвестная ошибка» (то есть данная ошибка может возникать в различных случаях, например, когда не получен ответ от сервера, имеется проблема в настройках системы безопасности смартфона, неправильные настройки устройств). Часто такая ошибка встречается при конфликте IP адресов в сети. Например, если вы подключили видеорегистратор или видеокамеру в сеть с другими сетевыми устройствами и не изменили сетевые настройки устройства. Для избежания конфликта IP адресов лучше всего настраивать IP адреса устройств в сети вручную. Но если вы все проверили и уверены, что конфликта IP адресов нет, а ошибка осталась, нужно обратиться в техподдержку XMEye (на английском) с указанием проблемы, кода ошибки и UID вашего устройства. Официальная почта техподдержки XMEye:
xmeye@xiongmaitech.com
код ошибки 11307
Ошибка 11307 возникает при попытке удаленного подключения к устройству и связана с политикой среди интернет-провайдеров, прятать своих абонентов за внутренний NAT (хотя, при отсутствии блокировок для XMEye NAT не проблема). Интернет провайдер меняет внутренние IP адреса своих абонентов и блокирует порт 34567, по которому XMEye получает доступ к облаку. Препятствий на пути прямого подключения по нужному порту до китайского сервера XMEye довольно много: и внутренняя маршрутизация провайдера, и различные факторы, влияющие на стабильность подключения к внешнему интернету и сервисам, работающим на стороне внешней сети. Вообще, все, что касается интернет соединения к сервисам других стран, в последнее время со стороны РФ жестко фильтруется. Ошибка 11307 у клиента часто возникает именно на мобильном интернете. Мобильные провайдеры обрабатывают трафик через несколько внутренних маршрутизаций, и порт 34567 по которому сервера XMEye подключаются к своим клиентам, в процессе этой маршрутизации блокируется сетью провайдера на каком-то из этапов.
Как можно избежать этой ошибки — внешний статический IP системы видеонаблюдения и проброс портов до видеорегистратора или видеокамеры. Можно изменить порт по-умолчанию для соединения через облако на регистраторе и указать эти настройки в XMEye.
код ошибки 10005
При попытке подключения XMEye к видеорегистратору появляется окно с сообщением «Connection network time out, try again. Error code:-10005» или «время подключения к сети истекло, пожалуйста, попробуйте позже». Такая ошибка появляется обычно, когда видеорегистратор подключен к сети через мобильный интернет 3G/4G, проблема в нестабильном соединении, которым страдает мобильный интернет.
Эта ошибка лечится путем налаживания более стабильного соединения. Если нет варианта использовать проводное подключение типа PPPoE, то нужно как-то обеспечить более качественный сигнал на 3G/4G модеме, обычно это помогает. Можно использовать специальные внешние антенны типа MIMO для USB модемов. Антенну следует направлять на базовую станцию сотового оператора. Если интернет соединение на вашем регистраторе стабильное, а ошибка все равно появляется, то причина может быть на китайской стороне и для устранения надо написать письмо в техподдержку XMEye (см. код ошибки 100000).
код ошибки 604000 и 605000
Эти ошибки появляются во время проведения работ на китайских серверах (обновление, технические работы и т.д.). В этом случае нужно подождать, если подключение не восстанавливается длительное время, то направить письмо в техподдержку (см. код ошибки 100000).
код ошибки 999987 и 99993
Появление ошибок 999987 или 99993 связано с тем, что кто-то или что-то блокирует трафик из вашей сети, еще один вариант — блокировка IP-адресов серверов XMEye со стороны РФ. Для возобновления работы удаленного видеонаблюдения можно попробовать настроить VPN.
код ошибки 99994
Ошибка 99994 появляется довольно редко, по сравнению с другими ошибками. Она указывает на проблемы с сетевым соединением. Хотя это и неточно. Лучшее решение — проверить сетевое соединение на всех устройствах, если уверенность в соединении с сетью стопроцентная, то обращаться в техподдержку за разъяснением (см. код ошибки 100000).
код ошибки 11301
Ошибка 11301 стала появляться у пользователей после обновлений Android и iOS, и суть ее в некорректном логине или пароле на подключаемом устройстве. Понятно, что и логины и пароли у пользователей были верные. В 2017 году китайская техподдержка рекомендовала, как временное решение для восстановления удаленного доступа, убрать вообще авторизацию на устройствах. Так себе решение, конечно. Судя по тому, что ошибке этой три года, а она до сих пор появляется, то нет ничего более постоянного, чем временное решение.
код ошибки 11303
Ошибка 11303 «пользователь заблокирован» появляется, если на удаленное устройство, на котором создан пользователь с логином и паролем, была совершена попытка удаленного доступа с подбором пароля. После некоторых неудачных попыток подбора учетная запись блокируется от возможного взлома, хотя это мог быть и хозяин видеокамеры, который позабыл пароль. Учетная запись разблокируется после перезагрузки устройства по питанию.
код ошибки 11204
Эта ошибка появляется, если слишком много пользователей хотят получить удаленный доступ к видеорегистратору или видеокамере. Одновременный доступ могут иметь до 5 пользователей.
Аналог XMEye
Никаких хороших и одновременно бесплатных аналогов XMEye не существует. Но конечно множество способов получить удаленный доступ к своим камерам.
Безусловно, лучшим из всех будет VPN, лучший он не потому, что можно обойтись без абонентки (денег стоит оборудование и настройка), а потому, что используя его, вы получаете один из самых высоких уровней безопасности.
VPN — это зашифрованное безопасное соединение между пользователем и сетью, или между сетями. VPN не заменяет интернет-подключение, а работает «поверх» него. Сначала интернет-трафик шифруется, затем направляется провайдеру, после чего пересылается на VPN-сервер. Этот сервер расшифровывает трафик и отправляет получателю уже дешифрованные данные.
Сегодня существуют разные протоколы VPN-соединения, их детальный разбор выходит за рамки этой статьи. Однако я бы выделил среди них
IPsec
IKEv2 и
OpenVPN
.
Оба протокола хороши и надежны, OpenVPN требует установки своего приложения, которое всегда должно быть запущено на устройствах, что, может быть несколько, неудобно в использовании, IKEv2 же «вшит» но только в iOS, macOS и Windows и является для них нативным, не требуя установки никакого дополнительного ПО. Для Android потребуется ставить приложение, например
strongSwan он выпускаться под лицензией GPL.
Вывод
Если вы вляпались в XMEye, то постарайтесь максимально быстро свалить с этого облачного сервиса, да, придется вложиться в оборудование и настройку VPN, но это избавит вас от множества проблем. Как не вляпаться, выбирая видеонаблюдение, читайте здесь.
Второй совет сваливать с брендов, которые OEMятся у Xiongmai. Ведь все что производит Xiongmai это сплошная дыра в плане безопасности, проблема в том, что вы практически всегда не знаете, что вы купили, так Xiongmai продается под другими брендами. А эти бренды естественно вам рассказывать о том, что они OEMятся у Xiongmai не будут.
Пока вы не соскочили Xiongmai вот вам список неотложных действий, которые помогут вам хоть как то обезопасить себя.
Первое что, нужно сделать запретить камере доступ к интернету, это больно, но безопасность дороже
- Меняем шлюз на заведомо ложный
- Ставим ложные DNS
- Меняем стандартный Tcp порт управления с 34567 на другой (например, 1842)
Второе отключаем облачный P2P сервис в настройках.
Третье, отключаем все ненужные службы.
Четвертое, ставим ограничение по доступу с определенных IP адресов в нашей локальной сети.
Пятое, ставим надежный пароль.
Но, есть и хорошая новость, рынок видеонаблюдения конкурентный, и выбрать есть из кого, можете начать с изучения этого списка 50 крупнейших производителей видеонаблюдения в мире. Там тоже есть хлам, но есть и крутые производители.
Ну, и самое важное — ваше мнение
Ничто так сильно не мотивирует меня писать новые статьи как ваша оценка, если оценка хорошая я пилю статьи дальше, если отрицательная думаю, как улучшить эту статью. Но, без вашей оценки, у меня нет самого ценного для меня — обратной связи от вас. Не сочтите за труд, выберете от 1 до 5 звезд, я старался.
Автор: Алексей Титов
Генеральный директор «Интемс», закончил «Московский государственный институт электронной техники» по специальности «микроэлектроника». В системах безопасности с 2005 года.
Хобби — системы безопасности. Интересы, помимо работы — системы безопасности. Религиозные взгляды — системы безопасности.
Давайте дружить в соцсетях, Это мои —
Facebook,
Twitter,
LinkedIn,
ВКонтакте,
Одноклассники,
Instagram,
Telegram, добавляйтесь в друзья. У меня есть проекты, для которых я часто ищу партнеров, участников и т.д. Возможно, именно с Вами мы сможем посотрудничать. В любом случае я не нарушаю Ваше личное пространство, спам не рассылаю, продать ничего не пытаюсь.
Подписывайтесь на мой YouTube канал, там пока шесть видео, но уже скоро будет много годноты. Подписывайтесь на меня в
Яндекс.Дзен, или в
Яндекс.Кью.
© Все тексты в блоге «Интемс» открыты для распространения по лицензии Creative Commons CC BY.
Это значит, что вы можете свободно использовать тексты из блога «Интемс» при условии указания их автора, и ссылки на материал.
Содержание
- XMEye – распространенные коды ошибок (11307, 100000, 604000)
- Не удалось подключиться код ошибки 11307 (Systemlnfo)
- Ошибки 10000 и 10005
- Ошибки с кодом 604000 и 605000
- Куда отправлять заявки на техподдержку
- Выводы
- Обновление XMEye
- Ошибка 99987 в приложении xmeye
- Настройка мобильного приложения для ip камер и nvr XMeye серия камер Ipela pcs или nvr h264
- Как добавить смартфон в приложение по облаку?
- Добавление девайсов в приложение Xmeye по IP адресу
- Не удалось подключиться код ошибки 11307 (Systemlnfo)
- Ошибки 10000 и 10005
- Ошибки с кодом 604000 и 605000
- Куда отправлять заявки на техподдержку
- Выводы
XMEye – распространенные коды ошибок (11307, 100000, 604000)
XMEye – программа для мониторинга камер наблюдения для Android и IOS устройств. XMEye получила обновление 6.0.7 в июне 2019, однако пользователи продолжают массово сталкиваться с ошибками 11307, 100000, 604000, 10005, 605005 и прочими. Сегодня попробуем детальнее разобраться с наиболее распространенными из них, а ниже дадим рекомендации как попытаться устранить проблемы самостоятельно.
Перед дальнейшим чтением рекомендуем убедиться что вы обновились до последней версии в Play Маркет. С каждым обновлением разработчики устраняют баги и ошибки в работе утилиты.
Ниже пройдемся по самым распространенным кодам ошибок на данный момент.
Не удалось подключиться код ошибки 11307 (Systemlnfo)
Ошибка 11307 и 10005 пожалуй самые распространенный. Причина сбоев связана с отсутствием Интернета, большим пингом или отсутствием вашего ID в сети. При задержке в скорости ваше устройство получает более низкий приоритет подключения и не соединяется совсем или часто просто висит в списке ожидания, отдавая приоритет устройствам с более высокой скоростью передачи данных.
Давайте более детально по каждому пункту:
- Проблема с Интернет-соединением. Она появляется даже если у пользователей всё в порядке с Интернетом. Но поскольку сервера находятся в Китае, появляется большая задержка передачи данных или большой пинг. Программа может работать, но периодически «вылетать» и отключаться. Следует подумать об увеличении скорости Интернета.
- Скорость снижается в разы если используется VPN подключение, а так же появляются обрывы что приводит к «вылету» устройств из сети.
- Если видите код 11307 или 10005 – проблемы с регистрацией потока от устройства. Тут поможет заявка на перепривязку ID к серверу. Такие заявки рассматриваются в течении месяца. Куда отправлять заявку на переподключение будет написано в конце статьи.
Ошибки 10000 и 10005
Код 100000 вызван конфликтом IP адресов на роутере или маршрутизаторе с айпишником видео регистратора. Возможно вы сменили маршрутизатор или неправильно настроили IP адреса. В корректной конфигурации устройства должны находиться и работать в одной подсети.
Например на видеорегистраторе стоит IP 192.167.1.*, а на маршрутизаторе 192.167.2.*. Решением будет перенастроить IP на одном из устройств.
Код 10005 появляется при задержке подключения к сети.
XMEye Error code:-10005
Наиболее часто сбой случается при работе от мобильных сетей с 3G или 4G подключением, поскольку скорость интернет-соединения у мобильных операторов скачет, а временами совсем пропадает.
Если не работает один из регистраторов, скорее всего неправильный айпи адрес на нем.
Ошибки с кодом 604000 и 605000
Данные ошибки появляются при отключении китайский серверов. Тут причин несколько: обновление серверов или программного обеспечения, обновление железа. При таких работах подключение к облаку либо обрывается, либо отключается. В любом случае проблема не на вашей стороне, тут остается подождать пока разработчики XMEye не завершат свои работы.
Коды 99987, 99993 можно отнести в эту же категорию. Такие сбои означают временную потерю связи в сегментах сети во время передачи данных между облачным сервером и NVR.
Куда отправлять заявки на техподдержку
Поскольку XMEye буквально засыпали сообщениями о сбоях они не придумали способа лучше, чем убрать раздел обратной связи с официального сайта. Однако они исправно принимают и отвечают на запросы по электронной почте. Официальный адрес технической поддержки xmeye@xiongmaitech.com.
Для начала составьте письмо с подробным описанием проблемы с обязательным указанием IP адреса камеры и серийного номера видео регистратора. Имейл пишется на английском языке, для этих целей можно воспользоваться Гул переводчиком: translate.google.com.
В итоге получим текст примерно следующего содержания:
Hello. I have a problem connecting the device. On the device, Error Code 10005
IP device address: 192.187.1.123
IP camera address: 192.187.1.124
Пример письма в техподдержку
Выводы
Ошибки XMEye можно условно разделить на несколько типов: проблемы с Интернет соединением, большой пинг или неверная конфигурация IP адресов, что приводят к отвязке ID устройства от облака. В этих случаях необходимо обратиться в техподдержку или подключить высокоскоростной тариф.
Если проблемы на китайских серверах, остается ждать когда сами разработчики устранят сбой или проведут техническое обслуживание.
Напишите в комментариях помогли ли вам советы из статьи, если вы не нашли ответа на свой вопрос, так же сообщите нам.
Евгений Загорский
IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.
Источник
Обновление XMEye
Совсем недавно обновилось официальное мобильное приложения сервиса XMEye. Приложение обновлено до версии 2.2.4 для всех мобильных платформ Android и iOS. Над версией XMEye v2.2.4 разработчики серьезно поработали, и убрали большое количество багов. Помимо этого была произведена работа над серверами XMEye. Серверная часть была так же обновлена по ПО и перезагружена.
Скачать XMEye можно в официальных сторах Google и Apple. В новой версии в первую очередь была произведена серьезная работа над ошибками при сетевом соединении. Если раньше при подключении приложение связывалось только к ближайшему географически расположенному серверу, и в случае если он по каким то причинам недоступен выдавало ошибку, то теперь если ответа от сервера не последовало, приложение подключается к другому серверу.
Устранена проблема в версии для Андроид, когда приложение XMEye постоянно висело в оперативной памяти устройства и активно разряжало батарею. Теперь при выходе из приложения, оно автоматически полностью отключается. Оптимизирована работа приложения со сжатием видео при потоке если связь осуществляется по средствам мобильного интернета 3G/4G. Теперь картинка более стабильная и качество автоматически настраивается в зависимости от скорости и стабильности соединения. Корректно стал работать поиск устройства в локальной сети по добавлению адреса, в предыдущей версии при поиске приложение часто зависало.
Улучшен интерфейс приложения, при добавлении нового NVR его камеры в дереве устройств имеют отдельные вкладки. Переделан интерфейс управления PTZ камерой. Наконец полностью реализована поддержка русского языка.
Изменения в версии XMEye v2.2.4
- Улучшена работа с удаленными серверами.
- Увеличен тайм-аут ожидания при отсутствии ответа при подключении.
- Ошибка 10000 при подключении нового регистратора убирается перезагрузкой приложения.
- Оптимизировано разворачивание сжатого видео.
- Улучшена работа с мобильным интернетом.
- Изменен внешний вид (интерфейс).
- Возможность вывода на экран камер с выбранных регистраторов.
- Добавлена полноценная поддержка русского языка.
В целом само приложение заметно преобразилось. Работа более стабильна. Это говорит о том, что поддержка XMEye работает, и работа системы под присмотром. Количество NVR подключенных через Китайский XMEye растет, продажи растут. Соответственно система нуждается в постоянном регулярном обслуживании.
Источник
Ошибка 99987 в приложении xmeye
Настройка мобильного приложения для ip камер и nvr XMeye серия камер Ipela pcs или nvr h264 
Сейчас мы вам покажем, как настроить данное мобильное приложение всем, у кого смартфоны, работающие на базе Андроид. Для всех, у кого iPhone X – инструкция точно такая же. Для примера подключим ВИДЕОРЕГИСТРАТОР IP NVR H264 8K
Благодаря этому мобильному приложению, у потребителя будет возможность управлять видеокамерами и сетевым регистратором видео, а также просматривать видеозаписи, как локально, так и удаленно. Любую технику можно подконнектить при помощи специального кода от «Облака», вшитого в каждый регистратор видео и в каждую видеокамеру или видеорегистратор. Этот код находится в разделе Настроек. Вам необходимо открыть в меню Настройки, затем Информацию и просмотреть «Версия строка SerialID»: xxxxxxxxxxxxxxxxxxxx.
Перед тем, как начать, зайдите в ПлейМаркет или в Apps Story и выполните скачивание приложения, это совершенно бесплатно. Чтобы найти его, введите в строку поиска XMeye.
Если вы являетесь обладателем не одного, а сразу нескольких смартфонов, при помощи которых можно наблюдать за всем происходящем на видео, и также у вас имеется несколько видеокамер, вы можете зарегистрироваться в приложении. Таким образом, информация со всех подключенных устройств будет сохраняться на «Облаке» и автоматически копироваться на любой девайс лишь с использованием логина и пароля вашей учетной записи.
Но на данный момент необходимо выбрать локальный тип учетной записи под названием Local login.
Вы увидите перед собой перечень устройств, после чего нужно будет нажать на +, расположенный в верхнем углу интерфейса. Все, новое устройство добавлено.
Как добавить смартфон в приложение по облаку? 

1. Первоначально нужно дать название своему смартфону. Оно может быть произвольным.
2. На втором этапе в графу с баркодом необходимо ввести SerialID вашего регистратора или ip камеры.
3. Поле порт заполнять не нужно.
4. Заполняется два поля, а именно: логин и пароль. Стоит отметить, что по стандарту логин – admin и пароля нет.
По статическому внешнему IP адресу смартфоны добавляются в мобильное приложение немного иначе, нежели по облаку. Давайте посмотрим, в чем заключаются эти отличия.
Добавление девайсов в приложение Xmeye по IP адресу
1. Дайте любое название гаджету.
2. В графу с баркодом вводится внешний либо локальный IP адрес.
3. Вводится порт. Стандартно указан порт у видеорегистратора – 34567.
4. Теперь заполняем поле логин и пароль.
На последнем этапе клацайте ОК. Отлично, девайс сохранен.
Также, чтобы видеорегистратор локально был добавлен, в то время, когда вы подключены к беспроводной сети Интернет и к ней подключена камера, на вкладке Добавления устройств нажимаем Поиск.
После добавления, он автоматически появится в вашем списке устройств. С первым нажатием на название или на картинку откроются доступные каналы, имеющиеся у видеорегистратора или у ip камеры. Пример можно увидеть на скриншоте, там таких каналов 4, поскольку видеорегистратор является четырехканальным.
Нажимаете на любую видеокамеру, она открывается в новом окне, в котором в одно и то же время может отображаться несколько моделей видеокамер. Это видно на скриншоте справа. Нажав на окно одного изображения, вы вновь расширите его, и на экране будет виден только он. Акцентируйте внимание и на том, что есть возможность менять качество картинки. Для экономии мобильного трафика, мы советуем отдать предпочтение дополнительному потоку SD.
После, как минимум, 2-хсекундного просмотра записи на каждой видеокамере, желтые превью будут заменены на превьюшки с вашей видеоаппаратуры
Обновленная версия приложения XMeye снабжена обратной совместимостью видеорегистраторов, произведенных в разное время. Имеется в виду, что даже с модели 2012 года можно просмотреть отснятый материал и ознакомиться с архивом. Но, быть может, частично, функции, которые изменяются на видеорегистраторе, к примеру, при помощи CMS или IE, через данную программу изменить не получится. Это связано с тем, что у них разнится API.
Нажав на кнопку в виде домика, всплывут настройки видеорегистратора. Лучше ничего не менять в приложении. Только, если до вас кто-то уже неудачно под себя что-то неправильно настроил, либо дал пользователю лишь учетную запись админа.
Совсем недавно обновилось официальное мобильное приложения сервиса XMEye. Приложение обновлено до версии 2.2.4 для всех мобильных платформ Android и iOS. Над версией XMEye v2.2.4 разработчики серьезно поработали, и убрали большое количество багов. Помимо этого была произведена работа над серверами XMEye. Серверная часть была так же обновлена по ПО и перезагружена.
Скачать XMEye можно в официальных сторах Google и Apple. В новой версии в первую очередь была произведена серьезная работа над ошибками при сетевом соединении. Если раньше при подключении приложение связывалось только к ближайшему географически расположенному серверу, и в случае если он по каким то причинам недоступен выдавало ошибку, то теперь если ответа от сервера не последовало, приложение подключается к другому серверу.
Устранена проблема в версии для Андроид, когда приложение XMEye постоянно висело в оперативной памяти устройства и активно разряжало батарею. Теперь при выходе из приложения, оно автоматически полностью отключается. Оптимизирована работа приложения со сжатием видео при потоке если связь осуществляется по средствам мобильного интернета 3G/4G. Теперь картинка более стабильная и качество автоматически настраивается в зависимости от скорости и стабильности соединения. Корректно стал работать поиск устройства в локальной сети по добавлению адреса, в предыдущей версии при поиске приложение часто зависало.
Улучшен интерфейс приложения, при добавлении нового NVR его камеры в дереве устройств имеют отдельные вкладки. Переделан интерфейс управления PTZ камерой. Наконец полностью реализована поддержка русского языка.
Изменения в версии XMEye v2.2.4
- Улучшена работа с удаленными серверами.
- Увеличен тайм-аут ожидания при отсутствии ответа при подключении.
- Ошибка 10000 при подключении нового регистратора убирается перезагрузкой приложения.
- Оптимизировано разворачивание сжатого видео.
- Улучшена работа с мобильным интернетом.
- Изменен внешний вид (интерфейс).
- Возможность вывода на экран камер с выбранных регистраторов.
- Добавлена полноценная поддержка русского языка.
В целом само приложение заметно преобразилось. Работа более стабильна. Это говорит о том, что поддержка XMEye работает, и работа системы под присмотром. Количество NVR подключенных через Китайский XMEye растет, продажи растут. Соответственно система нуждается в постоянном регулярном обслуживании.
XMEye – программа для мониторинга камер наблюдения для Android и IOS устройств. XMEye получила обновление 6.0.7 в июне 2019, однако пользователи продолжают массово сталкиваться с ошибками 11307, 100000, 604000, 10005, 605005 и прочими. Сегодня попробуем детальнее разобраться с наиболее распространенными из них, а ниже дадим рекомендации как попытаться устранить проблемы самостоятельно.
Перед дальнейшим чтением рекомендуем убедиться что вы обновились до последней версии в Play Маркет. С каждым обновлением разработчики устраняют баги и ошибки в работе утилиты.
Ниже пройдемся по самым распространенным кодам ошибок на данный момент.
Не удалось подключиться код ошибки 11307 (Systemlnfo)
Ошибка 11307 и 10005 пожалуй самые распространенный. Причина сбоев связана с отсутствием Интернета, большим пингом или отсутствием вашего ID в сети. При задержке в скорости ваше устройство получает более низкий приоритет подключения и не соединяется совсем или часто просто висит в списке ожидания, отдавая приоритет устройствам с более высокой скоростью передачи данных.
Давайте более детально по каждому пункту:
- Проблема с Интернет-соединением. Она появляется даже если у пользователей всё в порядке с Интернетом. Но поскольку сервера находятся в Китае, появляется большая задержка передачи данных или большой пинг. Программа может работать, но периодически “вылетать” и отключаться. Следует подумать об увеличении скорости Интернета.
- Скорость снижается в разы если используется VPN подключение, а так же появляются обрывы что приводит к “вылету” устройств из сети.
- Если видите код 11307 или 10005 – проблемы с регистрацией потока от устройства. Тут поможет заявка на перепривязку ID к серверу. Такие заявки рассматриваются в течении месяца. Куда отправлять заявку на переподключение будет написано в конце статьи.
Ошибки 10000 и 10005
Код 100000 вызван конфликтом IP адресов на роутере или маршрутизаторе с айпишником видео регистратора. Возможно вы сменили маршрутизатор или неправильно настроили IP адреса. В корректной конфигурации устройства должны находиться и работать в одной подсети.
Например на видеорегистраторе стоит IP 192.167.1.*, а на маршрутизаторе 192.167.2.*. Решением будет перенастроить IP на одном из устройств.
Код 10005 появляется при задержке подключения к сети.
XMEye Error code:-10005
Наиболее часто сбой случается при работе от мобильных сетей с 3G или 4G подключением, поскольку скорость интернет-соединения у мобильных операторов скачет, а временами совсем пропадает.
Если не работает один из регистраторов, скорее всего неправильный айпи адрес на нем.
Ошибки с кодом 604000 и 605000
Данные ошибки появляются при отключении китайский серверов. Тут причин несколько: обновление серверов или программного обеспечения, обновление железа. При таких работах подключение к облаку либо обрывается, либо отключается. В любом случае проблема не на вашей стороне, тут остается подождать пока разработчики XMEye не завершат свои работы.
Коды 99987, 99993 можно отнести в эту же категорию. Такие сбои означают временную потерю связи в сегментах сети во время передачи данных между облачным сервером и NVR.
Куда отправлять заявки на техподдержку
Поскольку XMEye буквально засыпали сообщениями о сбоях они не придумали способа лучше, чем убрать раздел обратной связи с официального сайта. Однако они исправно принимают и отвечают на запросы по электронной почте. Официальный адрес технической поддержки xmeye@xiongmaitech.com.
Для начала составьте письмо с подробным описанием проблемы с обязательным указанием IP адреса камеры и серийного номера видео регистратора. Имейл пишется на английском языке, для этих целей можно воспользоваться Гул переводчиком: translate.google.com.
В итоге получим текст примерно следующего содержания:
Hello. I have a problem connecting the device. On the device, Error Code 10005
IP device address: 192.187.1.123
IP camera address: 192.187.1.124
Пример письма в техподдержку
Выводы
Ошибки XMEye можно условно разделить на несколько типов: проблемы с Интернет соединением, большой пинг или неверная конфигурация IP адресов, что приводят к отвязке ID устройства от облака. В этих случаях необходимо обратиться в техподдержку или подключить высокоскоростной тариф.
Если проблемы на китайских серверах, остается ждать когда сами разработчики устранят сбой или проведут техническое обслуживание.
Напишите в комментариях помогли ли вам советы из статьи, если вы не нашли ответа на свой вопрос, так же сообщите нам.
Евгений Загорский
IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.
Источник
Коды ошибок приложений для видеонаблюдения XMEye и iCSee (PRO)
Коды ошибок приложений для видеонаблюдения XMEye и iCSee (PRO)
Для удаленного видеонаблюдения с помощью мобильных устройств многие пользуются популярными приложениями XMEye и iCSee, в том числе и PRO версией последней.
Однако при работе этих приложений иногда возникают ошибки. Они указывают на определенные проблемы с камерой или приложением. Ниже приведены коды ошибок и советы по устранению неполадок.
Обратите внимание, что эти приложения не всегда работают, потому что работа может зависеть от настроек вашей сети, телефона и приложений, различных локальных настроек и т.д. Однако они дают некоторое представление о том, где вам следует искать проблему, чтобы решить ее.
Итак, рассмотрим основные ошибки, возникающие при работе этих приложений.
Ошибка-11204: слишком много людей смотрят прямую трансляцию одновременно.
Это происходит, когда многие люди получают доступ к камере с одним и тем же именем пользователя и паролем. Лучше создать отдельные учетные записи для каждого пользователя, иначе вы можете столкнуться с этой ошибкой.
1. Измените пароль, чтобы выгнать других пользователей
2. Перезагрузите камеру, чтобы остановить все сеансы просмотра.
3. Создайте отдельные учетные записи для каждого пользователя.
Ошибка-11300: ограниченные разрешения учетной записи
Это означает, что учетная запись, в которую вы входите, имеет ограниченные разрешения и предпринимаемые действия не разрешены. Это учетная запись камеры, а не учетная запись в самом приложении.
1. Снова добавьте камеру в приложение, используя серийный номер или имя хоста DDNS, если оно у вас есть. 2. Используйте учетную запись администратора, у которой есть полные права доступа к камере. Имя пользователя по умолчанию для этой учетной записи — admin, а пароль будет пустым или установленным установщиком (или вами).
3. Если это не ваша камера, попросите ответственное лицо изменить настройки авторизации вашей учетной записи и предоставить вам необходимые разрешения.
Ошибка-11301: неверный пароль для входа в учетную запись.
Это означает, что вы используете неправильный пароль при входе в приложение ICSee Pro / XMEye.
1. Убедитесь, что вы действительно используете правильный пароль.
2. Одна учетная запись должна быть на один адрес электронной почты. Убедитесь, что тот адрес почты, который вы используете, еще не используется.
3. Если вы забыли пароль, сбросьте его.
4. Создатйте новую учетную запись и повторно добавьте камеру в приложение. Запишите серийный номер камеры перед выходом из профиля, чтобы вы могли быстро добавить камеру после входа в систему с новой учетной записью.
Ошибка-11302: не найден аккаунт или адрес электронной почты с указанными данными
Это означает, что с этим адресом электронной почты не связана ни одна учетная запись.
1. Убедитесь, что введенный адрес электронной почты правильный.
2 Создайте новую учетную запись, а затем повторно добавьте в нее камеру. Как и в предыдущем случае, запишите серийный номер перед выходом из системы, это упростит задачу при повторном добавлении камеры.
Ошибка-11307: устройство не существует или не в сети
Другими словами, приложение не может найти какое-либо онлайн-устройство с введенным серийным номером.
1. Если это первый раз, когда камера добавляется в приложение ICSee Pro / XMEye, убедитесь, что серийный номер или идентификатор облака верны.
2. Если раньше устройство работало, то проверьте интернет-соединение на месте. Возможно, интернет не работает, или соединение нестабильно.
3. Проверьте индикацию маршрутизатора, чтобы узнать, есть ли Интернет. Попробуйте подключиться к Интернету напрямую через телефон, чтобы проверить, работает ли он.
Ошибка-11314-11315: неверный пароль для входа в камеру
1. Убедитесь, что ваш пароль правильный.
2. Не пытайтесь ничего вводить в поле пароля, оставьте его пустым. По умолчанию у камер нет пароля.
3. Если вы не можете вспомнить пароль, вам необходимо его сбросить. Осмотрите камеру и найдите кнопку сброса, удерживайте ее в течение 30 секунд, пока не услышите звук щелчка, который указывает на то, что камера была перезагружена. Если не удается выполнить сброс, обратитесь к продавцу камеры.
Ошибка-11303: учетная запись временно заблокирована из-за слишком большого количества попыток ввода неверного пароля
Как правило, учетная запись будет заблокирована по соображениям безопасности, если неправильный пароль будет введен много раз.
1. Нужно подождать не менее 30 минут, и устройство разблокируется само. Если вы не можете дождаться, вам необходимо принудительно перезагрузить устройство.
Ошибка-10005: тайм-аут сети
Этот тип ошибки связан с проблемами сети на камере или в сети, к которой камера подключена.
1. Проверьте сетевые настройки камеры, IP-адрес, шлюз и маску подсети.
2. Выполните сброс маршрутизатора, а затем повторно добавьте камеру в сеть. Сброс автоматически настроит соединение, и проблема может быть решена.
3. Выключите Wi-Fi на своем телефоне и воспользуйтесь мобильным Интернетом, просто чтобы проверить это.
4. Посмотрите, работает ли Интернет, проверив его на компьютере или ноутбуке
Ошибка: «Не удалось установить соединение, проверьте права вашего телефона»
1. Чтобы исправить эту ошибку в приложении XMEye, откройте настройки своего планшета или телефона.
2. Найдите опцию служб определения местоположения и включите ее. Это должно исправить ошибку.
3. Перезагрузите XMEye и посмотрите, работает ли он.
Ошибка: неизвестная ошибка при добавлении устройства
1. Проверьте статус NAT на странице информации о рекордере, вы можете добавлять камеры только при успешном статусе NAT.
2. Проверьте серийный номер, имя пользователя и пароль.
3. Проверьте, не является ли ваше приложение более старой версией, обновите до последней версии.
4. Обновите прошивку диктофона, камеры или самого приложения.
Ошибка: XMEye выдает видео только в разрешении SD, а не в HD
1. Если приложение XMEye предупреждает о разрешении и переходит в режим пересылки, это означает, что оно не поддерживает режим HD. Приложение автоматически переключит разрешение в соответствии со скоростью сети.
2.Убедитесь, что на ваших устройствах установлена последняя версия прошивки. Кроме того, убедитесь, что скорость вашего интернета надежна (как на стороне камеры, так и на телефоне).
Язык приложения XMEye испанский, русский, немецкий, итальянский, французский
В настоящее время приложение XMEye поддерживает только китайский и английский языки. Он переключит язык на один из них.
Источник
Коды ошибок XMEye и iCSee Pro
Это наиболее распространенные ошибки, генерируемые приложениями камеры безопасности XMEye или iCSee Pro.
Ошибки указывают на определенные проблемы с камерой или приложением, и вы можете попробовать соответствующие советы по устранению неполадок, чтобы исправить ошибки.
Обратите внимание, что эти предложения не всегда работают, потому что решение может зависеть от настроек вашей сети, настроек телефона и приложений, других локальных настроек и т. Д. Однако они дают некоторое представление о том, где вам следует искать, чтобы решить проблему.
Значение кодов ошибок в XMEye и iCSee Pro
Ошибка-11204: слишком много людей смотрят прямую трансляцию одновременно.
Это происходит, когда многие люди получают доступ к камере с одним и тем же именем пользователя и паролем. Лучше создать отдельные учетные записи для каждого зрителя / пользователя, иначе вы можете столкнуться с этой ошибкой.
Ошибка-11300: ограниченные разрешения учетной записи
Это означает, что учетная запись, в которую вы входите, имеет ограниченные разрешения и предпринимаемые действия не разрешены. Это учетная запись камеры, а не учетная запись в самом приложении.
Ошибка-11301: неверный пароль для входа в учетную запись.
Это означает, что вы используете неправильный пароль при входе в приложение ICSee Pro / XMEye.
Ошибка-11302: не найден аккаунт / адрес электронной почты с указанными данными.
Это означает, что с этим адресом электронной почты нет учетной записи.
Ошибка-11307: устройство не существует или не в сети.
Другими словами, приложение не может найти какое-либо онлайн-устройство с введенным серийным номером.
Ошибка-11314-11315: неверный пароль для входа в камеру.
Ошибка-11303: учетная запись временно заблокирована из-за слишком большого количества попыток ввода неверного пароля.
Как правило, учетная запись будет заблокирована по соображениям безопасности, если неправильный пароль будет введен много раз. Вам нужно подождать не менее 30 минут, и устройство разблокируется само. Если вы не можете дождаться, вам необходимо принудительно перезагрузить устройство.
Ошибка-10005: тайм-аут сети
Этот тип ошибки связан с проблемами сети на камере или в сети, к которой камера подключена.
Ошибка: «Не удалось установить соединение, проверьте права вашего телефона»
Чтобы исправить эту ошибку в приложении XMEye, откройте настройки своего планшета или телефона. Найдите опцию служб определения местоположения и включите ее. Это должно исправить ошибку. Перезагрузите XMEye и посмотрите, работает ли он.
Источник
XMEye ошибка 11307. Что делать?
В последнее время у пользователей сервиса XMEye находящихся на территории РФ, довольно часто при подключении к облаку в приложении выходит ошибка 11307. Причем данная ошибка особенно стала распространенной именно 2018-2019 годы. В 2020 тенденция продолжится несомненно. А все связанно с популярной в последнее время политикой среди интернет-провайдеров, прятать своих абонентов за внутренний NAT. При этом меняя внутренние IP адреса для своей базы абсолютно хаотично и блокируя массу полезных портов. Среди таких портов как раз числится порт по умолчанию для XMEye сервиса 34567.
Нужно понимать, что это описание проблемы краткое. Так сказать изложена суть. Сама же причина ошибки 11307 кроется гораздо глубже. Дело в том, что препятствий на пути прямого подключения по нужному порту до китайского сервера XMEye слишком много. И все они находятся на стороне Российского сегмента сети. Здесь и внутренняя маршрутизация провайдера, и различные факторы вообще влияющие на стабильность подключения к внешнему интернету и сервисам работающим на стороне внешней сети. Вообще все что касается интернет соединения к сервисам других стран, в последнее время с нашей стороны очень жестко фильтруется.
Ошибка 11307 у клиента часто возникает именно на мобильном интернете. Мобильные провайдеры обрабатывают трафик через несколько маршрутизаций своих внутренних, прежде чем отдать его во внешнюю сеть. Порт 34567 по которому сервера XMEye подключаются к своим клиентам, в процессе этой маршрутизации, блокируется на каком то из этапов внутренней сети провайдера.
Есть два пути решения проблемы с ошибкой 11307. Первый способ, это поменять интернет-подключение вашей камеры. Сменить провайдера. Желательно что бы это был не мобильный интернет, а стабильный GPON, FTTB или другое коммутируемое типа PPoE соединение. Внутренний маршрут до камеры по порту 34567 должен быть открыт. Конечно, нужно убедиться, что провайдер в своей сети не блокирует этот порт. Сравните IP адрес который вам выдает провайдер при подключении, и внешний IP под которым вы видны в интернете. Они должны быть одинаковы. Если IP отличаются, значит вы как абонент сидите за дополнительной внутренней маршрутизацией, у которой обязательно будет включен свой NAT. И нужный порт в этом NAT скорее всего блокируется.
Здесь нужно сравнить IP адреса который вам выдает провайдер при регистрации у него в сети, с внешним IP – под которым вы реально видны в интернете. Эти адреса должны совпадать. Если они разные, значит провайдер прячет ваш роутер за внутренним NAT.
Присвоенный провайдером адрес можно посмотреть нв своем домашнем роутере. Внешний IP в поисковике введя запрос “мой IP адрес”.
Теперь остается только требовать у провайдера открыть нужный порт, или заказать у него услугу “статический IP”. Она платная. При подключении статики, между камерой XMEye и сервером будет стоять только ваша домашняя маршрутизация в виде вашего домашнего роутера.
Второй способ и он так же надежно работает как покупка статического IP, это подключение камеры или регистратора XMEye через сервис DDNS. Это подключение нужного нам маршрута через арендуемый домен у стороннего сервера. Такую услугу можно купить или даже пользоваться бесплатно у компаний предоставляющих такой сервис. Например пользоваться DDNS сервером No-ip можно бесплатно если это одно доменное имя на аккаунт. Достаточно просто зарегистрироваться на сайте No-ip, где после регистрации вам выдадут домен бесплатно. Далее остается только технически привязать домен в своем маршрутизаторе и проверить открытую работу порта. Как это сделать описывать не буду, так как в сети полно инструкций по подключению DDNS. И останется только в приложении XMEye указать способ подключения DDNS и ввести данные для авторизации. Если порт открыт, то ошибка 11307 больше вас не побеспокоит.
Настройка DDNS в приложении XMEye
Доступность порта, лучше всего проверять утилитой Port Checker. Вбиваем в программе порт, нажимаем кнопку прослушивания и смотрим что ответит утилита. Если порт закрыт, то ищем далее где в сети он блокируется. Это может быть как фаервол вашего роутера, так и фаервол провайдера предоставляющего вам услугу доступа к интернету.
Все что выше описано, это основные способы решения проблемы с ошибкой 11307 на XMEye. Конечно лучший способ это либо подключение статики, либо DDNS. Это самый надежный способ создать на вашей стороне прозрачное подключение. Искать же где конкретно блокируется порт 34567, у вас или у провайдера, это занятие само по себе не простое и требует каких то базовых навыков в IT. Но кому то будет проще разобраться и так. В любом случае способы решения есть и их только нужно воплотить.
Источник
XMEye – распространенные коды ошибок (11307, 100000, 604000)
XMEye – программа для мониторинга камер наблюдения для Android и IOS устройств. XMEye получила обновление 6.0.7 в июне 2019, однако пользователи продолжают массово сталкиваться с ошибками 11307, 100000, 604000, 10005, 605005 и прочими. Сегодня попробуем детальнее разобраться с наиболее распространенными из них, а ниже дадим рекомендации как попытаться устранить проблемы самостоятельно.
Перед дальнейшим чтением рекомендуем убедиться что вы обновились до последней версии в Play Маркет. С каждым обновлением разработчики устраняют баги и ошибки в работе утилиты.
Ниже пройдемся по самым распространенным кодам ошибок на данный момент.
Не удалось подключиться код ошибки 11307 (Systemlnfo)
Ошибка 11307 и 10005 пожалуй самые распространенный. Причина сбоев связана с отсутствием Интернета, большим пингом или отсутствием вашего ID в сети. При задержке в скорости ваше устройство получает более низкий приоритет подключения и не соединяется совсем или часто просто висит в списке ожидания, отдавая приоритет устройствам с более высокой скоростью передачи данных.
Давайте более детально по каждому пункту:
Ошибки 10000 и 10005
Код 100000 вызван конфликтом IP адресов на роутере или маршрутизаторе с айпишником видео регистратора. Возможно вы сменили маршрутизатор или неправильно настроили IP адреса. В корректной конфигурации устройства должны находиться и работать в одной подсети.
Например на видеорегистраторе стоит IP 192.167.1.*, а на маршрутизаторе 192.167.2.*. Решением будет перенастроить IP на одном из устройств.
Код 10005 появляется при задержке подключения к сети.
XMEye Error code:-10005
Наиболее часто сбой случается при работе от мобильных сетей с 3G или 4G подключением, поскольку скорость интернет-соединения у мобильных операторов скачет, а временами совсем пропадает.
Если не работает один из регистраторов, скорее всего неправильный айпи адрес на нем.
Ошибки с кодом 604000 и 605000
Данные ошибки появляются при отключении китайский серверов. Тут причин несколько: обновление серверов или программного обеспечения, обновление железа. При таких работах подключение к облаку либо обрывается, либо отключается. В любом случае проблема не на вашей стороне, тут остается подождать пока разработчики XMEye не завершат свои работы.
Коды 99987, 99993 можно отнести в эту же категорию. Такие сбои означают временную потерю связи в сегментах сети во время передачи данных между облачным сервером и NVR.
Куда отправлять заявки на техподдержку
Поскольку XMEye буквально засыпали сообщениями о сбоях они не придумали способа лучше, чем убрать раздел обратной связи с официального сайта. Однако они исправно принимают и отвечают на запросы по электронной почте. Официальный адрес технической поддержки xmeye@xiongmaitech.com.
Для начала составьте письмо с подробным описанием проблемы с обязательным указанием IP адреса камеры и серийного номера видео регистратора. Имейл пишется на английском языке, для этих целей можно воспользоваться Гул переводчиком: translate.google.com.
В итоге получим текст примерно следующего содержания:
Hello. I have a problem connecting the device. On the device, Error Code 10005
IP device address: 192.187.1.123
IP camera address: 192.187.1.124
Пример письма в техподдержку
Выводы
Ошибки XMEye можно условно разделить на несколько типов: проблемы с Интернет соединением, большой пинг или неверная конфигурация IP адресов, что приводят к отвязке ID устройства от облака. В этих случаях необходимо обратиться в техподдержку или подключить высокоскоростной тариф.
Если проблемы на китайских серверах, остается ждать когда сами разработчики устранят сбой или проведут техническое обслуживание.
Напишите в комментариях помогли ли вам советы из статьи, если вы не нашли ответа на свой вопрос, так же сообщите нам.
Евгений Загорский
IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.
Источник
Код ошибки 11307 systeminfo что это как исправить
XMEye – распространенные коды ошибок (11307, 100000, 604000)
XMEye – программа для мониторинга камер наблюдения для Android и IOS устройств. XMEye получила обновление 6.0.7 в июне 2019, однако пользователи продолжают массово сталкиваться с ошибками 11307, 100000, 604000, 10005, 605005 и прочими. Сегодня попробуем детальнее разобраться с наиболее распространенными из них, а ниже дадим рекомендации как попытаться устранить проблемы самостоятельно.
Перед дальнейшим чтением рекомендуем убедиться что вы обновились до последней версии в Play Маркет. С каждым обновлением разработчики устраняют баги и ошибки в работе утилиты.
Ниже пройдемся по самым распространенным кодам ошибок на данный момент.
Не удалось подключиться код ошибки 11307 (Systemlnfo)
Ошибка 11307 и 10005 пожалуй самые распространенный. Причина сбоев связана с отсутствием Интернета, большим пингом или отсутствием вашего ID в сети. При задержке в скорости ваше устройство получает более низкий приоритет подключения и не соединяется совсем или часто просто висит в списке ожидания, отдавая приоритет устройствам с более высокой скоростью передачи данных.
Давайте более детально по каждому пункту:
Ошибки 10000 и 10005
Код 100000 вызван конфликтом IP адресов на роутере или маршрутизаторе с айпишником видео регистратора. Возможно вы сменили маршрутизатор или неправильно настроили IP адреса. В корректной конфигурации устройства должны находиться и работать в одной подсети.
Например на видеорегистраторе стоит IP 192.167.1.*, а на маршрутизаторе 192.167.2.*. Решением будет перенастроить IP на одном из устройств.
Код 10005 появляется при задержке подключения к сети.
XMEye Error code:-10005
Наиболее часто сбой случается при работе от мобильных сетей с 3G или 4G подключением, поскольку скорость интернет-соединения у мобильных операторов скачет, а временами совсем пропадает.
Если не работает один из регистраторов, скорее всего неправильный айпи адрес на нем.
Ошибки с кодом 604000 и 605000
Данные ошибки появляются при отключении китайский серверов. Тут причин несколько: обновление серверов или программного обеспечения, обновление железа. При таких работах подключение к облаку либо обрывается, либо отключается. В любом случае проблема не на вашей стороне, тут остается подождать пока разработчики XMEye не завершат свои работы.
Коды 99987, 99993 можно отнести в эту же категорию. Такие сбои означают временную потерю связи в сегментах сети во время передачи данных между облачным сервером и NVR.
Куда отправлять заявки на техподдержку
Поскольку XMEye буквально засыпали сообщениями о сбоях они не придумали способа лучше, чем убрать раздел обратной связи с официального сайта. Однако они исправно принимают и отвечают на запросы по электронной почте. Официальный адрес технической поддержки xmeye@xiongmaitech. com.
Для начала составьте письмо с подробным описанием проблемы с обязательным указанием IP адреса камеры и серийного номера видео регистратора. Имейл пишется на английском языке, для этих целей можно воспользоваться Гул переводчиком: translate. google. com.
В итоге получим текст примерно следующего содержания:
Hello. I have a problem connecting the device. On the device, Error Code 10005
IP device address: 192.187.1.123
IP camera address: 192.187.1.124
Пример письма в техподдержку
Выводы
Ошибки XMEye можно условно разделить на несколько типов: проблемы с Интернет соединением, большой пинг или неверная конфигурация IP адресов, что приводят к отвязке ID устройства от облака. В этих случаях необходимо обратиться в техподдержку или подключить высокоскоростной тариф.
Если проблемы на китайских серверах, остается ждать когда сами разработчики устранят сбой или проведут техническое обслуживание.
Напишите в комментариях помогли ли вам советы из статьи, если вы не нашли ответа на свой вопрос, так же сообщите нам.
Евгений Загорский
IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.
Xmeye не работает через 3g
XMEye – программа для мониторинга камер наблюдения для Android и IOS устройств. XMEye получила обновление 6.0.7 в июне 2019, однако пользователи продолжают массово сталкиваться с ошибками 11307, 100000, 604000, 10005, 605005 и прочими. Сегодня попробуем детальнее разобраться с наиболее распространенными из них, а ниже дадим рекомендации как попытаться устранить проблемы самостоятельно.
Перед дальнейшим чтением рекомендуем убедиться что вы обновились до последней версии в Play Маркет. С каждым обновлением разработчики устраняют баги и ошибки в работе утилиты.
Ниже пройдемся по самым распространенным кодам ошибок на данный момент.
Не удалось подключиться код ошибки 11307 (Systemlnfo)
Ошибка 11307 и 10005 пожалуй самые распространенный. Причина сбоев связана с отсутствием Интернета, большим пингом или отсутствием вашего ID в сети. При задержке в скорости ваше устройство получает более низкий приоритет подключения и не соединяется совсем или часто просто висит в списке ожидания, отдавая приоритет устройствам с более высокой скоростью передачи данных.
Давайте более детально по каждому пункту:
Код 100000 вызван конфликтом IP адресов на роутере или маршрутизаторе с айпишником видео регистратора. Возможно вы сменили маршрутизатор или неправильно настроили IP адреса. В корректной конфигурации устройства должны находиться и работать в одной подсети.
Например на видеорегистраторе стоит IP 192.167.1.*, а на маршрутизаторе 192.167.2.*. Решением будет перенастроить IP на одном из устройств.
Код 10005 появляется при задержке подключения к сети.
XMEye Error code:-10005
Наиболее часто сбой случается при работе от мобильных сетей с 3G или 4G подключением, поскольку скорость интернет-соединения у мобильных операторов скачет, а временами совсем пропадает.
Если не работает один из регистраторов, скорее всего неправильный айпи адрес на нем.
Ошибки с кодом 604000 и 605000
Данные ошибки появляются при отключении китайский серверов. Тут причин несколько: обновление серверов или программного обеспечения, обновление железа. При таких работах подключение к облаку либо обрывается, либо отключается. В любом случае проблема не на вашей стороне, тут остается подождать пока разработчики XMEye не завершат свои работы.
Коды 99987, 99993 можно отнести в эту же категорию. Такие сбои означают временную потерю связи в сегментах сети во время передачи данных между облачным сервером и NVR.
Куда отправлять заявки на техподдержку
Поскольку XMEye буквально засыпали сообщениями о сбоях они не придумали способа лучше, чем убрать раздел обратной связи с официального сайта. Однако они исправно принимают и отвечают на запросы по электронной почте. Официальный адрес технической поддержки xmeye@xiongmaitech. com.
Для начала составьте письмо с подробным описанием проблемы с обязательным указанием IP адреса камеры и серийного номера видео регистратора. Имейл пишется на английском языке, для этих целей можно воспользоваться Гул переводчиком: translate. google. com.
В итоге получим текст примерно следующего содержания:
Hello. I have a problem connecting the device. On the device, Error Code 10005
IP device address: 192.187.1.123
IP camera address: 192.187.1.124
Пример письма в техподдержку
Выводы
Ошибки XMEye можно условно разделить на несколько типов: проблемы с Интернет соединением, большой пинг или неверная конфигурация IP адресов, что приводят к отвязке ID устройства от облака. В этих случаях необходимо обратиться в техподдержку или подключить высокоскоростной тариф.
Если проблемы на китайских серверах, остается ждать когда сами разработчики устранят сбой или проведут техническое обслуживание.
Напишите в комментариях помогли ли вам советы из статьи, если вы не нашли ответа на свой вопрос, так же сообщите нам.
Совсем недавно обновилось официальное мобильное приложения сервиса XMEye. Приложение обновлено до версии 2.2.4 для всех мобильных платформ Android и iOS. Над версией XMEye v2.2.4 разработчики серьезно поработали, и убрали большое количество багов. Помимо этого была произведена работа над серверами XMEye. Серверная часть была так же обновлена по ПО и перезагружена.
Скачать XMEye можно в официальных сторах Google и Apple. В новой версии в первую очередь была произведена серьезная работа над ошибками при сетевом соединении. Если раньше при подключении приложение связывалось только к ближайшему географически расположенному серверу, и в случае если он по каким то причинам недоступен выдавало ошибку, то теперь если ответа от сервера не последовало, приложение подключается к другому серверу.
Устранена проблема в версии для Андроид, когда приложение XMEye постоянно висело в оперативной памяти устройства и активно разряжало батарею. Теперь при выходе из приложения, оно автоматически полностью отключается. Оптимизирована работа приложения со сжатием видео при потоке если связь осуществляется по средствам мобильного интернета 3G/4G. Теперь картинка более стабильная и качество автоматически настраивается в зависимости от скорости и стабильности соединения. Корректно стал работать поиск устройства в локальной сети по добавлению адреса, в предыдущей версии при поиске приложение часто зависало.
Улучшен интерфейс приложения, при добавлении нового NVR его камеры в дереве устройств имеют отдельные вкладки. Переделан интерфейс управления PTZ камерой. Наконец полностью реализована поддержка русского языка.
Изменения в версии XMEye v2.2.4
В целом само приложение заметно преобразилось. Работа более стабильна. Это говорит о том, что поддержка XMEye работает, и работа системы под присмотром. Количество NVR подключенных через Китайский XMEye растет, продажи растут. Соответственно система нуждается в постоянном регулярном обслуживании.
09 мая 2016, 08:21,отредактированно 30 августа 2018, 09:59
После нескольких лет работы с многими программами просмотра видеонаблюдения решил сказать свое мнение по поводу программы XMeye
Самое первое что бесит — Уберите вход по local Login. Cloud Ljgin пользуются наверное 5% максимум и большая часть из них это представители ДЕАН и Polyvision.
При обновлении почему то слетают все устройства, приходится заного вбивать(конечно может это из за пресловутого Cloud Login). Лично я пока практически не пользуюсь программой, потому что устал заного забивать настройки
Было бы удобно если бы при загрузке всех устройств было видно какие устройства в сети, а какие нет. Как на картинке:
Видно что Аня, dom и Сантехгаз подключены к сети и их можно открыть для просмотра. А Дом и Новое устройство находятся не в сети.
Почему при нажатии на устройство оно стазу не открывается(как на всех остальных программах), а только выходит выбор камеры.
А если открываем камеру(почему открывается только одна?), на главной странице — zoom focus. Зачем. Из поставленых мною камер(более 500), всего две поворотные. И для чего это надо. Чтобы выбрать 4 камеры надо два раза перелистать содержимое внизу экрана(неудобно)
Открытое окно камеры занимает всего лишь половину экрана, а может и меньше. Остальное занимают значки(часть из которых не нужна) и пустоты между значками.
Когда пытаюсь увеличить(приблизить) камеру, то очень тяжко в увеличином состоянии посмотреть, что вверху или внизу. Увеличивает только к центру, а не ту часть которую я захотел И если потом надо уменьшить до нормального состояния в полноэкранном режиме, то это происходит не коректно, уменьшает меньше размера окна.
Исправить ошибку BAD SYSTEM CONFIG INFO в Windows 10
BAD_SYSTEM_CONFIG_INFO обычно возникает из-за некоторых проблем с файлом данных конфигурации загрузки (BCD). Основной проблемой внутри BCD является тот факт, что некоторые файлы загрузки или некоторые старые файлы, могут противоречить более новым и, следовательно вызывают ошибку «Синего Экрана» при загрузке компьютера или ноутбука с Windows 10/8.1/7. Ошибка также указывает на наличие проблем в реестре. Давайте попробуем исправить данную проблему.
Устранение ошибки BAD SYSTEM CONFIG INFO при загрузке Windows
Для начало загрузитесь в безопасном режиме на рабочий стол, а потом перезагрузите ПК в обычное состояние и проверьте, устранена ли проблема. Если перезагрузка не устраняет проблему, повреждение реестра может быть слишком обширным. Разберем два момента, когда вы можете загрузиться на рабочий стол и, когда ошибка циклическая и не дает загрузиться. Следуйте сразу 4 способу, если ошибка BAD SYSTEM CONFIG INFO не дает попасть на рабочий стол.
1. Откатить систему
2. Обновление Windows и всех ваших драйверов
3. Используйте диагностику памяти ОЗУ
Нажмите сочетание кнопок Win+R и введите команду mdsched. exe. Далее следуйте инструкциям на экране. Ваш компьютер перезагрузится и проверит любые проблемы, связанные с памятью, и если он обнаружит какие-либо из этих проблем, он исправит их.
4. Исправить файлы реестра Windows
Шаг 1. Этот пункт заключается в том, если вы не можете загрузиться на рабочий стол, а ошибка BAD SYSTEM CONFIG INFO все время появляется в циклическом состоянии. Вам понадобится установочная флешка с сиcтемой Windows 10. Далее начните установку Windows, и когда дойдете до пункта «Установки», то нажмите снизу на «Восстановление системы«.
Шаг 2. Вас перекинет в дополнительные параметры windows 10. Далее перейдите по параметрам Устранение неполадок > Дополнительные параметры > Командная строка.
Шаг 3. Как только вы откроете окно командной строки, выполните следующие команды, один за другим в заданной последовательности ниже.
CD C:WindowsSystem32config
ren C:WindowsSystem32configDEFAULT DEFAULT. old
ren C:WindowsSystem32configSAM SAM. old
ren C:WindowsSystem32configSECURITY SECURITY. old
ren C:WindowsSystem32configSOFTWARE SOFTWARE. old
ren C:WindowsSystem32configSYSTEM SYSTEM. old
copy C:WindowsSystem32configRegBackDEFAULT C:WindowsSystem32config
copy C:WindowsSystem32configRegBackSAM C:WindowsSystem32config
copy C:WindowsSystem32configRegBackSECURITY C:WindowsSystem32config
copy C:WindowsSystem32configRegBackSYSTEM C:WindowsSystem32config
copy C:WindowsSystem32configRegBackSOFTWARE C:WindowsSystem32config
Перезагрузите компьютер, чтобы изменения вступили в силу.
5. Исправить файлы BCD
bootrec /repairbcd
bootrec /osscan
bootrec /repairmbr
Если выше указанные команды не помогли или выдают ошибки, то введите ниже две по очереди:
bcdedit /deletevalue numproc
bcdedit /deletevalue truncatememory
Источник
This topic contains an introduction to creating matrices and performing basic matrix calculations in MATLAB®.
The MATLAB environment uses the term matrix to indicate a variable containing real or complex numbers arranged in a two-dimensional grid. An array is, more generally, a vector, matrix, or higher dimensional grid of numbers. All arrays in MATLAB are rectangular, in the sense that the component vectors along any dimension are all the same length. The mathematical operations defined on matrices are the subject of linear algebra.
Creating Matrices
MATLAB has many functions that create different kinds of matrices. For example, you can create a symmetric matrix with entries based on Pascal’s triangle:
Or, you can create an unsymmetric magic square matrix, which has equal row and column sums:
Another example is a 3-by-2 rectangular matrix of random integers. In this case the first
input to randi
describes the range of possible values for the
integers, and the second two inputs describe the number of rows and columns.
A column vector is an m-by-1 matrix, a row vector is a 1-by-n matrix, and a scalar is a 1-by-1 matrix. To define a matrix manually, use square brackets [ ]
to denote the beginning and end of the array. Within the brackets, use a semicolon ;
to denote the end of a row. In the case of a scalar (1-by-1 matrix), the brackets are not required. For example, these statements produce a column vector, a row vector, and a scalar:
u = [3; 1; 4] v = [2 0 -1] s = 7
u = 3 1 4 v = 2 0 -1 s = 7
For more information about creating and working with matrices, see Creating, Concatenating, and Expanding Matrices.
Adding and Subtracting Matrices
Addition and subtraction of matrices and arrays is performed element-by-element, or element-wise. For example, adding A
to B
and then subtracting A
from the result recovers B
:
Addition and subtraction require both matrices to have compatible dimensions. If the dimensions are incompatible, an error results:
Error using + Matrix dimensions must agree.
For more information, see Array vs. Matrix Operations.
Vector Products and Transpose
A row vector and a column vector of the same length can be multiplied in either order. The result is either a scalar, called the inner product, or a matrix, called the outer product:
u = [3; 1; 4]; v = [2 0 -1]; x = v*u
For real matrices, the transpose operation interchanges aij and aji. For complex matrices, another consideration is whether to take the complex conjugate of complex entries in the array to form the complex conjugate transpose. MATLAB uses the apostrophe operator ('
) to perform a complex conjugate transpose, and the dot-apostrophe operator (.'
) to transpose without conjugation. For matrices containing all real elements, the two operators return the same result.
The example matrix A = pascal(3)
is symmetric, so A'
is equal to A
. However, B = magic(3)
is not symmetric, so B'
has the elements reflected along the main diagonal:
For vectors, transposition turns a row vector into a column vector (and vice-versa):
If x
and y
are both real column vectors, then the product x*y
is not defined, but the two products
and
produce the same scalar result. This quantity is used so frequently, it has three different names: inner product, scalar product, or dot product. There is even a dedicated function for dot products named dot
.
For a complex vector or matrix, z
, the quantity z'
not only transposes the vector or matrix, but also converts each complex element to its complex conjugate. That is, the sign of the imaginary part of each complex element changes. For example, consider the complex matrix
z = [1+2i 7-3i 3+4i; 6-2i 9i 4+7i]
z = 1.0000 + 2.0000i 7.0000 - 3.0000i 3.0000 + 4.0000i 6.0000 - 2.0000i 0.0000 + 9.0000i 4.0000 + 7.0000i
The complex conjugate transpose of z
is:
ans = 1.0000 - 2.0000i 6.0000 + 2.0000i 7.0000 + 3.0000i 0.0000 - 9.0000i 3.0000 - 4.0000i 4.0000 - 7.0000i
The unconjugated complex transpose, where the complex part of each element retains its sign, is denoted by z.'
:
ans = 1.0000 + 2.0000i 6.0000 - 2.0000i 7.0000 - 3.0000i 0.0000 + 9.0000i 3.0000 + 4.0000i 4.0000 + 7.0000i
For complex vectors, the two scalar products x'*y
and y'*x
are complex conjugates of each other, and the scalar product x'*x
of a complex vector with itself is real.
Multiplying Matrices
Multiplication of matrices is defined in a way that reflects composition of the underlying linear transformations and allows compact representation of systems of simultaneous linear equations. The matrix product C = AB is defined when the column dimension of A is equal to the row dimension of B, or when one of them is a scalar. If A is m-by-p and B is p-by-n, their product C is m-by-n. The product can actually be defined using MATLAB for
loops, colon
notation, and vector dot products:
A = pascal(3); B = magic(3); m = 3; n = 3; for i = 1:m for j = 1:n C(i,j) = A(i,:)*B(:,j); end end
MATLAB uses an asterisk to denote matrix multiplication, as in C = A*B
. Matrix multiplication is not commutative; that is, A*B
is typically not equal to B*A
:
X = 15 15 15 26 38 26 41 70 39
Y = 15 28 47 15 34 60 15 28 43
A matrix can be multiplied on the right by a column vector and on the left by a row vector:
Rectangular matrix multiplications must satisfy the dimension compatibility conditions. Since A
is 3-by-3 and C
is 3-by-2, you can multiply them to get a 3-by-2 result (the common inner dimension cancels):
However, the multiplication does not work in the reverse order:
Error using * Incorrect dimensions for matrix multiplication. Check that the number of columns in the first matrix matches the number of rows in the second matrix. To perform elementwise multiplication, use '.*'.
You can multiply anything with a scalar:
When you multiply an array by a scalar, the scalar implicitly expands to be the same size as the other input. This is often referred to as scalar expansion.
Identity Matrix
Generally accepted mathematical notation uses the capital letter I to denote identity matrices, matrices of various sizes with ones on the main diagonal and zeros elsewhere. These matrices have the property that AI = A and IA = A whenever the dimensions are compatible.
The original version of MATLAB could not use I for this purpose because it did not distinguish between uppercase and lowercase letters and i already served as a subscript and as the complex unit. So an English language pun was introduced. The function
returns an m-by-n rectangular identity matrix and eye(n)
returns an n-by-n square identity matrix.
Matrix Inverse
If a matrix A
is square and nonsingular (nonzero determinant), then
the equations AX =
I and XA =
I have the same solution X. This solution is called
the inverse of A
and is denoted A-1. The inv
function and the expression
A^-1
both compute the matrix inverse.
X = 3.0000 -3.0000 1.0000 -3.0000 5.0000 -2.0000 1.0000 -2.0000 1.0000
ans = 1.0000 0 0 0.0000 1.0000 -0.0000 -0.0000 0.0000 1.0000
The determinant calculated by det
is a measure of the scaling factor of the linear transformation
described by the matrix. When the determinant is exactly zero, the matrix is
singular and no inverse exists.
Some matrices are nearly singular, and despite the fact that an
inverse matrix exists, the calculation is susceptible to numerical errors. The cond
function computes the condition number for
inversion, which gives an indication of the accuracy of the results from
matrix inversion. The condition number ranges from 1
for a
numerically stable matrix to Inf
for a singular matrix.
It is seldom necessary to form the explicit inverse of a matrix. A frequent misuse of
inv
arises when solving the system of linear equations Ax =
b. The best way to solve this equation, from the standpoint of both
execution time and numerical accuracy, is to use the matrix backslash operator
x = A\b
. See mldivide
for more information.
Kronecker Tensor Product
The Kronecker product, kron(X,Y)
, of two matrices is the larger matrix formed from all possible products of the elements of X
with those of Y
. If X
is m-by-n and Y
is p-by-q, then kron(X,Y)
is mp-by-nq. The elements are arranged such that each element of X
is multiplied by the entire matrix Y
:
[X(1,1)*Y X(1,2)*Y . . . X(1,n)*Y . . . X(m,1)*Y X(m,2)*Y . . . X(m,n)*Y]
The Kronecker product is often used with matrices of zeros and ones to build up repeated copies of small matrices. For example, if X
is the 2-by-2 matrix
and I = eye(2,2)
is the 2-by-2 identity matrix, then:
ans = 1 0 2 0 0 1 0 2 3 0 4 0 0 3 0 4
and
ans = 1 2 0 0 3 4 0 0 0 0 1 2 0 0 3 4
Aside from kron
, some other functions that are useful to replicate arrays are repmat
, repelem
, and blkdiag
.
Vector and Matrix Norms
The p-norm of a vector x,
is computed by norm(x,p)
. This operation is defined for any value of p > 1, but the most common values of p are 1, 2, and ∞. The default value is p = 2, which corresponds to Euclidean length or vector magnitude:
v = [2 0 -1]; [norm(v,1) norm(v) norm(v,inf)]
ans = 3.0000 2.2361 2.0000
The p-norm of a matrix A,
can be computed for p = 1, 2, and ∞ by norm(A,p)
. Again, the default value is p = 2:
A = pascal(3); [norm(A,1) norm(A) norm(A,inf)]
ans = 10.0000 7.8730 10.0000
In cases where you want to calculate the norm of each row or column of a matrix, you can use vecnorm
:
ans = 1.7321 3.7417 6.7823
Using Multithreaded Computation with Linear Algebra Functions
MATLAB supports multithreaded computation for a number of linear algebra and element-wise numerical functions. These functions automatically execute on multiple threads. For a function or expression to execute faster on multiple CPUs, a number of conditions must be true:
-
The function performs operations that easily partition into sections that execute concurrently. These sections must be able to execute with little communication between processes. They should require few sequential operations.
-
The data size is large enough so that any advantages of concurrent execution outweigh the time required to partition the data and manage separate execution threads. For example, most functions speed up only when the array contains several thousand elements or more.
-
The operation is not memory-bound; processing time is not dominated by memory access time. As a general rule, complicated functions speed up more than simple functions.
The matrix multiply (X*Y)
and matrix power (X^p)
operators show significant increase in speed on large double-precision arrays (on order of 10,000 elements). The matrix analysis functions det
, rcond
, hess
, and expm
also show significant increase in speed on large double-precision arrays.
Related Topics
- Systems of Linear Equations
- Factorizations
- Eigenvalues
- Singular Values
External Websites
- Matrix Methods of Linear Algebra (MathWorks Teaching Resources)
Main Content
Generate, catch, and respond to warnings and errors
To make your code more robust, check for edge cases and problematic
conditions. The simplest approach is to use an if
or
switch
statement to check for a specific condition,
and then issue an error or warning. try/catch
statements
allow you to catch and respond to any error.
MATLAB Language Syntax
try, catch |
Execute statements and catch resulting errors |
Functions
error |
Throw error and display message |
warning |
Display warning message |
lastwarn |
Last warning message |
assert |
Throw error if condition false |
onCleanup |
Cleanup tasks upon function completion |
Topics
- Issue Warnings and Errors
To flag unexpected conditions when running a program, issue a warning. To flag
fatal problems within the program, throw an error. Unlike warnings, errors halt
the execution of a program. - Suppress Warnings
Your program might issue warnings that do not always adversely affect
execution. To avoid confusion, you can hide warning messages during execution by
changing their states from'on'
to
'off'
. - Restore Warnings
You can save the warning current states, modify warning states, and restore
the original warning states. This technique is useful if you temporarily turn
off some warnings and later reinstate the original settings. - Change How Warnings Display
You can control how warnings appear in MATLAB®, including the display of warning suppression information and
stack traces. - Use try/catch to Handle Errors
Use a
try/catch
statement to execute code after your
program encounters an error. - Clean Up When Functions Complete
It is a good programming practice to leave your program environment in a clean
state that does not interfere with any other program code.
error
Выдать ошибку и отобразить сообщение
Синтаксис
Описание
пример
error(
выдает ошибку и отображает сообщение об ошибке.msg
)
error(
отображает сообщение об ошибке, которое содержит символы преобразования форматирования, такие как используемые с MATLAB®msg
,A1,...,An
)
sprintf
функция. Каждый символ преобразования в msg
преобразован в одно из значений A1,...,An
.
error(
включает ошибочный идентификатор на исключении. Идентификатор позволяет вам отличить ошибки и управлять тем, что происходит, когда MATLAB сталкивается с ошибками. Можно включать любой из входных параметров в предыдущих синтаксисах.errID
,___)
пример
error(
выдает ошибку поля в скалярной структуре.errorStruct
)
пример
error(
обеспечивает предложенное исправление для исключения. Можно включать любой из входных параметров в предыдущих синтаксисах. correction
,___)
Примеры
свернуть все
Бросок ошибки
msg = 'Error occurred.';
error(msg)
Бросок ошибки с форматированным сообщением
Выдайте отформатированное сообщение об ошибке с разрывом строки. Необходимо задать больше чем один входной параметр с error
если вы хотите, чтобы MATLAB преобразовал специальные символы (такие как \n
) в сообщении об ошибке. Включайте информацию о классе переменной n
в сообщении об ошибке.
n = 7; if ~ischar(n) error('Error. \nInput must be a char, not a %s.',class(n)) end
Error.
Input must be a char, not a double.
Если вы только используете один входной параметр с error
, затем MATLAB не преобразует \n
к разрыву строки.
if ~ischar(n) error('Error. \nInput must be a char.') end
Error. \nInput must be a char.
Выдайте ошибку с идентификатором.
if ~ischar(n) error('MyComponent:incorrectType',... 'Error. \nInput must be a char, not a %s.',class(n)) end
Error.
Input must be a char, not a double.
Используйте MException.last
просмотреть последнее неперехваченное исключение.
exception = MException.last
exception = MException with properties: identifier: 'MyComponent:incorrectType' message: 'Error. Input must be a char, not a double.' cause: {0x1 cell} stack: [0x1 struct]
Бросок структуры ошибки
Создайте структуру с полями идентификатора и сообщением. Чтобы сохранить пример простым, не используйте поле стека.
errorStruct.message = 'Data file not found.'; errorStruct.identifier = 'MyFunction:fileNotFound';
errorStruct = message: 'Data file not found.' identifier: 'MyFunction:fileNotFound'
Выдайте ошибку.
Выдайте ошибку с предложенным исправлением
Создайте функциональный hello
это требует одного входного параметра. Добавьте предложенный входной параметр "world"
к сообщению об ошибке.
function hello(audience) if nargin < 1 aac = matlab.lang.correction.AppendArgumentsCorrection('"world"'); error(aac, 'MATLAB:notEnoughInputs', 'Not enough input arguments.') end fprintf("Hello, %s!\n", audience) end
Вызовите функцию без аргумента.
Error using hello (line 4)
Not enough input arguments.
Did you mean:
>> hello("world")
Входные параметры
свернуть все
msg
— Информация об ошибке
вектор символов | строковый скаляр
Информация об ошибке в виде вектора символов или строкового скаляра. Это индикаторы сообщения как сообщение об ошибке. Чтобы отформатировать сообщение, используйте escape-последовательности, такие как \t
или \n
. Также можно использовать любые спецификаторы формата, поддержанные sprintf
функция, такая как %s
или %d
. Задайте значения для спецификаторов преобразования через A1,...,An
входные параметры. Для получения дополнительной информации см. Форматирующий текст.
Примечание
Необходимо задать больше чем один входной параметр с error
если вы хотите, чтобы MATLAB преобразовал специальные символы (такие как \t
N
S
, и %d
) в сообщении об ошибке.
Пример: 'File not found.'
errID
— Идентификатор для ошибки
вектор символов | строковый скаляр
Идентификатор для ошибки в виде вектора символов или строкового скаляра. Используйте ошибочный идентификатор, чтобы помочь идентифицировать источник ошибки или управлять выбранным подмножеством ошибок в вашей программе.
Ошибочный идентификатор включает одно или несколько полей компонента и мнемоническое поле. Поля должны быть разделены двоеточием. Например, ошибочный идентификатор с полем component
компонента и мнемоническое поле
mnemonic
задан как 'component:mnemonic'
. И мнемонические поля компонента должны каждый начаться с буквы. Оставшиеся символы могут быть буквенно-цифровым индикатором (A–Z, a–z, 0–9) и символы нижнего подчеркивания. Никакие пробельные символы не могут появиться нигде в errID
. Для получения дополнительной информации смотрите MException
.
Пример: 'MATLAB:singularMatrix'
Пример: 'MATLAB:narginchk:notEnoughInputs'
A1,...,An
Значения
вектор символов | строковый скаляр | числовой скаляр
Значения, которые заменяют спецификаторы преобразования в msg
В виде вектора символов, строкового скаляра или числового скаляра.
errorStruct
— Информация о сообщении об ошибке
скалярная структура
Информация о сообщении об ошибке в виде скалярной структуры. Структура должна содержать по крайней мере одно из этих полей.
message |
Сообщение об ошибке. Для получения дополнительной информации смотрите |
identifier |
Ошибочный идентификатор. Для получения дополнительной информации смотрите |
stack |
Поле стека для ошибки. Когда |
correction
— Предложенное исправление для этого исключения
matlab.lang.correction.AppendArgumentsCorrection
возразите | matlab.lang.correction.ConvertToFunctionNotationCorrection
возразите | matlab.lang.correction.ReplaceIdentifierCorrection
объект
Советы
-
Когда вы выдаете ошибку, MATLAB получает информацию об этом и хранит ее в структуре данных, которая является объектом
MException
класс. Можно получить доступ к информации в объекте исключения при помощиtry/catch
. Или, если ваша программа завершает работу из-за исключения и возвращает управление в Командную строку, можно использоватьMException.last
. -
MATLAB не прекращает осуществление программы, если ошибка происходит в
try
блок. В этом случае MATLAB передает управление кcatch
блок. -
Если все входные параметры к
error
пусты, MATLAB не выдает ошибку.
Расширенные возможности
Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.
Указания и ограничения по применению:
Не оказывает влияния в автономном коде, даже когда обнаружение ошибки времени выполнения включено. Смотрите Генерируют Автономный Код C/C++, Который Обнаруживает и Ошибки времени выполнения Отчетов (MATLAB Coder).
Основанная на потоке среда
Запустите код в фоновом режиме с помощью MATLAB® backgroundPool
или ускорьте код с Parallel Computing Toolbox™ ThreadPool
.
Эта функция полностью поддерживает основанные на потоке среды. Для получения дополнительной информации смотрите функции MATLAB Запуска в Основанной на потоке Среде.
Массивы графического процессора
Ускорьте код путем работы графического процессора (GPU) с помощью Parallel Computing Toolbox™.
Указания и ограничения по применению:
-
Эта функция принимает массивы графического процессора, но не работает на графическом процессоре.
Для получения дополнительной информации смотрите функции MATLAB Запуска на графическом процессоре (Parallel Computing Toolbox).
Представлено до R2006a