這個法國網友使用來自DFRobot WIZnet 的 WizFi210 Shield: 5小時不能工作後,我花了10分鐘,終於找到了解決辦法! – 分配一個端口(在這裡是4000)– 定義安全WPA
View More DFRobot WIZnet WizFi210 Shield基於STM32+W5500的UPnP協議應用
1.概述 工具: PC W5500EVB 路由器串口調試工具編譯環境:Keil4 &IAR 功能:通過SNMP協議實現內網與外網的端口映射以及連接。 PC連接路由器,PC和路由器在同一個網段。 本文主要把路由器IP模擬為外網IP,W5500EVB的IP作為內網IP,從以下幾個方面來驗證此功能的可實施性。 TCP Server回環測試 UDP回環測試外網設備發送指令控制W5500EVB上LED 2. UPnP協議即通用即插即用英文是Universal Plug and Play,縮寫為UPnP,下面主要說一下基本的實現過程。 UPnP定義了設備之間、設備和控制點、控制點之間通信的協議。 完整的UPnP有設備尋址、設備發現、設備描述、設備控制、事件通知和基於Html的描述等幾部分構成。 1)尋址 首先尋址是通過控制點和設備取得網絡地址的過程,控制點和設備都先獲取IP地址後才能進行下一步的工作; 2 ) 發現 控制點首先要尋找整個網絡上的UPnP設備,同時網絡上的設備也要宣告自身的存在,本篇中W5500將作為控制點;…
View More 基於STM32+W5500的UPnP協議應用如何測量Arduino的網速
當我準備一個使用Arduino Ethernet Shield的物聯網項目。 我想知道新物聯網項目的Aruidno網絡性能數據來檢查帶寬預算。而且,我發覺在Arduino網站和Google上也找不到相關知識。 —– 所以……我決定由我自己來檢查Arduino的網速。 我認為有許多人想測試網絡性能。 —– 請跟我來,那麼你可以測試你Arduino的網速。 我們將使用一個“的Iperf”的工具來衡量網絡性能。請參考以下鏈接了解“的Iperf”和“如何安裝ipert” http://www.instructables.com/id/How-to-measure-network-performance-1/ 步驟1:材料和連接 1. Arduino 與 Ethernet Shield * Arduino Uno 和 WIZ550io(可直接從 WIZnet 找到) 這將是一個的 Iperf…
View More 如何測量Arduino的網速以WIZnet實現“遠程控制”
項目簡介 “遠程控制”指從遠程位置通過有線或無線網絡的連接和控制的嵌入式設備。 它正成為物聯網(物聯網)設備必須的元素。 你可以在WIZnet museum找到“遠程控制”相關多於50個的內容。 這是一個有關如何使用WIZnet產品來實施“遠程控制”功能的簡單指南。 我們可以通過以下幾點啟動“遠程控制” 控制什麼? 我們可以控制的所有設備,例如光,門鎖,空調,鍋爐等。 如何控制? 通常使用 GPIO,UART,SPI,S2C&PWM 用什麼樣的解決方案連接(包括互聯網連接)? – 的ZigBee,X20,藍牙被用於本地通信,和網關設備,用於在互聯網連接。 – 如果沒有網關,您可以直接在設備使用以太網或WiFi連接到互聯網 在這裡,我們將介紹如何使用GPIO和WIZnet的解決方案開發的遠程控制設備(TCP / IP以太網和無線WizFi2xx) 通過GPIO遠程控制 您可以輕鬆地通過改變高和低價值控制GPIO,但應注意GPIO輸入電壓。 GPIO通常於3.3V&5V運行。 如果您的設備不支持3.3V,則需要隔離電壓。 例如,如果你連接在220V工作的燈泡到MCU的3.3V時,MCU將被嚴重破壞。 為解決這類問題,電壓隔離是必需的。 A.用繼電器 把GPIO連接到V_IN。 如果你控制電壓高低,電磁鐵將打開或關閉連接到+/-的開關。 B.使用光耦合器 光耦合器是用於傳送信號,數據或穿過一個電路接口的DC電平,同時提供輸入和輸出之間的高隔離的裝置。 它工作方法和繼電器相同。 把PIN 2連接至地面,並連接PIN 3和4到該設備去控制。 如果你輸入高/低至PIN 1,內部LED開啟或關閉,PIN3和4也將開啟或關閉。 WIZnet公司的遠程控制解決方案 A.…
View More 以WIZnet實現“遠程控制”如何使用WIZnet 開源硬件封裝庫
“WIZnet Open-source Hardware Library”中直接集成了所有WIZnet系列芯片的原理圖封裝,PCB封裝以及3D封裝,大家可以在硬件設計時直接在我們的“WIZnet Open-source Hardware Library”中選用相應的芯片就可以,當前的庫是基於Altium Designer,並提供使用指南,方便大家使用。 如何使用WIZnet 開源硬件封裝庫 1, 雙擊庫文件圖標; 2, 點擊“Install Library”; “WIZnet Open-source Hardware Library” 就會出現在Altium Designer的“libraries” 窗口中; 3, 在這個庫中選擇器件,會看到相應的原理圖和PCB封裝; 4,…
View More 如何使用WIZnet 開源硬件封裝庫網關模塊WIZ550S2E用戶指南(二)
今天繼續給大家介紹網關模塊WIZ550S2E用戶指南的下半部分,有關WIZ550S2E的詳細介紹請參看網關模塊WIZ550S2E用戶指南(一),或者登錄 WIZwiki 查看相應產品。 B.網絡配置部分 1. IP 這個功能用來建立WIZ550S2E模塊的IP信息。 IP地址信息: IP: WIZ550S2E的IP 地址 Gateway:WIZ550S2E的網關地址 Subnet:WIZ550S2E的子網掩碼 Host IP :遠程主機IP 地址 2. Port Local Port:本地端口號,在WIZ550S2E中建立網絡端口號。 Remote Port:遠程端口,在遠程裝置上建立網絡端口號。 3. Working Mode運行模式 WIZ550S2E支持TCP…
View More 網關模塊WIZ550S2E用戶指南(二)智能家居自動化(Android+Ethernet Internet+Arduino)
家居自動化越來越受歡迎,吸引人之餘也讓大家買得起了。網絡上提供了很多可以實現的想法,這都是之前未曾見的。在智能手機上展示給你的朋友:你可以離公寓幾公里之外開關公寓裡的燈,同時可以通過一個攝像頭來控制開門。 Cool! 步驟1:材料 帶有安卓+以太網互聯網+的Arduino的智能家居自動化 •智能手機(Android 2.3的系統)•線路以太網+路由器(我用的是TP-LINK(TL-WR740N)•Arduino的Mega2560或Arduino的烏諾+ W5100插板(以太網)•LED IP(可選) 步驟2:APP倒相器(一個完全在線開發的Android的編程環境)(應用程序通過網絡控制的Arduino) 首先,你需要創建一個應用程序的Android,而後我使用了一個應用逆變器2鏈接:http://ai2.appinventor.mit.edu/ 參考:youtube(教程:AppEthernet – App inventor 2 / Channel: Android e Arduino)如果你需要變為英文,下載.aia到我的工程中(因為我用的是葡萄牙語)Project.aia在Andoid環境下,下載安裝應用程序:SmartHouseApp.apk 步驟3:下載例程到Arduin Mega – 代碼鏈接下載 你需要更改: byte ip[]…
View More 智能家居自動化(Android+Ethernet Internet+Arduino)網關模塊WIZ550S2E用戶指南(一)
WIZ550S2E是一個網關模塊,基於以太網芯片W5500和的Cortex-M0內核,板載RJ45,排針引腳接口,同時提供W550S2E-RS232 I / F EVB,可以將RS-232協議轉換成TCP/協議。模塊基於以太網及TCP/IP,通過連接現有設備的RS-232串口,實現設備的遠程測量及管理。換言說,WIZ550S2E是一個協議轉換器,可以將TCP/IP數據類型通過串口設備傳送出去,反之亦然。 1概述 本文簡單介紹了WIZ550S2E模塊的結構、配置工具安裝方法及使用方法,並且以RS232 EVB為例,給WIZ550S2E用戶提供了兩種配置方法,分別是配置工具配置工具,配置以及AT命令配置方法。 1.1 WIZ550S2E結構圖 – MCU LPC11E36FHN33 – TCP / IP硬件協議棧芯片W5500 – RJ45以太網接口 1.2 RS232 I / F EVB結構圖…
View More 網關模塊WIZ550S2E用戶指南(一)使用 IOT-644 主板,ThingSpeak 和 Chikka API 發送短信
本文將會展示如何添加短信功能到您的 IoT 為基礎的項目。這篇文章是基於ATmega644 和 WIZnet W5500 以太網芯片,ThingSpeak 和 chikka API 基於gizDuino IOT-644 的 Arduino 兼容基板。 Arduino 的不具備 HTTPS 協議的原生支援,所以我們會用 Thingspeak 來觸發Chikka API。該 Chikka API 授權免費帳戶發送25條短信。…
View More 使用 IOT-644 主板,ThingSpeak 和 Chikka API 發送短信Arduino Ethernet入門 – 構建簡易的Web服務器教程
網絡上關於Arduino Ethernet的教程不多,剛剛入門的伙伴們,先給大家提供一篇:官方Arduino Ethernet中文介紹,以便快速了解它的參數及用法。而後可以學習一下這篇構建簡易Web Server教程。 Arduino官方的以太網板採用的是WIZnet-W5100,而目前市場上也有很多結合最新的W5500的Arduino Ethernet板。如下例程都是適用的。 本教程適用於使用WIZnet w5100/w5500的Arduino控制器。 程序一 這裡我們使用Arduino Ethernet建立一個簡單網頁服務器,當Arduino服務器接收到瀏覽器訪問請求時,即會發送響應消息,瀏覽器接收到響應消息,會將其中包含的HTML文本轉換為網頁顯示出來。 這樣就可以將傳感器獲取到的信息顯示到網頁上,每個在該網絡範圍內的計算機或其他移動設備,無論什麼平台都可以通過網頁瀏覽器了解到各傳感器的數據。 [C++] /* OpenJumper WebServer Example 建立一个显示传感器信息的Arduino服务器 [url=http://www.openjumper.com/]http://www.openjumper.com/[/url] [url=http://x.openjumper.com/ethernet/]http://x.openjumper.com/ethernet/[/url] */ #include <SPI.h> #include <Ethernet.h>…
View More Arduino Ethernet入門 – 構建簡易的Web服務器教程