Witam,
wziąłem pierwszy z brzegu przykład : https://pastebin.com/FgVj1zmu
W jaki sposób zdefiniować IP,maskę,bramę urządzenia?
Jak to powinno wyglądać w kodzie?
szukam i nic nie mogę znaleźć, w bibliotece ethernet.h na githubie widzę tylko coś o IP,a maska i gateway?
Poratuje ktoś przykładem? Z Góry dzięki
Arduino Mega + W5100 - statyczne IP
Niestety podawanie statycznych IP to jeden wielki brak w SuplaDevice.
W przypadku Mega możesz podać adres IP. Reszty nie da się bez zmiany kodu.
Trzeba by dorobić ustawianie tych parametrów i wywoływanie odpowiedniej metody z biblioteki Ethernet z większą ilością parametrów.
Natomiast dużo lepszą praktyką jest konfigurowanie adresacji po stronie serwera DHCP. Wtedy masz zawsze kontrolę nad tym, jaki adres dostanie urządzenie (może być stały adres IP) i nawet jak 5 lat później do niego usiądziesz, to będziesz wiedział pod jakim adresem IP jest.
Jak skonfigurujesz to na sztywno w kodzie, to zmiana sieci będzie wymagała przekompilowania i wgrania nowego programu.
W przypadku Mega możesz podać adres IP. Reszty nie da się bez zmiany kodu.
Trzeba by dorobić ustawianie tych parametrów i wywoływanie odpowiedniej metody z biblioteki Ethernet z większą ilością parametrów.
Natomiast dużo lepszą praktyką jest konfigurowanie adresacji po stronie serwera DHCP. Wtedy masz zawsze kontrolę nad tym, jaki adres dostanie urządzenie (może być stały adres IP) i nawet jak 5 lat później do niego usiądziesz, to będziesz wiedział pod jakim adresem IP jest.
Jak skonfigurujesz to na sztywno w kodzie, to zmiana sieci będzie wymagała przekompilowania i wgrania nowego programu.
Widzimy się na Supla Offline Party vol. 2