我正在创建一个嵌入式设备(基于 RPi),它将连接到本地网络。我希望此设备能够通过网页配置设备(与许多路由器非常相似)。
我希望用户在 Web 浏览器中键入 [http://my-device-config](或其他一些固定地址)并被发送到配置页面,而无需知道设备的 IP 地址。
用户将采取的步骤如下:
- 用户将设备插入网络/打开设备。
- 用户在浏览器中输入“配置”地址并被带到配置页面。(无需网络配置/IP 查找等)
根据研究,我相信 Avahi (/Bonjour/Zeroconf) 可以使这成为可能,但我不清楚以下几点:
- Avahi 是最简单的方法吗?
- 如果我的设备是本地网络上运行 Avahi 的唯一设备,它会起作用吗?(即不需要在网络上的任何其他计算机上安装软件)。
- 它可以跨平台工作(osx/*nix/windows)吗?
- 它会跨浏览器工作吗?
感谢您的任何帮助/见解。