Перейти к содержанию

zltigo

Свой
  • Публикаций

    13 372
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о zltigo

  • Звание
    Гуру
  • День рождения 15.10.1960

Информация

  • Город
    Riga, Latvia

Посетители профиля

17 458 просмотров профиля
  1. Динамический IP на устройстве

    Цитата(jcxz @ Apr 13 2017, 23:41) Именно о локальной сети и говорилось. Причём тут интернет? Да, Вы действительно говорили "именно о локальной" и это не мешало Вам лихо поминать тот же DynDNS Хватит юлить ЦитатаВаши броадкасты будут ходить ходить до ближайшего шлюза. Не знаю, как Ваши , а мои, которые direct broadcast, а не limited broadcast ходят и за шлюз, как им и положено. Добавляется пребор старших адресов, печально, но не смертельно. Фантазии про страшных админов избирательно борющихся только с тем, что не подходит под ваши идеи, но зато безропотно запускающие у себя на всякие "нужные" Вам сервисы и допускающие к каким попало внешним сервисам меня рассторгали до глубины души. Совершенно очевидно что с ни одной сколь-нибудь серьезной "конторой" Вы не сталкивались.
  2. Динамический IP на устройстве

    Цитата(gosha-z @ Apr 13 2017, 21:09) Не путайте народ. Есть четкое определение адресов для "внутреннего пользования" (тут).Есть еще Link Local адреса, но это из другой оперы. Не путайте себя тем, что понять не можете. И вобще private это частный а не "внутрений". Не путайте . Вот терминология русского интернета https://ru.wikipedia.org/wiki/Частный_IP-адрес придуманного Вами синонима "внутреннего использования" нет, хотя мне понятно что за адреса Вы так называете - нет проблем. "Локальный адрес" там есть. Если нравится слово "внутри" и не нравится "локальный", то все же лучше использовать распространенный синоим "внутрисетевой".
  3. Динамический IP на устройстве

    Цитата(gosha-z @ Apr 13 2017, 20:45) zltigo, а дайте, пожалуйста, ваше определение понятий "локальный адрес" и "глобальный адрес"... Если узнаете, что такое локальная IP сеть и глобальная, то поймете что есть локальный и глобальный адреса. Локальный адрес это уникальный идентификатор в пределах локальной сети. Глобальный это уникальный индентификатор в пределах всей глобальной сети.
  4. Динамический IP на устройстве

    Цитата(jcxz @ Apr 13 2017, 15:44) Ибо куда уж махровее, когда есть стандарт, реализующий данный способ (RARP), взамен него лепить что-то своё, делающее то же самое? Может хватит Вам уже дурака валять. Глупо. ЦитатаУ Вас тут на конфе почти в каждом сообщении то "уродливые", то через "анус". Прямо какая-то обида на жизнь, в самом деле... Не фантазируйте. Я своей жизью не обижен. ЦитатаА если бы Вы ещё иногда опускались до чтения того, на что отвечаете, то могли бы заметить, что я писал про NETBIOS-имена(!). Ни про NETBIOS-протокол! Ни про какие-то его TCP-обёртки! - это всё Ваши фантазии. Только NETBIOS-имена. Почувствуйте разницу. Я говорил про WINS. Как ещё одно средство преобразования некоего почти произвольного символьного имени в IP-адрес. Вот NETBIOS-имя только в контексте WINS. WINS есть обертка над NETBIOS обернутым в IP. К чему все это Ваше словобудие было? ЦитатаPS: Да - и не надо про то, что автору "не нужна работа через шлюз в другую подсеть". Сейчас не нужна - завтра понадобится. И придётся весь велосипед переписывать. Третий и последний раз, ибо надоело поворять элементарные вещи - никакое знание имен или адресов или всего вместе не позволит пробиться через "через шлюз в другую подсеть" от устройства находящегося за другим шлюзом к устойству имеющему локальный адрес без изменения настроек шлюзов или посредников с глобальными адресами. Если говорить только о локальной сети, то для работы локальной достаточны broadcast для подсети или всей сети.
  5. Цитата(AlexandrY @ Apr 13 2017, 14:59) Получаем структуру директорий заполненную исходниками. Содержимое файлов тоже как то генерят в зависимости от галочек, или просто (что правильно) накидывают "универсальные" файлы исходники?
  6. Цитата(AlexandrY @ Apr 13 2017, 08:24) Надо входить в программу регится по интернету в микриуме и набирать галочками свою конфигурацию. Понятно, на этом этапе полный дурдом. А что получается после установки всяких галочек?
  7. Динамический IP на устройстве

    Цитата(jcxz @ Apr 13 2017, 11:03) У автора ETHERNET. Прочитайте по слогам несколько раз, а потом объясните - каким образом не назначая MAC работать через Ethernet? Автор спрашивал как ему назначить MAC? Нет? Тогда зачем наводите тень не плетень в ответе на вопрос, как узнать выданный DNS IP? ЦитатаВидно что искусство чтения Вам недоступно. В "этой" нет, и что? Вы же предлагаете широковещательно отправлять. А широковещательно - значит, что этот пакет попадёт на все прочие железки с открытым таким портом, на что они как-то отреагируют. При том что Вы в принципе не знаете какие такие открытые порты могут быть в сети пользователя. И как это оборудование будет реагировать на Ваши самопальные пакеты. Второе - эти самые чужие железки тоже могут отправлять широковещательные кадры на ваш порт в железке. Никаких проблем. В сети могут бегать и БЕГАЮТ самые разные пакеты от и для самых разных устройств. Как широковещательные, так и нет. Любое устройство должно уметь отличать свои и чужие. Это даже не обсуждается, иначе интеренет будет разрушен даже не первым залетевшим дятлом. Так что не надо проявлять заботу о неких уж действительно махровых самодельщиках, которые вдруг получив на свой порт неведомый пакет на broadcast адрес с неведомого порта выпадут в осадок, или ответят чем то неведомым, но Автор посчитает это достойным ответом и решит, что приславший неведомый ему пакет, а не пакет типа "Здравствуй, сервер, это я товоя железка ERWQYWRT с серийным номером 1421412534", есть его оборудование. Цитатано - как это у меня получается связаться с DNS-сервером находящимся через несколько роутеров от меня, получить от него IP и соединиться потом по этому IP. Считаете это фантастикой? А у кого проблема саязаться с DNS сервером? У кого проблема получить СВОЙ адрес? Кто жаловался??? Проблема узнать ЧУЖОЙ адрес и потом (это Вы уже решили усложнить) пробится через роутеры, если он не глобальный. ЦитатаЯ не говорил, что не может. Не передёргивайте. Я писал, что городить свой велосипед нужно тогда и только тогда, когда нет стандартного средства решения или оно по каким-то причинам не подходит. А из сообщений автора видно, что он даже не знает о существующих решениях. Соответственно - не зная их, начиная изобретать что-то своё, запросто нагородит такого, что будет с чем-то конфликтовать. Уродливые "стандартные" предлагаемые Вами к использованию через анус, действительно не подходят. И в случае тогоже нетбиоса обернутого в TCP просто уродливы и живы только благодаря усилиями MS по их поддержке для "совместимости". По этой причине абсолютно все известные мне производители (включая меня ) оборудования делают поиск своих устройств своими утилитами в сегменте локальной сети именно на выделенном для этой цели порте. Например, MOXA использует 4800 UDP порт. По нему идет и поиск, и чтение настроек. Для переконфигурации и перепрошивки используется еще один порт и еще один для мониторинга. И никакой "стандартизации" там, где она ни нафиг никому не нужна в отличие от, например, поисков тех-же сетевых принтеров WIN средстваими и установки какого нибудь драйвера из WIN коллекции. При этом родные установщики этих-же принтеров ни нафиг не пользуются всякими нетбиосами с обертками. Все действия по стандартизации должны быть осмысленными. Любителей пушек и линуксов для стрельбы по воробьям и так хватает.
  8. Динамический IP на устройстве

    Цитата(jcxz @ Apr 13 2017, 00:47) Вы о чём?? Что вбивать и что запоминать? У железки однозначно есть какой-то MAC. И естественно пользователь на компе должен его знать. Но в этом же нет проблем? Ознакомьтесь с постом Автора, который не хотел назначать даже IP адрес, дабы пользователь его не запоминал, не забывал и не набирал. Так "Вы о чём??"© ЦитатаДа ладно! И сетевыми папками Вы с 90-х не пользовались и сетевым принтером тоже и т.п.? Я Вам сочувствую Да именно так - с 90x ничем на нетбиосе не пользуюсь, как не пользуются им ДЛЯ РАБОТЫ сетевые диски и прочие. Всегда Disabled. Сочувствия не принимаю . ЦитатаЭто "просто" до первого конфликта по портам с другой такой-же железкой, сляпанной таким же умельцем А чтобы этого избежать, надо будет дать возможность пользователю изменить этот порт - и опять же придётся ему "вбивать и запоминать еще больше цифр" Не порите чушь. Никаких конфликтов не может быть в принципе в этой железке других "умельцев" с какими то своими портами нет, а все остальные железки мира со своими портами никакого отношения к этой железке не имеют. ЦитатаДа и как быть за пределами подсети? Ни один из прeдложенных и Вами способов эту проблему не решит, поскольку даже знание глобального и локального адресов железки не поможет пробиться к ней через роутер. Такая проблема решается по другому, но автору этого и не требуется. ЦитатаИмхо - следует максимально возможно использовать стандартные протоколы, а не лепить самопал. Никакого самопала нет и в помине. Берется совершенно стандартный UDP/IP и любой из портов разрешенный для приложений. Все совершенно стандартно. Иначе по Вашей логике Автор ничего и для взаимодействия со своей железкой использовать не должен креме telnet и прочих , ибо "нестандартно" ЦитатаЛепить свой велосипед в обход всех стандартов и не зная их - это пионэрский подход, странно слышать от Вас призывы к этому. Ответ Выше.
  9. Цитата(__Sergey_ @ Apr 12 2017, 19:14) но на чем делать среднесирийную "индустриальную" аппаратуру? На более дорогом. Просто привыкните к мысли, что пропасть между массовым и тем же индустриальным есть и будет расти.
  10. Цитата(Gennaj @ Apr 12 2017, 17:04) Да хоть те же самые SMD-резисторы - вполне нормальные Реом выпускает, брать импорт нет необходимости. Ага, зашел на их сайт. Раздел "общего применения". Открыл документ. Много всего всякого написано, будем считать все нормально, но там же и всякие спецфакторы по РВ госту, пайка СВИНЦОВЫМ припоем... В общем ни разу ни "общего применения" и явно не общей цены. Говоритте "брать импорт нет необходимости" ??? В качестве вишенки на торте - на резисторах отсутствует маркировка. Цитата(Gennaj @ Apr 12 2017, 17:04) Любая отечественная мелочь, примененная нами в схеме, дает возможность развития отечественному производителю. Короче, предлагаете каждому еще дополнительно спонсировать из личных средсв?
  11. Динамический IP на устройстве

    Цитата(jcxz @ Apr 12 2017, 17:42) Почему-то никто не вспомнил про DynDNS - поможет в случае разных подсетей, да и вообще совсем разных сетей. Никакого отношения к собственно задаче найти свою железку не имеет. ЦитатаА если Вам нужно узнать IP-адрес, а MAC известен, то поможет RARP (это протокол обратный ARP). Ага, и заставить пользователя вбивать и запоминать еще больше цифр. Плюс надо поднять этот протокол. ЦитатаА если известно NETBIOS-имя устройства/компа, то поможет преобразовать его в IP протокол WINS. Осталось его поднять на железке, да и на компьютере тоже разрешить, ибо уже в 90x netbios вышел из употребения де факто. Все ведь просто - посылается broadcast UDP запрос на порт предназначенный для целей идентификации у железки. Железка видит, что запрос именно ее, а не вообще что-то чужое и радостно узнает из него IP адрес компьютера и сообщает на него о своем существовании. Всего делов на полчаса.
  12. Динамический IP на устройстве

    Цитата(-= Александр =- @ Apr 12 2017, 15:29) Broadcast делается на уровне IP или где-то глубже? По желанию - есть и IP и MAC broadcast. Судя по этому Вашему вопросу, Вам надо с UDP/IP работать, поскольку явно взяли какой то готовый IP стек и испытываете уверенность что всегда будет существовать DHCP сервер.
  13. Динамический IP на устройстве

    Цитата(-= Александр =- @ Apr 12 2017, 15:00) Там явно не перебор адресов... Broadcast запросы в локальной сети еще никто не отменял. Вот так все просто. Цитата(Kuzmi4 @ Apr 12 2017, 15:19) просто запускаете стандартный isc-dhcp-server на машине, который раздаёт IP -> на железяке обычный DHCP client. Але гараж! Кто из них скажет любой другой машине на неведомом адресе какой адрес был выдан конкретной железке?
  14. Цитата(Gruffly @ Apr 11 2017, 19:23) Не лишайте творческого энтуазизма ТС-ра "Как мы знаем", многим людям в РФ зарплата выдается продукцией фирмы: картошка, памперсы, золото, платина.. С таким энтузиазмом ему несомненно вскоре выдадут зарплату этой самоделкой .
  15. Цитата(amiller @ Apr 11 2017, 18:50) Цель в общем то понятна из названия. 1)Название абсолютно не отражает НИЧЕГО. 2)Все радиоитерфейсы ПАКЕТНЫЕ а не байтовые в отличие он UART. 3)Так что либо как то подстраиваться под правила формирования пакетов такими модулями, либо писать свой софт со своими правилами формирования пакетов. Но фомировать пакеты по любому придется. 4) Все. Чудес не будет. Никто за Вас устраивающую Вас упаковку Вашего неведомого байтового протокола во фреймы эфирного не сделает.