ESP8266库网络功能其它部分各库简介

由于本部分库中的内容较少被用户所使用。因此我们仅对这部分内容进行简单介绍。

ESP8266mDNS库
通过本库,我们可以利用mDNS协议(multicast DNS协议)为ESP8266建立域名访问功能。也就是说,我们在通过WiFi访问ESP8266时,无需使用ESP8266的IP地址,而可以为ESP8266分配域名并实现访问。就像我们在访问某一个网址服务器一样。但由于安卓系统不支持mDNS协议,因此使用本库时要慎重。

ESP8266LLMNR库
通过本库,我们可以利用LLMNR协议(Link-Local Multicast Name Resolution协议)为ESP8266建立域名访问功能。也就是说,我们在通过WiFi访问ESP8266时,无需使用ESP8266的IP地址,而可以为ESP8266分配域名并实现访问。就像我们在访问某一个网址服务器一样。但由于Linux和苹果电脑mac系统不支持LLMNR协议,因此使用本库时要慎重。

Ethernet库
本库用于ESP8266的以太网通讯。该库是由Arduino的Ethernet库修改而来,以使ESP8266模块具备以太网通讯功能。

ESP8266NetBIOS库
本库用于ESP8266的NetBIOS应用。NetBIOS是Network Basic Input/Output System的缩写,其中文名称是网上基本输入输出系统。NetBIOS可用于局域网设备间传输数据信息。如需了解更多关于NetBIOS的基本介绍,可前往百度百科的NETBIOS介绍页面

ESP8266SSDP库
本库用于ESP8266的SSDP应用。SSDP是Simple Service Discovery Protocol的缩写,其中文名称是简单服务发现协议。SSDP协议提供了在网络里面发现设备的机制。控制点(也就是接受服务的客户端)可以通过使用SSDP协议,根据自己的需要查询网络里面提供服务的设备。设备(也就是提供服务的服务器端)也可以通过使用SSDP协议,向网络里的控制点宣告它的存在。