stm32 internet WIZNET W5500

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2017
  • Получаем IP адрес от DHCP севера. Отправляем и принимаем данные на TSP server народного мониторинга . Управляем светодиодом на плате через сервер народного мониторинга.
    Проект drive.google.com/file/d/1HpOo...
    WIZNET W5500 ali.pub/21dd3i
    STM32F103C8T6 ali.pub/21dejm

ความคิดเห็น • 55

  • @rsyoung01
    @rsyoung01 6 ปีที่แล้ว +1

    Thanks for posting!

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      I'm happy that someone will use this)

  • @avechess
    @avechess 6 ปีที่แล้ว +1

    Вы используете Keil и библиотеку stdperif. И в вашем архиве нет этой библиотеки.
    Вы бы могли сделать еще вариант для Keil с библиотекой HAL?
    Для генерации начального кода в Cube MX.

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      Этот проект уже в работе.Экспериментировать не на чем.

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว

    Good job 👍!

  • @vb8320
    @vb8320 5 ปีที่แล้ว +1

    Hello Boris. I have a short question: I created at home a local server and I start communicating with him with Wiznet5500. The function "send_tsp" sends the data (buf) to the server ( for example temperature) and then it checks for response (recv). But how can I constantly check if something has been clicked on the server ( for example I made some buttons on the server and I send something when I press on them) ? Is there something like Push Notification or how can I see that something has been changed on the server. Should I all time send something from Wiznet to server in order to get answer??

    • @user-kg9qk8rt1e
      @user-kg9qk8rt1e 11 หลายเดือนก่อน

      запросы инициирует клиент ВСЕГДА

  • @poweredbysergey
    @poweredbysergey 6 ปีที่แล้ว

    Cool

  • @avechess
    @avechess 6 ปีที่แล้ว

    Здравствуйте! Спасибо вам за проект, но что-то он у меня не запускается. Вы не указали что делать с пином Reset на модуле.

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

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

    • @avechess
      @avechess 6 ปีที่แล้ว

      А что у вас за программа такая "pcapng" для анализа пакетов? Она есть для Windows?

    • @avechess
      @avechess 6 ปีที่แล้ว

      Разобрался сам, узнал про программу Wireshark.

  • @vb8320
    @vb8320 5 ปีที่แล้ว

    Hello Boris. Do you have this also with RTOS (FreeRTOS)? This would be awasome. Спасибо Борис.

    • @ElectroHobby1
      @ElectroHobby1  5 ปีที่แล้ว

      HELLO I DO NOT HAVE THIS FOR RTOS.

    • @vb8320
      @vb8320 5 ปีที่แล้ว

      @@ElectroHobby1 Спасибо Борис..

    • @ElectroHobby1
      @ElectroHobby1  5 ปีที่แล้ว

      @@vb8320 ОК.

  • @vb8320
    @vb8320 4 ปีที่แล้ว

    Hello Boris, can I ask you something: is it possible to make a request to a domain name, not an IP? For example in the "send_tsp" function to make a request to www.google.com, not to the IP of google.com ?

    • @ElectroHobby1
      @ElectroHobby1  4 ปีที่แล้ว +1

      No.

    • @vb8320
      @vb8320 4 ปีที่แล้ว

      @@ElectroHobby1 Спасибо Борис. What I do, is to take the IP of google with DNS, and it works. I got the real IP (for example domain_ip[0] = 192, domain_ip[1] ...etc.), This is OK. But then I make request with this IP in "send_tsp" and it is not possible. And this is because some SSL certificates or something blocks me. So is there any possibility to write in the request the Domain name , something like: ( GET google.com HTTP/1.1
      HOST) or something, or no?

    • @vb8320
      @vb8320 4 ปีที่แล้ว

      @@ElectroHobby1 When you use mbedts it is possible, but it is difficult....

  • @vb8320
    @vb8320 6 ปีที่แล้ว

    Good morning, Boris. Thank you for this great video. I have one short question: I am trying to send data (approximately 2kb , only numbers) from my web-server to my device by pressing a button. Everything works fine, but I am not able to read the whole amount of data, I can only read appr. 1.2kb which is stored in my " check_answear(gDATABUF); Is it necessary to increase my BUF_SIZE? How much is the possible amount of data which can be send? Thank you very much for your response

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      You need to try to send the first part of the message first(1024), then the second part(1024).

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      Sn-TXBUF_SIZE?

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      16KB TX memory is initially
      allocated in 2KB size for each Socket TX Buffer Block
      (2KB X 8 = 16KB). The initial allocated 2KB size of Socket n TX Buffer can be re
      -allocated by using Socket n TX Buffer Size Register (Sn_TXBUF_SIZE)

    • @vb8320
      @vb8320 6 ปีที่แล้ว

      Thank you very much, Boris. I succeeded to send 1024 in multiple packets, like you said. Every packet is 1024. It works fine. But the time for one packet is approximately 3sec (connect socket, saving data into buffer gDATABUF and disconnect the socket.) Can this time be optimized ? Thank you in advance

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      1.connect
      2.send first1024
      3.send second 1024
      .......
      4.disconect
      3sec bad result!!!

  • @nRADRUS
    @nRADRUS 6 ปีที่แล้ว +1

    интересно, какая максимальная пропускная способность WIZNET W5500? видеопоток потянет ?

    • @nRADRUS
      @nRADRUS 6 ปีที่แล้ว

      на сайте WIZNET пишут "SPI supports 80 MHz", т.е. может мегабит 5 потянет? хмм.

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      id13 сегодня занят( отвечу всем завтра!!!

    • @ElectroHobby1
      @ElectroHobby1  6 ปีที่แล้ว

      Насчет видео не знаю и не видно ничего в сети. Но если еще одну плату добавить то можно слушать онлайн радио

  • @user-im3dl8ux4n
    @user-im3dl8ux4n 5 ปีที่แล้ว

    could I share your post?

  • @inventoruz
    @inventoruz 3 ปีที่แล้ว

    How you connect STM with W5500 ? Can you explain wiring ?

    • @ElectroHobby1
      @ElectroHobby1  3 ปีที่แล้ว +1

      you can download the project there are defined connections.

  • @inventoruz
    @inventoruz 3 ปีที่แล้ว

    Как я включить статический ip адрес ? Я изменил код вот так |main.c -> 109:gWIZNETINFO.dhcp = NETINFO_STATIC;|. Не помогла

  • @inventoruz
    @inventoruz 3 ปีที่แล้ว

    Добрый день. Я хотел сделать проект, используя ваш код. Но почему-то команда GPIO_ReadInputDataBit (GPIOB, GPIO_Pin_9) не работает. Я объявил это как GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
    GPIO_InitStructure.GPIO_Speed ​​= GPIO_Speed_50MHz;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;
    GPIO_Init (GPIOB, & GPIO_InitStructure);

    • @ElectroHobby1
      @ElectroHobby1  3 ปีที่แล้ว

      Проект собрался нормально?Что меняли?

    • @inventoruz
      @inventoruz 3 ปีที่แล้ว

      @@ElectroHobby1 Проект собирался. Нет никаких ошибки. Почемута не работает. Я записал код с помыши библотека HAL чтобэ проверет сам контроллер. Но контроллер работает.

    • @ElectroHobby1
      @ElectroHobby1  3 ปีที่แล้ว

      @@inventoruz Как определили что не работает именно эта строчка GPIO_ReadInputDataBit (GPIOB, GPIO_Pin_9) ?

    • @inventoruz
      @inventoruz 3 ปีที่แล้ว

      @@ElectroHobby1 Писал такой код в безконечны сикл if(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_9)){
      LED_OFF();
      }
      else{
      LED_ON();
      }

    • @ElectroHobby1
      @ElectroHobby1  3 ปีที่แล้ว

      @@inventoruz напишите в мне в ВК если можно, там по телеграмму или как свяжемся!!! или здесь пишите номер в телеграмм.

  • @nRADRUS
    @nRADRUS 6 ปีที่แล้ว

    ну это двухплатное решение . хотя и весьма дешёвое )

  • @vetaliv4696
    @vetaliv4696 3 ปีที่แล้ว

    Автор, может Вы или кто из зрителей поделится исходниками схемы и платы? Я нашёл, но мой китайский ☹️. Или кто-то поможет скачать файлы: item.taobao.com/item.htm?ft=t&id=564554509450
    ссылка на закачку: pan.baidu.com/s/1n4Kd9idbPy72S9in2gFrUw
    пароль: tlgl

  • @user-xi8dv4xz2f
    @user-xi8dv4xz2f หลายเดือนก่อน

    а не хотелось бы вам сказать чо за нафиг за народный мониторинг и как и откуда высирался весь код

    • @ElectroHobby1
      @ElectroHobby1  หลายเดือนก่อน

      У меня, не одно видео про народный мониторинг. Есть видео с разбором кода для народного мониторинга.

  • @user-xi8dv4xz2f
    @user-xi8dv4xz2f หลายเดือนก่อน

    кончалыжный видос

  • @user-xi8dv4xz2f
    @user-xi8dv4xz2f หลายเดือนก่อน

    какие ошибки в каких аш файлах - где и кто их куда ложит - чо это за говновидос