从iOS查找RaspberryPi的本地IP地址

时间:2019-02-03 18:01:50

标签: ios raspberry-pi ip-address

我正在使用CocoaMQTT连接到在Raspberry Pi上运行的mosquitto服务器,以便可以通过Wi-Fi控制基于Pi的机器人。效果很好,但我目前正在通过此调用将机器人的IP地址编码为iOS应用的Swift代码:

let mqttClient = CocoaMQTT(clientID: "iOS Device", host: "10.0.1.9", port: 1883)

如果我将Pi / bot放在任何开放的WiFi网络(或我的学校地址(已注册并允许Mac地址的地方))上,我希望能够找到它。这将使代码更通用,因此用户在连接到机器人之前不必知道IP地址。

我尝试用Pi名称的字符串(例如,“ pibot”,“ pibot.local”)替换上面字符串中的IP地址,但是似乎没有任何作用。

我可以从Swift代码中找到设备的IP地址,还是用不同的方式设置Pi的名称?

0 个答案:

没有答案