Не совсем понятно в какую ветку мне поместить вот такой вопрос:
делаю прогу во FreeRTOS для ARM контроллера cc3200 мне нужно соединение по сети, где мой контроллер клиент WiFi точки доступа от подсоединяется к ней, получает IP адрес по DHCP далее он работает как UDP сервер и я могу его опрашивать внешней программой - клиентом. Проблема вот в чем - адрес, который назначается роутером время от времени может меняться и в самом неприятном случае я вообще могу его знать. Поэтому хотелось бы назначить для моего контроллеру какое то имя, по которому я мог бы к нему обратиться, ну, например "centaurus": Вот что я пишу в лог от контроллера
R 25-11-2015 11:07:40.047 INFO: Prog. ver: 0.04 from 25.11.15 11:07:40 R 25-11-2015 11:07:41.561 INFO: Device is configured in default state R 25-11-2015 11:07:42.315 INFO: Device started as STATION R 25-11-2015 11:07:42.840 [WLAN EVENT] STA Connected to the AP: NPO-NIK BSSID: 14:cc:20:2e:4e:d0 R 25-11-2015 11:07:42.973 [NETAPP EVENT] IP Acquired: IP=192.168.0.82 , Gateway=192.168.0.1 R 25-11-2015 11:07:43.754 INFO: SSID Name: NPO-NIK R 25-11-2015 11:07:43.757 INFO: SSID Passwd: ****** R 25-11-2015 11:07:43.761 INFO: Sec Type: WPA2 R 25-11-2015 11:07:43.765 INFO: Connected OK R 25-11-2015 11:07:43.769 INFO: Connection established w/ AP and IP is aquired R 25-11-2015 11:07:43.776 INFO: Create Socket OK. Port: 10025 R 25-11-2015 11:07:43.782 INFO: Bind Socket OK
при соединениии с сервером на сс3200 передаю и получаю:
R 25-11-2015 11:08:05.212 SendTo (192.168.0.36)... OK R 25-11-2015 11:08:07.754 SendTo (192.168.0.36)... OK R 25-11-2015 11:08:10.417 SendTo (192.168.0.36)... OK R 25-11-2015 11:08:12.977 SendTo (192.168.0.36)... OK R 25-11-2015 11:08:15.537 SendTo (192.168.0.36)... OK R 25-11-2015 11:08:18.301 SendTo (192.168.0.36)... OK
Вобщем, как мне сделать так, что бы не зная IP адреса к нему можно было бы обратиться по имени?
|