剖析:WIZnet以太網核心技術–全硬件TCP/IP協議棧

WIZnet,是全球第一家專注於全硬件TCP/IP協議棧技術(iOffload™)的半導體公司,精心為用戶提供高速穩定的以太網解決方案,廣泛應用在工業自動化、智能電網、安防門禁、金融機具等眾多領域。該方案有效地卸載了主控芯片對於TCP/IP處理的負載,非常適應於物聯網行業高速穩定,簡單易用,移植性強的要求。 WIZnet以太網核心技術,說到底就是:全硬件TCP/IP協議棧。今天就給大家剖析一下核心技術。 首先,來說一下TCP/IP協議中的四大層:應用層(Application);傳輸層(Transport);網絡層(IP);網絡接口層。其中,應用層中支持FTP、HTTP、SMTP、DNS等應用協議,對應到傳輸層中TCP及UDP不同的傳輸方式,在網絡層中,提供ICMP、IP、IGMP、ARP和RARP等網絡協議。如上協議就構成了網絡通信中豐富的通信方式及功能。WIZnet以太網芯片中,在網絡接口上僅提供以太網接口。 下面我們看一下WIZnet以太網芯片的結構:(全硬件協議棧)將TCP/IP協議中的傳輸層和網絡層集成到了一顆以太網芯片中(WIZnet以太網芯片中大部分集成了MAC和PHY),實現了一片解決聯網,真正實現了TCP/IP卸載引擎技術(ToE),為單片機減負,縮短了開發周期。 好,那我們看一下全硬件TCP/IP的優勢都體現在哪裡? 首先,我們和市場上常見的以太網方案(用軟件協議棧實現)對比一下: 下面是WIZnet以太網方案(全硬件協議棧): 從方案結構圖就可以看出,TCP/IP+MAC+PHY的集成為開發者省去了繁瑣的軟件協議棧移植,縮短了開發的周期,同時卸載了MCU的負載,穩定程度也可見一斑,下圖就是相關測試性能對比: 圖中,我們可以清楚看到,同款ARM9 MCU上,軟件協議棧和硬件協議棧網絡芯片,體現出來的巨大的性能差異,全硬件TCP/IP協議棧卸載MCU 63%的負載,TCP/IP傳輸速率提高一倍之多。 所以,穹頂之下,數據之上的剖析,才為每一個開發者帶來福音。

View More 剖析:WIZnet以太網核心技術–全硬件TCP/IP協議棧

WIZ550web 配置工具

配置工具 WIZnet 的配置工具是基於 Java 的,可以在大多數操作系統平台包括Windows,Mac OS和Linux中使用的應用程序。請下載 .jar 文件,並在 Java 虛擬機執行。 WIZnet的配置工具包括四個部分 常見的配置節 網絡配置部分 串行配置節 選項配置節 您可以設置1),2)節和“模塊名稱”,“設置密碼”中4)部分 WIZ550web。 其他部分通過 WIZ550web 的網頁設置。 注意)從WIZnet的配置工具1.02版開始,您可以設置WIZ550web Search 搜索 搜索功能用於搜索同一局域網上的所有現有模塊。通過使用UDP廣播,它發現在同一子網中的所有模塊,並發現設備將被列在“串口轉以太網”樹(搜索窗口)與它的MAC地址。 Setting 配置 此功能用於應用配置。當您選擇從“搜索窗口”的MAC地址,該模塊的默認值將被顯示出來。修改你的配置,然後點擊“設置”按鈕,應用設置。該模塊將重新初始化並保存更改過的配置。用戶可以通過以下步驟來更改配置。…

View More WIZ550web 配置工具

WIZ550WEB 簡介

WIZ550web 是WIZnet最新推出的嵌入式網頁服務器模塊,基於全硬件TCP/IP以太網芯片W5500,用戶可以通過網頁在模塊上控制/監控16個可配置數字I/O 及4個ADC. WIZ550web 可以根據用戶使用目的,提供基礎固件/網頁實例定制。 規格: MCU : STM32F103RBT6 TCP/IP Controller : W5500RJ45(Integrated Transformer) : J1B1211CCDExternal Flash Memory : AT45DB081D2.54mm Pin Header x 2 特徵與優勢…

