5
不假定设备MAC地址唯一的原因
如果您控制硬件的配置,并且可以确定所有具有相同硬件模型的设备的确确实具有用于其网络接口的唯一MAC地址,那么编写使用该假设的代码是否有不利之处?(请注意,基于一些答复:我不会使用这种假设来编写网络代码。这只是一种低接触的方式,每个设备都具有一个uuid,而无需在之前手动生成和更新具有ID的设备HDD部署到现场) 背景知识是,我正在研究为客户端实现私有硬件IOT类型的实现。我们将提供一组具有联网功能的硬件设备,以安装在远程位置。然后,这些设备将通过发送消息与API通信。为了降低设置的复杂性,我希望在消息中发送设备上网络接口的MAC地址,以便将这些消息绑定到API端的“ device_id”。我的想法是,通过使它不需要在使用前在设备上进行设置,就可以在正常操作期间对其进行查询。我可以放心地假设我们可以确定每个设备的MAC地址实际上是唯一的,