Im currently trying to run the hello world example with "udp: 10.1.1.10:14550" instead of "udp:0.0.0.0:14550", but it is generating an error within the dronekit code.
Connecting to udpin:10.1.1.10:14550...
Traceback (most recent call last):
File "dronepd.py", line 96, in
vehicle = connect_solo()
File "dronepd.py", line 9, in connect_solo
vehicle = connect(target, wait_ready=True)
File "/usr/local/lib/python2.7/site-packages/dronekit/__init__.py", line 2765, in connect
handler = MAVConnection(ip, baud=baud, source_system=source_system, use_native=use_native)
File "/usr/local/lib/python2.7/site-packages/dronekit/mavlink.py", line 42, in init
self.master = mavutil.mavlink_connection(ip, baud=baud, source_system=source_system)
File "/Library/Python/2.7/site-packages/pymavlink/mavutil.py", line 1069, in mavlink_connection
return mavudp(device[6:], input=True, source_system=source_system, use_native=use_native)
File "/Library/Python/2.7/site-packages/pymavlink/mavutil.py", line 803, in init
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 228, in meth
socket.error: [Errno 49] Can't assign requested address
It seems like http://dev.3dr.com/example-get-started.html suggests that "There is no need to specify a connection string as the example uses the Solo port by default ('udpin:0.0.0.0:14550'), and this is accessible while we're on the Solo WiFi network."