• Каким образом микроконтроллер может отправлять данные на сервер?

    gbg
    @gbg
    Любые ответы на любые вопросы
    0) Терминология. Микроконтроллер - это как правило, микросхема и только микросхема. Которая содержит в себе оперативку, вычислительное ядро, некоторые периферийные устройства (например, wi-fi стек, как ESP8266).

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

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

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

    Использование в интернете каких-то протоколов, отличных от HTTP(S) сразу тащит за собой кучу проблем вида "а вот у меня провайдер режет порты".
    Использование HTTP влечет за собой проблемы вида "S in IoT stands for Secure". Ваш трафик сможет прослушивать и модифицировать любой желающий, а также встраивать в него рекламу.

    Вывод. Если ваш контроллер смотрит напрямую в Интернет, используйте HTTPS / WebSocket. Если через шлюз - используйте MODBUS.

    Для того, чтобы использовать велосипедное решение, нужно назвать как минимум три фатальных недостатка вышеперечисленных. Утверждение "это изобрел не я" не является фатальным недостатком технологии.
    Ответ написан
    Комментировать
  • Почему не работает связка коммутатор - медаконвертер?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Gigalink GL-MC-UTPF SC1F-18SM-1310 - стамегабитный (Режим работы оптического порта, Мбит/с - 100).
    Mikrotik S-53LC20D - гигабитный (Data Rate - 1.25G).

    Они не подружатся. Никогда.
    Ответ написан
    8 комментариев
  • Как создать pci-e устройство?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    1) Начнем с того, что с логической точки зрения, RS232 и UART полностью идентичны.

    2) Переходник нужен только для того, чтобы сопрячь микроконтроллер, у которого внутри нет физики интерфейса PCI-E c интерфейсом PCI-E. Если у вас на руках контроллер или ПЛИС с таким интерфейсом, то и преобразователь вам не нужен.

    3) Для работы с шиной PCI-E нужно соблюсти крайне жесткие требования к разводке платы между слотом и той микросхемой, куда PCI-E идет. Если вы нуб в электронике, пропасть в знаниях слишком велика, вам придется или сделать 5-10-100 промежуточных проектов, или взять готовую и отлаженную плату вроде Arduino MKR Vidor 4000. Без опыта разводки многослойных ВЧ плат вы угробите кучу времени (и денег, дома вы такую плату не сделаете, если вы не живете на заводе по производству плат - придется каждую итерацию заказывать на заводе).

    4) Идея работать напрямую с памятью через UART - это сразу провал, потому что максимальная скорость, на которую способен UART - ну мегабит 16, это еще надо их из него вытянуть, а память может прокачивать в худшем случае 10 гигабит. Я повторяю. в худшем случае.

    То есть, как учебный проект это все похвально и интересно, как рабочий - не работоспособно от слова "совсем".
    Ответ написан
    Комментировать
  • Какие можно реализовать мини-проекты на PHP?

    @posters
    На мой взгляд, беда большинства программистов в том, что они зациклены на it сфере. В ней уже многое реализовано. Гитхаб заполонен никому не нужными велосипедами. Придумать и реализовать что-то уникальное в этой сфере уже довольно сложно. А чтобы улучшать уже имеющееся и востребованное может пока еще не хватать компетентности.

    Попробуйте выйти за рамки IT. Наверняка у вас есть друзья/родственники, работающие в сферах далеких от IT. Разузнайте больше о их деятельности, попробуйте вникнуть в рабочий процесс, мысленно представить себя на их месте. Подумайте, что бы вы могли сделать, чтобы как-то облегчить их труд, какая программа могла бы стать потенциально полезной. Обсудите идею с этим человеком и если он согласился, что программа может облегчить ему жизнь, ПРИСТУПАЙТЕ. Вот вам мотивация и почти настоящий проект.

    Если ну совсем никак, обратите внимание на отрасли науки. Вот, к примеру, об исторической информатике не думали? Научитесь работать с данными. Возьмите, например, информацию Международного мемориала ( https://www.memo.ru/ru-ru/projects/memoid и https://www.memo.ru/ru-ru/projects/hackathon ) и попробуйте на ее основе сделать какой-нибудь информационный сайт, который в перспективе будет интересен не только вам. Поработайте со статистикой, попробуйте выявить какие-нибудь закономерности.

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

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    Взять 1 батарейку типа ААА и кратковременно подключить к динамику. Динамик либо сдвинет диффузор на вас или от вас.
    Сдвигает на вас - плюс батарейки подключён к условному «плюсу» динамика.
    Ну а дальше маркируйте провода и подключайте как вам надо.
    Ответ написан
    3 комментария
  • Как описать обработку исключения при неудачной попытке подключения к IP-камере?

    A_M
    @A_M
    Основная специализация - системы видеонаблюдения
    Недостаточно компетентен, чтобы ответить на 1 часть вопроса.
    По второй части есть комментарий. Как я понимаю, сейчас вы работаете с mjpeg over http (судя по формату обращения). В современных камерах работа с mjpeg - стремящаяся к нолю величина. Большинство камер работают через rtsp-потоки, которые можно разбирать на кадры в ffmpeg и уже потом скармливать opencv (но это уже вне моей компетенции, теоретические размышления) Касаемо вопроса подбора формата rtsp-запроса (или mjpeg-запроса) - или индивидуально интегрировать запросы каждого производителя, или разобраться с получением его из профиля ONVIF (вас должен интересовать profile S и T)
    Ответ написан
    Комментировать
  • Как вывести поток с камер?

    hint000
    @hint000
    у админа три руки
    Всего известно три варианта. Первый - облако - у вас применяется и он неудобен (у него есть и другие минусы). Второй - через белые IP-адреса - для вас недоступен. Остаётся третий - построить свою VPN, так что белый адрес будет где-то на VPN-сервере, а VPN-клиентами будут роутеры на объектах. Тогда у вас появится доступ по локальным (серым) адресам регистраторов и камер.
    Но хотя бы один белый адрес вам потребуется для VPN-сервера, это может быть и VPS.
    Ответ написан
    Комментировать
  • Драйвер nVidia "засвечивает" изображение, как решить проблему?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Монитор подключен через HDMI? В настройках панели управления нвидиа поставь "полный динамический диапазон":
    60a0d4537916c546849604.jpeg
    Ответ написан
    4 комментария
  • Хочу получить ссылку .m3u8 на поток с сайта, как это сделать?

    ValdikSS
    @ValdikSS
    Откройте инструменты разработчика в браузере, перейдите во вкладку «сеть» (network), запустите видеопоток — среди разных запросов увидите и .m3u8.
    Ответ написан
    4 комментария
  • Как расшарить конкретную папку в интернет?

    ithilfe
    @ithilfe
    Ну тут проще поднять файловое хранилище.
    Можно воспользоваться сервисом Tonido, там на сервер накатывается их прога (в интернете куча инструкций по детальной настройке).
    Либо вообще примитивно - закинуть всё на какой-нибудь гугл или яндекс диск.
    Ответ написан
    1 комментарий
  • Нет соединения сетевой карты и кабелей воткнутых в неё, как исправить?

    В свитче порты гигабитные? Просто были моменты, когда сервер так же не хотел работать со 100 мбит свитчем
    Ответ написан
    3 комментария
  • Какую уличную IP-камеру в 60 fps, чтобы настроить стрим на YouTube?

    @Toffic
    Для трансляции на YouTube без компа нужна IP камера с поддержкой протокола RTMP. Протокол RTSP для этого не подходит. Вот картинка с просторов интернета, иллюстрирующая как это делается.

    17.jpg
    Ответ написан
    Комментировать
  • Как заставить провайдера не блокировать весь IP, а только сайт?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Купить провайдера, внедрить более интеллектуальный DPI. Потом продать - но уже дороже! (с)
    Ответ написан
    Комментировать
  • Правильная организация видеонаблюдения и СКУД для дачного коттеджа?

    @Newbie2
    1) Безопасен. Хотите большей безопасности - используйте экранированный кабель, при заземленном оборудовании (а вы после пожара выводы сделали, да?) сработает УЗО. Нет, не passive PoE
    2) Да.
    3) Да.
    4) Судя по мануалу - да.
    5) Решений много, не понял вопроса.
    7) Что такое "интеграции"? Ворота управляются сухим контактом. Берете сухой контакт от СКУДа и подаете на ворота. Вот вам и "интеграция".
    8) Да, критика приветствуется.
    Ответ написан
    1 комментарий
  • Длина кабеля и стандарты ethernet?

    Zoominger
    @Zoominger Куратор тега Компьютерные сети
    System Integrator
    Ethernet прекрасно себя чувствует и при длине кабеля больше 100 м, тут, скорее всего, проблема была в оборудовании, тем более, ошибки контрольных сумм чаще всего говорят о проблемах с портом, в вашем случае были бы просто потери пакетов. Заменили неисправное железо и всё заработало.
    Ответ написан
    2 комментария
  • TurboHD по одному кабелю?

    NeiroNx
    @NeiroNx
    Программист
    Не будет, нужен для каждой свой кабель.
    Ответ написан
    4 комментария
  • Как поднять сеть на двух проводах?

    flapflapjack
    @flapflapjack
    на треть я прав
    только так ssdcam.ru/index.php/aksesuari/item/ip-coax-s

    Только раз там ничего у вас сверлить нельзя - так коаксиал же толще витухи. Высуньте аккуратно из рамы коаксиал, засуньте витуху.

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

    Ну я не знаю - еще можете вафай мост сделать из двух роутеров.
    Ответ написан
    5 комментариев
  • Какое сетевое оборудование посоветуете для трансляции с ip-камеры в чистом поле?

    A_M
    @A_M
    Основная специализация - системы видеонаблюдения
    https://mikrotik.com/product/wap_lte_kit
    Не соглашусь насчет SXT LTE Kit. В отличие от wap lte kit, он понимает только lte. Чревато проблемами, wap lte kit держит 2g, 3g, 4g. Меньше шансов на появление проблем, если оператор начнет чудить с режимами.
    Если речь про вывод на сайт, то можно посмотреть Nobelic от Ivideon. Та же Даха, но с модулем для связи с сервисом. https://buketbutik.ru/online Этой инсталляции около 4 лет, полет нормальный. Из плюсов для вставки на сайт сразу выдают плеер.
    Ответ написан
    4 комментария
  • Как удаленно передавать пакет данных видеонаблюдения?

    Jump
    @Jump
    Системный администратор со стажем.
    на втором объекте есть необходимость организовать видеонаблюдение, но там интернет отсутствует.
    Для организации видеонаблюдения интернет вообще не нужен.
    Видеокамеры, видеорегистратор и все.
    Если вдруг появиться такое желание просмотреть удаленно - можно подключиться к регистратору по имеющемуся каналу - и просмотреть видео.

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