Seeeduino Ethernet 以太網主控板集合了 Seeeduino 主控板、Ethernet Shield 拓展板、SD card shield 拓展板的功能,因此它集合了控制運算、網絡連接、數據存儲的功能。 主控板基於 MEGA328P 芯片。 這個版本中我們降低了以太網接口高度,同時內置的I2C接口和UART接口可以方便連接 Grove 模塊進行功能拓展。 參數規格 工作電壓:6.2-13V工作電流:140-550mA支持SD卡類型:Micro SD card, FAT/FAT32 (More than 2G is…
View More 帶有 WIZnet W5100 的 Seeeduino Ethernet 以太網主控板WIZnet 以太網產品 WIZ145SR 用戶手冊視頻版
本視頻是關於 WIZnet 公司以太網產品 WIZ145SR 的產品特徵、內部結構、以及通信演示的動畫視頻。
View More WIZnet 以太網產品 WIZ145SR 用戶手冊視頻版淺談單片機以太網接入方案
單片機的種類繁多,從低端到高端,有以51單片機為代表的8位單片機和以ARM為代表的32位單片機,不同檔次的單片機實現網絡接口的方法不同。對於像ARM等高端處理器一般都可以運行嵌入式操作系統,例如嵌入式Linux。對於無操作系統要求的單片機如何實現網絡接入,我下面將這些方案按TCP/IP協議棧的不同歸結為兩大類:第一類是傳統的軟件TCP/IP協議棧方案;第二類是最新的硬件TCP/IP協議棧方案。下面我就這兩類方案的實現方式進行分析。 1. MAC+PHY方案 所謂的 TCP/IP 協議棧是一系列網絡協議的統稱,不僅包括我們熟知的 TCP 協議和IP協議,還有網絡層的 ICMP(Internet控制報文)協議、IGMP(Internet 組管理)協議、ARP(地址解析)協議,傳輸層的UDP(用戶數據包)協議,應用層的HTTP(超文本傳輸)協議、DNS(域名解析)協議、FTP(文件傳送)協議、SMTP(簡單郵件管理)協議等等。 傳統的以太網接入方案如下圖,由MCU+MAC+PHY再加入網絡接口實現以太網的物理連接,通過在主控芯片中植入TCP/IP協議代碼實現通信及上層應用。 應用這種軟件TCP/IP協議棧方式實現的比較成熟方案有ENC28J60, CS8900A,DM9000,當然也有像 STM32F107 這類(內部自帶MAC)+PHY等方案。 由於軟件協議棧操作需要主控 MCU 不斷地響應中斷,這在很大程度上占用了 MCU的運算/時鐘資源。經過測試發現,單線程操作的情況下,MCU 的運行速度和數據的處理速度僅能滿足需要,但隨著線程增多,MCU 的工作效率直線下降,會嚴重影響通信質量。 代碼量方面,即便是采用輕量級的 TCP/IP 協議棧 LWIP…
View More 淺談單片機以太網接入方案實現物聯網–教你如何將mbed LPC114FN28連入AXEDA!
項目描述 這個教程會告訴你如如何將 mbed LPC114FN28 連入 AXEDA 服務,實現物聯網! mbed LPC1114FN28 合作平台: Switch-Science mbed LPC1114FN28 需要運行在 48MHz 的 CPU 主頻下。LPC1114FN28 擁有高達 32KB 的 Flash 存儲空間,高達4KB的數據存儲空間,一個快變模態 I2C 總線接口,一個…
View More 實現物聯網–教你如何將mbed LPC114FN28連入AXEDA![無線電易讀版]基於 STM32 和 W5500 的 UPnP 自動端口映射功能實現
文章開始之前讓我們設想下面的幾個情形:我們在辦公室內就能訪問到生產車間的網絡攝像機,而無需到監控室查看生產情況;在下班之前,或在回去的路上,就可以先打開家裡的空調器和廚房設備,等進入家門,立刻就是一個溫度宜人的環境――廚房裡的飯也做好了;我們想在電視機上回味一下幾天前在景區拍的照片,把相機或者DV聯網就可以了,無需再去拷貝。工作生活都如此方便,將是一個很愜意的事情。 實現這些場景的網絡設備都要基於一種叫端口映射的網絡技術。端口映射就是路由器將外網某一個端口與內網中某個設備的IP地址和端口號建立起一一對應關系。內網主動訪問外網時,路由器主動建立了映射關系,內外網間就可以通信。但是外網要主動訪問內網是不可行的,因為不知道內網的設備IP和端口,只能和路由器外網通信。路由器可以進行手動配置端口映射,但是便攜式設備經常移動,內網的IP地址也是不是固定的,每次使用都要手動配置路由器顯然是個麻煩的事情。本文就為你講解如何使用UPnP協議實現網絡設備自動配置路由器進行端口映射。 {一、UPnP協議簡介 UPnP(Universal Plug and Play,即插即用)是各種各樣的智能設備、無線設備和個人電腦等實現遍布全球的對等網絡連接(P2P)的結構。使用UPnP達到的效果是任何設備一旦連接上網絡,所有在網絡上的設備馬上就能知道有新設備加入,這些設備彼此之間能互相通信,更能直接使用或者控制它,一切都不需要人工設置。 1.1 UPnP結構 服務、設備和控制點是UPnP網絡的基本組件,如圖1: 圖 1 UPnP組件圖◾設備(Device):家電、手機、智能設備、無線設備、電腦等等都可以稱之為設備。◾服務(Service):是指設備在不同情況下的動作和設備的狀態。◾控制點(Control Point):指的是可以發現並控制其他設備的控制設備。在UPnP網絡中,設備可以和控制點合並為同一台設備。 1.2 UPnP工作流程 UPnP定義了設備之間、設備和控制點、控制點之間通信的協議。完整的UPnP有設備尋址、設備發現、設備描述、設備控制、事件通知和基於HTML的描述等幾部分構成。UPnP協議最底層是TCP/IP協議,UPnP實現的工作流程如圖2所示: 圖2 UPnP實現的工作流程 尋址:就是找個可用IP地址。一般都采用DHCP服務,使設備自動得到一個IP地址。 發現:加入到網絡中,設備會定期的以組播的方式表明自身的存在以及告知(Advertise)它提供的服務;控制點則是網絡中廣播search packets來發現具有某些服務的設備,具有該服務的設備以單播的方式應答。 描述:控制點可以從發現消息中得到設備描述的URL(可以認為是瀏覽器地址),通過URL取回設備描述的信息。 控制、事件和展示則是控制點獲取描述之後進行的各種通信交互。其中控制是控制點對設備進行的操作;事件為設備向控制點定期發送其感興趣的信息,展示可以認為是設備的一個功能,它給控制點一個URL,可以登錄到設備的網頁服務器。 二、UPnP路由器端口映射控制點在W5500實現…
View More [無線電易讀版]基於 STM32 和 W5500 的 UPnP 自動端口映射功能實現數字收銀系統
這是我和我的朋友一起完成的數字收銀系統,我們這樣做可以讓大家知道刷卡機的工作原理。當刷卡機刷信用卡時,微控制器分析數據並通過以太網模塊向遠程服務器發送請求,遠程服務器接收到數據並將此次交易添加到數據庫。消費者就可以登陸網站歷史交易。
View More 數字收銀系統基於W5500的嵌入式SNMP代理端實現
最近一個做焊接設備的朋友想在焊機上添加監控的新功能,實時獲取焊機的溫度、功耗等參數,還可簡單控制,實現對集群焊接設備的網絡化管理。而這個朋友不想在開發管理系統上花太多精力,想找一個開源的管理軟件來實現他的需求。這讓我想到了簡單郵件管理協議SNMP,它生來就是為搞網絡管理服務的。能廣泛兼容各網絡設備,一經推出就得到了廣泛的應用和支持,幾乎所有的網絡設備生產廠家都實現了對SNMP的支持,大多數網絡管理系統和平台也都是基於SNMP的。事實上,目前SNMP已成為網絡管理領域中的工業標准,我國國家廣電總局就要求通信領域的標准網絡設備都必須支持SNMP協議。SNMP代理端實際占用系統資源少,在單片機上運行是沒有問題的。於是我想到用手頭的WIZnet-W5500評估板實現了SNMP代理端,給他提供一個參考。 二 SNMP基礎普及 在實現SNMP代理端之前,我們先了解一下SNMP的基本知識。管理系統中就要有管理者和被管理者,網管協議定義它為管理站和代理端,它們通過管理信息庫MIB進行接口統一,實現數據的通信。 MIB可以認為是一個被管理對像的集合,每個對像規定了能夠被管理進程查詢和設置的信息,同時都有自己的名字我們稱之為對像標識符,簡稱OID,它的命名方法跟DNS樹形結構命名類似,通過OID就能知道這個設備所屬的領域和廠家,如MIB中有一個節點{1.3.6.1.4.1},即enterprises,代表企業,它以下的節點都為企業型的。如IBM為{1.3.6.1.4.1.2},Cisco為{1.3.6.1.4.1.9}等。任何一個公司、學校只要用電子郵件發往 [email protected] 進行申請即可獲得一個結點名。這樣就可以定義自己的產品的OID,使它能用SNMP進行管理。 為了操作管理數據庫MIB,如圖1所示:SNMP 規定了5種協議SNMP報文,用來在管理進程和代理之間的交換。1 get-request;2 get-next-request;3 set-request;4 get-response;5trap。前面的3種操作是由管理進程向代理進程發出的get/set操作,雙方都使用UDP161端口。第4個是對前三種操作的回應,用UDP161端口,第5個代理進程主動發出的報文,通知管理進程有某些事情發生,使用UDP162端口。 …
View More 基於W5500的嵌入式SNMP代理端實現GPS公交車行駛記錄儀
佛羅里達大學學生 Miles Moody 使用 WIZnet W5200 以太網插板及 Arduino Nano 剖析了來自一個當地網頁服務的 HTML 代碼,並講述了他每天公交車實時GPS 坐標儀提醒他上學的經歷: 正如下圖所示,系統告知公交車還離車站多遠。黃燈亮時,主人就跑到車站及時趕上了公交車。 這是一個非常好的例子,是讓我們生活變得更便捷的好點子。 通過:weibo.com/wiznet2012
View More GPS公交車行駛記錄儀WizFi250 快速入門指南
WizFi250 Quick Start Guide
View More WizFi250 快速入門指南野火W5500網絡模塊 【 例程+教程+視頻 】訪問微博 雲端例程
W5500 網絡擴展模塊,SPI 接口,STM32 驅動,例程豐富,提供訪問內網(局域網),外網(互聯網)例程 配套簡單的視頻講解,每個例程配套一個視頻教程 配套詳盡的PDF教程 SPI 接口,可杜邦線連接到任何 STM32 開發板上,只要你的 STM32 開發板有 SPI 接口,即可使用該模塊 資料下載鏈接:鏈接: http://pan.baidu.com/s/1ntolZ8t 密碼: odbr 資料介紹圖總的資料截圖 代碼 視頻教程 PDF教程部分截圖
View More 野火W5500網絡模塊 【 例程+教程+視頻 】訪問微博 雲端例程