tag 标签: wizfi250

相关博文
  • 热度 20
    2014-8-29 17:19
    1020 次阅读|
    0 个评论
    这篇文章会详细描述怎样立即得到指定城市的天气状况(比如首尔),由OpenWeatherMap提供。用JSON(由OpenWeatherMap提供),XML和一个以太网模块,使WIZnet-WizFi250运行起来。 首先,在OpenWeatherMap上检查API内容。 由城市的名称调用。API用一列结果应答,来匹配一个搜索词。在JSON中: api.openweathermap.org/data/2.5/weather?q=London,uk 在XML: api.openweathermap.org/data/2.5/weather?q=Londonmode=xml http://openweathermap.org/current 然后,跟随上面的指导,在电脑上将JSON和XML格式中的首尔天气数据提取出来。下面有一个网络数据包的截屏可以作为参考。 红色高亮部分的数据是由PC发送的。我们准备消除不必要部分,并使用请求数据输入以下数据。 在这步, \r(Carriage return, 0x0d), \n(Line Feed, 0x0a)必须准确输入,并且传送数据(72 Byte, 81 Byte)也要特别注意。 * JSON GET /data/2.5/weather?q=Seoul HTTP/1.1\r\n Host: api.openweathermap.org\r\n\r\n (72 Byte) * XML GET /data/2.5/weather?q=Seoulmode=xml HTTP/1.1\r\n Host: api.openweathermap.org\r\n\r\n (81 Byte) 既然初始化设置已完成,我们将运行WizFi250.首先,在AP上建立联接。 AT+WSET=0,Team Wiki AT+WSEC=0,,12345678 AT+WNET=1 AT+WJOIN Joining : Team Wiki Successfully joined : Team Wiki IP Addr : 192.168.101.33 Gateway : 192.168.101.1 提取OpenWeatherMap API 服务器的IP地址。 AT+FDNS=api.openweathermap.org,3000 128.199.164.95 与OpenWeatherMap API 服务器连接。 AT+SCON=O,TCN,128.199.164.95,80,,0 发送JSON请求数据到 OpenWeatherMap API服务器。 AT+SSEND=0,,,72 (여기에서 위에 설명된 72 Byte를 전송하면 된다.) 然后,OpenWeatherMap API 服务器将用一个JSON回复(如下)来应答。 {0,128.199.164.95,80,857}HTTP/1.1 200 OK Server: nginx Date: Wed, 06 Aug 2014 00:06:49 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive X-Source: redis Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Access-Control-Allow-Methods: GET, POST 221   继续阅读: http://www.iwiznet.cn/blog/?p=6406 欢迎登陆WIZnet官方网站:http://www.iwiznet.cn WIZnet官方博客:http://weibo.com/wiznet2012
  • 热度 22
    2014-8-29 17:16
    996 次阅读|
    0 个评论
    这篇文章会详细描述怎样立即得到指定城市的天气状况(比如首尔),由OpenWeatherMap提供。用JSON(由OpenWeatherMap提供),XML和一个以太网模块,使WIZnet-WizFi250运行起来。 首先,在OpenWeatherMap上检查API内容。 由城市的名称调用。API用一列结果应答,来匹配一个搜索词。在JSON中: api.openweathermap.org/data/2.5/weather?q=London,uk 在XML: api.openweathermap.org/data/2.5/weather?q=Londonmode=xml http://openweathermap.org/current 然后,跟随上面的指导,在电脑上将JSON和XML格式中的首尔天气数据提取出来。下面有一个网络数据包的截屏可以作为参考。 红色高亮部分的数据是由PC发送的。我们准备消除不必要部分,并使用请求数据输入以下数据。 在这步, \r(Carriage return, 0x0d), \n(Line Feed, 0x0a)必须准确输入,并且传送数据(72 Byte, 81 Byte)也要特别注意。 * JSON GET /data/2.5/weather?q=Seoul HTTP/1.1\r\n Host: api.openweathermap.org\r\n\r\n (72 Byte) * XML GET /data/2.5/weather?q=Seoulmode=xml HTTP/1.1\r\n Host: api.openweathermap.org\r\n\r\n (81 Byte) 既然初始化设置已完成,我们将运行WizFi250.首先,在AP上建立联接。 AT+WSET=0,Team Wiki AT+WSEC=0,,12345678 AT+WNET=1 AT+WJOIN Joining : Team Wiki Successfully joined : Team Wiki IP Addr : 192.168.101.33 Gateway : 192.168.101.1 提取OpenWeatherMap API 服务器的IP地址。 AT+FDNS=api.openweathermap.org,3000 128.199.164.95 与OpenWeatherMap API 服务器连接。 AT+SCON=O,TCN,128.199.164.95,80,,0 发送JSON请求数据到 OpenWeatherMap API服务器。 AT+SSEND=0,,,72 (여기에서 위에 설명된 72 Byte를 전송하면 된다.) 然后,OpenWeatherMap API 服务器将用一个JSON回复(如下)来应答。 {0,128.199.164.95,80,857}HTTP/1.1 200 OK Server: nginx Date: Wed, 06 Aug 2014 00:06:49 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive X-Source: redis Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Access-Control-Allow-Methods: GET, POST 221 {“coord”:{“lon”:126.98,”lat”:37.57},”sys”:{“type”:3,”id”:8519,”message”:0.033,”country”:”KR”,”sunrise”:1407184771,”sunset”:1407234998},”weather”: ,”base”:”cmc stations”,”main”:{“temp”:297.26,”pressure”:1005,”humidity”:83,”temp_min”:295.15,”temp_max”:298.15},”wind”:{“speed”:1,”deg”:140},”clouds”:{“all”:40},”dt”:1407277800,”id”:1835848,”name”:”Seoul”,”cod”:200} 0 如果一旦完整接收,连接仍在进行,用OpenWeatherMap API服务器来终止连接。 AT+SMGMT=ALL 现在,分析如上接收的JSON数据,使用期望的天气数据(首尔的温度,湿度,风速等等)Enjoy!下面是当你在XML格式下接收数据情况下。然而,WizFi250操作的基本规则是与JSON想死的,所以应该很简单。 继续阅读: http://www.iwiznet.cn/blog/?p=6406 欢迎登陆WIZnet官方网站:http://www.iwiznet.cn            WIZnet官方博客:http://weibo.com/wiznet2012
  • 热度 17
    2014-4-11 11:35
    949 次阅读|
    0 个评论
    WizFi250是WIZnet在2013年最新推出的小型无线模块。 这款无线模块在性能上有怎样的改进呢?我们来看一下WizFi250与WIZnet之前的WIZ610wi、WizFi210/220和WizFi630性能上的对比。   接下来让我们详细了解一下WizFi250的更多细节数据。 1.简介 WizFi250是一个小的高集成无线模块,它不仅集成了802.11b/g/n功能,还包括了一个2.4GHz WLAN CMOS功放(PA),满足了大部分手持系统的输出功率需求。 伴随着功放,WizFi250同时集成了收发变压器,进一步降低了整体方案的功耗。 小巧,精细的物理设计使WizFi250能够忽略空间限制,更容易的与系统完成集成,实现高性能无线连接。 硬件WAPI加速引擎,AES,TKIP,WPA和WPA2,使得WizFi250能够为您的网络提供最新的安全保障。 对于软件和驱动开发,WIZnet提供丰富的技术文档和参考软件代码,以便于与您的系统集成。 2.特点 -   单通道2.4GHz IEEE 802.11b/g/n -   集成射频功率放大器 -   支持无线数据传输速率高达65Mbit/s -   1MB Flash内存,128KB 静态存储器(SRAM),1MB 串口Flash缓存 -   支持接收端天线分集 -   低功耗优秀的电源管理,大大延长电池寿命 -   小巧,适合小尺寸系统集成 -   灵活的系统配置,极易与移动及手持设备集成 -   2.412 – 2.484 GHz双SKUs 适用于全球市场 -   无铅环保设计,符合RoHS认证; -   封装: 28x20 mm -   串行接口:UART,SPI -   提供强大的网页服务器 -   AP 足够的存储空间 WiFi安全可靠(WEP,WPA/WPA2PSK) L2交换 -   OTA (无线固件下载) 3. 方框图 WizFi250模块是基于WiFi模组和MCU模组构成的。它支持主处理器通过一般的SPI,UART接口连接到WLAN。下图是一个简单的WizFi250模块的框图: 4. 引脚描述 4.1.引脚分布 4.2.引脚描述     继续阅读: http://blog.iwiznet.cn/?p=6122 更多Wizfi250资料
  • 热度 21
    2014-2-14 16:18
    1130 次阅读|
    0 个评论
    我们将演示用WizFi250通过HTTP(端口80)和HTTPS(端口 443)连接Google网页服务器。 (AP Association) AT+WLEAVE AT+WSET=0,Wiznet_Kaizen AT+WSEC=0,OPEN AT+WNET=1 AT+WJOIN Joining : Wiznet_Kaizen Successfully joined : Wiznet_Kaizen IP Addr: 192.168.15.10 Gateway: 192.168.15.1 (这是用来简易分析数据的。如果你想要手动分析头部数据,可以省略这步) AT+SFORM=000000000 (找到google.com的IP地址) AT+FDNS=google.com,3000 74.125.128.102 (通过HTTP(80)连接google网页服务器) AT+SCON=O,TCN,74.125.128.102,80,0,0 (发送网页请求) AT+SSEND=0,,,18 GET / HTTP/1.1\r\n (现在,你可以通过HTTP接收来自google网页服务器的数据,如下) HTTP/1.1 302 Found Location: http://www.google.co.kr/?gws_rd=crei=pIz0UvbYBqmZiQf2zIDgCA Cache-Control: private Content-Type: text/html; charset=UTF-8 Set-Cookie: PREF=ID=55cbe1a26a10a4a4:FF=0:TM=1391758500:LM=1391758500:S=V39C5p8-28xe7gVT; expires=Sun, 07-Feb-2016 07:35:00 GMT; path=/; domain=.google.com Set-Cookie: NID=67=eAwBBej-W68bRryLLG7O86lG5BkNJzD5GpFZxbUnkHmHs6DyaeocsgLh4yd8mYc5pzyQJxTdC4f7GfqSrbC6orrtgErxRRSC0hxloj6B53eKbRYzWeIv5PGF9UT97v2c; expires=Sat, 09-Aug-2014 07:35:00 GMT; path=/; domain=.google.com; HttpOnly ……………………………… (断开与google网页服务器的连接) AT+SMGMT=ALL 如下图片是如上HTTP示例的Wireshark抓包。 (到这步,你可以参考 Get HTTP Example ) (通过HTTPS(443)连接google网页服务器) AT+SCON=O,TCS,74.125.128.102,443,0,0 (发送网页请求) AT+SSEND=0,,,18 GET / HTTP/1.1\r\n\r\n (现在,你可以通过HTTPS从google网页服务器获得数据,如下) HTTP/1.1 302 Found Location: http://www.google.co.kr/?gws_rd=crei=pIz0UvbYBqmZiQf2zIDgCA Cache-Control: private Content-Type: text/html; charset=UTF-8 Set-Cookie: PREF=ID=55cbe1a26a10a4a4:FF=0:TM=1391758500:LM=1391758500:S=V39C5p8-28xe7gVT; ……………………………… (断开与google网页服务器的连接) AT+SMGMT=ALL 如下图片是上面HTTPS示例的Wireshark抓包。
  • 热度 16
    2013-12-10 13:39
    911 次阅读|
    0 个评论
      WizFi250 是WIZnet于2013年新推出的一款小型无线模块。 WizFi250 提供一种快速,简易,高性价比的方式,使设备供应商为其产品增加WiFi功能。WizFi250 提供UART和SPI接口,使其通过简单的AT命令,来连接任意8/16/32位微处理器的嵌入式设计。WizFi250对于具有受限的/WiFi/RF鉴定的机构 是一个理想的解决方案,它不仅明显缩减了RF的设计时间,同时也减轻了测试及检测的负担;使客户关注于他们的核心应用及专长。 特征 单频带2.4GHz IEEE 802.11 b/g/n 内嵌RF 能量放大器 支持 65Mbps 无线宽带 1MB 内存,128KB SRAM,1MB 串行闪存 低功耗  支持高效能能量管理 加密协议:WAPI,AES,TKIP,WPA2 优化AP模式:支持直接 Wi-Fi 连接(PC,Laptop,智能手机等) 提供功能强大的 Web服务器 操作温度:-20°C~85 °C 封装小巧:28*20 mm 系统方框图     WizFi250 – Arduino 插板       下载:WizFi250 数据手册pdf 更多关于WizFi250 信息,请访问WIZnet wiki 感谢您的关注!