通過mDNS協議可以獲得設備的ID、mac、IP、port等信息,方便計算機在同一個局域網內連接到具有該服務的模塊。支持產品有串口服務器、串口轉以太網模塊、RS485串口轉網口芯片等。

圖 1 mDNS網絡結構圖
當具有mDNS的服務的設備接入網絡的時候,首先設備每隔1秒發送一個詢問,如果3次沒有其它設備應答,則表明沒有同名服務,則設備通告自己的服務信息。數據詢問和應答都是按照UDP組播的方式進行。其中服務名稱和設備ID有關具有唯一性。所以多個設備不會有相同的服務名稱。
當mDNS Client詢問對應服務的時候,符合服務名稱的設備應答,mDNS Client獲得設備的IP端口等信息就可以使用TCP連接獲取數據。
上海卓嵐推出多種類型芯片、模塊以及串口服務器均支持升級mDNS協議,其他型號可以咨詢我司技術。下面概括部分型號:
| 串口服務器單芯片 | YOXO1007 |
| 嵌入式TTL聯網模塊 | ZLSN2007S |
| 單串口服務器 | ZLAN5143D |
| 2路串口服務器 | ZLAN5243A/ZLAN5207M |
| 4路串口服務器 | ZLAN5443H/ZLAN5407M |
| 8路串口服務器 | ZLAN5843A/ZLAN5807M |
| 16路串口服務器 | ZLAN5G00A |
2.1.固件
如果使用1007芯片,則設備的固件版本必須大于等于1.491版本。請先升級設備固件。
2.2.配置
為了啟用mDNS功能,需要使用配置文件來開啟這個服務。

圖2 配置文件下載
新建一個空文件夾mDNS,里面新建一個txt文件param.txt,內容為MDNS=1,保存。注意等號兩邊都不能有空格。使用Vircom的網頁下載功能,下載這個新建的mDNS目錄中的文件到設備內部(當然可以和其它index.html等網頁一起下載)。

圖3 配置文件下載
下載后設備就具有了mDNS功能。
