首先,感谢您抽出时间阅读这篇文章。
我打算使用Microchip PIC18或PIC32系列嵌入式微控制器和Microchip的TCP/IP堆栈开发一个TCP/IP设备。然而,我目前对网络的了解非常基础,这也是我写这篇文章的原因。
有人能推荐我用哪种协议使我的TCP/IP嵌入式设备能够与数据中心的服务器通信吗?我打算将嵌入式设备放在远程位置,通过互联网与服务器通信,并下载如温度计探针读数等数据,以存储到数据库中。我还希望数据中心的服务器能够重新配置远程设备的设置和变量(如果需要)。
我目前的协议研究结果有以下几种选择:
SNMP v3(由于加密和认证采用第三版)
UDP(虽然我了解说这可能不可靠但很快)
TCP(我对此并不太了解)
能否给我提供建议,指导我该走什么方向?我并不期望您为我提供详细的答案,但我真的想要一个关于要研究和了解哪些协议/主题的想法。
我的意图是在互联网上部署许多这样的嵌入式设备,它们所有的数据都将发送回服务器。
我假设远程嵌入式设备将连接到服务器而不是反之,因为服务器将具有静态IP地址或DNS名称,而远程设备地址将是未知的。
如有建议,请不要犹豫。如果我在这篇文章中漏掉了任何重要信息,请告诉我。
非常感谢。
Rob
*更新* 有人指出我可能误用了Web服务器这个术语,所以我修改了我的文章,改为提到数据中心的服务器。谢谢您指出这一点。
我打算使用Microchip PIC18或PIC32系列嵌入式微控制器和Microchip的TCP/IP堆栈开发一个TCP/IP设备。然而,我目前对网络的了解非常基础,这也是我写这篇文章的原因。
有人能推荐我用哪种协议使我的TCP/IP嵌入式设备能够与数据中心的服务器通信吗?我打算将嵌入式设备放在远程位置,通过互联网与服务器通信,并下载如温度计探针读数等数据,以存储到数据库中。我还希望数据中心的服务器能够重新配置远程设备的设置和变量(如果需要)。
我目前的协议研究结果有以下几种选择:
SNMP v3(由于加密和认证采用第三版)
UDP(虽然我了解说这可能不可靠但很快)
TCP(我对此并不太了解)
能否给我提供建议,指导我该走什么方向?我并不期望您为我提供详细的答案,但我真的想要一个关于要研究和了解哪些协议/主题的想法。
我的意图是在互联网上部署许多这样的嵌入式设备,它们所有的数据都将发送回服务器。
我假设远程嵌入式设备将连接到服务器而不是反之,因为服务器将具有静态IP地址或DNS名称,而远程设备地址将是未知的。
如有建议,请不要犹豫。如果我在这篇文章中漏掉了任何重要信息,请告诉我。
非常感谢。
Rob
*更新* 有人指出我可能误用了Web服务器这个术语,所以我修改了我的文章,改为提到数据中心的服务器。谢谢您指出这一点。