通過mDNS協(xié)議可以獲得設(shè)備的ID、mac、IP、port等信息,方便計算機在同一個局域網(wǎng)內(nèi)連接到具有該服務(wù)的模塊。支持產(chǎn)品有澳門永利yl6776、串口轉(zhuǎn)以太網(wǎng)模塊、RS485串口轉(zhuǎn)網(wǎng)口芯片等。
圖 1 mDNS網(wǎng)絡(luò)結(jié)構(gòu)圖
當具有mDNS的服務(wù)的設(shè)備接入網(wǎng)絡(luò)的時候,首先設(shè)備每隔1秒發(fā)送一個詢問,如果3次沒有其它設(shè)備應(yīng)答,則表明沒有同名服務(wù),則設(shè)備通告自己的服務(wù)信息。數(shù)據(jù)詢問和應(yīng)答都是按照UDP組播的方式進行。其中服務(wù)名稱和設(shè)備ID有關(guān)具有唯一性。所以多個設(shè)備不會有相同的服務(wù)名稱。
當mDNS Client詢問對應(yīng)服務(wù)的時候,符合服務(wù)名稱的設(shè)備應(yīng)答,mDNS Client獲得設(shè)備的IP端口等信息就可以使用TCP連接獲取數(shù)據(jù)。
上海卓嵐推出多種類型芯片、模塊以及澳門永利yl6776均支持升級mDNS協(xié)議,其他型號可以咨詢我司技術(shù)。下面概括部分型號:
澳門永利yl6776單芯片 | YOXO1007 |
嵌入式TTL聯(lián)網(wǎng)模塊 | ZLSN2007S |
單澳門永利yl6776 | ZLAN5143D |
2路澳門永利yl6776 | ZLAN5243A/ZLAN5207M |
4路澳門永利yl6776 | ZLAN5443H/ZLAN5407M |
8路澳門永利yl6776 | ZLAN5843A/ZLAN5807M |
16路澳門永利yl6776 | ZLAN5G00A |
2.1.固件
如果使用1007芯片,則設(shè)備的固件版本必須大于等于1.491版本。請先升級設(shè)備固件。
2.2.配置
為了啟用mDNS功能,需要使用配置文件來開啟這個服務(wù)。
圖2 配置文件下載
新建一個空文件夾mDNS,里面新建一個txt文件param.txt,內(nèi)容為MDNS=1,保存。注意等號兩邊都不能有空格。使用Vircom的網(wǎng)頁下載功能,下載這個新建的mDNS目錄中的文件到設(shè)備內(nèi)部(當然可以和其它index.html等網(wǎng)頁一起下載)。
圖3 配置文件下載
下載后設(shè)備就具有了mDNS功能。