View More WIZ550WEB 簡介

Plant-In City

這是一款革命性的植物培養箱中,其中內置了大量的傳感器以及一塊 Arduino 以太網模塊,使得傳感器和控制系統實現對植物所需水和陽光的監測和控制。 Plant-In City是一個Kickstarter籌資項目,該項目計劃籌資25,000美元。 它是如何操作 Plant-In City 給植物本身發聲,培養植物的生命,使它們融入自然系統。這一革命性的種植系統,包含由太陽照射率,土壤水分改變,濕度,溫度等自然循環激活內置的傳感器。一旦被激活,這些傳感器轉換環境數據轉換成聲音或視覺效果,創造一個充滿活力的想像野外環境。 技術 創新設計採用的硬件和軟件解決方案,以提供植物茁壯成長最需要的照顧。 軟件 Arduino 把框架連接到 Web 連結的傳感器和水和陽光的控制系統。這使您可以使用手機 Web 應用程序遠程連接到 Plant-in City,檢查植物的生命體徵和控制燈光或其他系統,甚至澆水。 開源 計劃發布源代碼給公眾,為發展硬件和軟件設計。也會發布硬件設計的藍圖,並邀請第三方開發自己的硬件附加組件到 Plant-in City。 GitHub的庫 技術文檔…

View More Plant-In City

pbjtech IoT5500 LanJack

物聯網嵌入式以太網連接模塊 IoT5500 製作成一個非常緊湊的尺寸,幾乎比以太網插座大不了多少。作為基本模塊可以直接經由SPI或與作為智能外設可選的CPU + SD連接到主機系統的薄堆疊模塊變成網絡服務器卸載網絡操作的負擔。更重要的是也就是即使單獨相比於許多串行以太網唯一的解決方案,仍是非常符合成本效益。 基於 WIZnet 公司 W5500 硬件 TCP/ IP 以太網芯片模塊是一種體積小,易於通過SPI接口和引腳兼容於舊基於 W5200 的 WIZ820io 模塊兼容。 IoT5500 特點 WIZnet W5500 with eight hard-wired TCP/IP sockets Simple 4-wire…

View More pbjtech IoT5500 LanJack

Arduino 以太網水位傳感器

項目簡介該項目實現了網絡連接的水位傳感器,測量在開發者家的水坑的水位。 它連接到家庭網絡,並通過廣播UDP數據包報告水位,使得任何電腦都可以接收它並採取行動,如發送警報或存儲統計信息。 重要注意事項 在更進一步之前,我要指出,在這個項目中使用的壓力傳感器 MPX2010DP,有另一個版本 MPX5010DP,輸出電壓間隔更適合用在這個項目。 如果我測過,我就不需要建立任何電路或使用任何額外的部件。 壓力傳感器 MPX2010DP 測量兩個輸入的壓力差,從0到10千帕;兩個輸出引腳輸出介於0和25毫伏之間。 (而 MPX5010DP 則給你一個介於0和4.7 V輸出,非常適合直接連接到 Arduino 的模擬輸入。)這意味著我們可以用它來可靠地測量一個罐或坑的水位,而不會被困擾的變化在空氣中迫使我們需要做的唯一的事情是連接輸入1到軟管通向坑底離開輸入2懸在空中。 在MPX2010DP工作介於0和任何地方16 V,並提請小於10毫安,這意味著我們可以直接運行它從5 V引腳上的Arduino的。 (MPX5010DP介於4.7 V至5.25 V工作消耗差不多一樣的電流,所以在這種情況下它更理想)也有可能從 Ar​​duino 運行放大電路,如果你決定走這條道路。 這所有也意味著你可以運行長電纜(我用屏蔽的4芯電話線,但任何3芯電纜應該也可以)從你的 Arduino 到你的水坑或者水箱。 電路和…

View More Arduino 以太網水位傳感器