WizFi310 Handling – Uart Interface

Embedded Wi-Fi 모듈인 WizFi310을 핸들링 하는 기본적인 방법에 대해서 포스팅 하고자 합니다. WizFi250 모듈도 동일한 방법으로 핸들링할 수 있습니다.   개발 환경 MCU: W7500(Cortex M0) 컴파일러: Keil uVision5 디버거: CMSIS-DAP   Hardware 구성 Platform Board: WIZwiki-W7500 MCU Wi-Fi module: WizFi310   Keil uVision5에서 W7500 사용하기 Keil 컴파일러에서 W7500 개발환경 구성하는 것은 자세하게 설명된 링크가 있기 … More WizFi310 Handling – Uart Interface

우리집 불쾌지수 관리 프로젝트

너무 더운 요즘.. 날씨 뉴스에는 매일 불쾌지수라는 말이 나온다.. 사실 중요한건, 전국의 불쾌지수가 아니고 내 위치에서의 불쾌지수이다. 우리 집이 얼마나 더운지, 사무실이 얼마나 더운지 등등.. 그래서 아두이노로 온습도를 측정하고 안드로이드 어플로 제어하는 프로젝트를 만들어 보았다. 기능 명세 아두이노의 역할 아두이노는 3개의 센서와 선풍기와 연결한다. 아두이노는 TCP 서버로 동작하면서, 클라이언트가 접속시 1초 간격으로 센싱된 데이터를 특정 … More 우리집 불쾌지수 관리 프로젝트

Visitor Tracking via WiFi -2

앞선 포스팅에서 WizFi310이 주변 WiFi 단말의 Probe request 패킷을 캡쳐하는 것과 SD 카드에 저장하는 프로젝트를 진행해보았다. 이번 포스팅에서는 SD카드가 아닌, WIZwiki-W7500ECO의 이더넷을 사용해서 주변의 WiFi 단말의 MAC 정보를 클라우드 서버(MQTT Broker)에 저장하는 프로젝트로 진행해보았다. 사용 할 MQTT Broker는   https://io.adafruit.com  이다.   Broker에 Publish 할 때 사용할 토픽은 디바이스의 MAC으로 사용했고, message는 RSSI 값으로 했다. (ex: … More Visitor Tracking via WiFi -2

Visitor Tracking via WiFi

1. Probe request WiFi 패킷 중에는 Probe request라는 패킷이 있다. 이 패킷은 단말(스마트폰)이 스스로 주변에 있는 (AP)공유기의 정보를 요청하는 역할을 한다. 한가지 예로, 스마트폰의 WiFi 기능을 켠 후 주변 공유기를 선택하는 화면에서 ‘검색’을 누르면 선택 화면의 공유기 정보가 새로 표시되는 것을 볼 수 있다. 이 경우에도 ‘검색’을 눌렀을 때 스마트 폰이 Probe request 패킷을 보낸 … More Visitor Tracking via WiFi

[Android] Remote Boat Controller App 만들기 – 2

앞 장에서 안드로이드의 기본 기능에 대해서 알아보았다. 이제, 실제로 보트 컨트롤러를 만들기 위해서는 무엇이 필요할까?   우선, 어플의 레이아웃을 만들어보았다. 두 개의 레이아웃으로 구성되어 있으며, 첫 번째 레이아웃에서는 Wi-Fi 보트의 IP와 Port 정보가 들어갈 것이다. 그리고 두 번째 레이아웃으로 넘어가는 버튼이 있을 것이다. 두 번째 레이아웃에는 방향 버튼과 추가 기능 버튼이 있다. 버튼은 간단하게 파워포인트로 이미지를 … More [Android] Remote Boat Controller App 만들기 – 2

Easy way to drink more water every day – IoT Project

Easy way to drink more water every day. How much water do you drink a dayYou will be aware of the importance of The habit of drinking water without mentioning. We need to drink more water. So, I wanted to know how much drinking water. Whole component WIZwiki W7500(Wiznet) —— 2Xbee(Digi) —————————— 2SD card ———————————— … More Easy way to drink more water every day – IoT Project

netBOOT

At the upcoming IoT era,Everyone can configure the IoT service hosted in your home. But your network has stopped responding when you suddenly need to access remotely your service hosted in your home. You can solve that problem using pre-configured netBOOT. In order to check the status of your network connections, It has been repeatedly … More netBOOT

WizFi250, WiFi Direct 사용하기

WizFi250은 Wi-Fi Direct 기능을 제공한다. Example – WiFi Directhttp://wizwiki.net/wiki/doku.php?id=products:wizfi250:wizfi250pg:wifi-direct 단, 단말에 따라 호환성에 문제가 있을 수도 있다. WiFi Direct에서 사용하는 AT command는 아래와 같다. WiFi Direct 사용을 위한 AT 명령어 WiFi Command AT+WP2P_START AT+WP2P_STOP AT+WP2P_PEERLIST AT+WP2P_INVITE Network Command AT+SCON AT+SSEND WiFi Direct 기능을 사용하기 위해서는 위의 4가지 명령이 사용된다.연결 후 데이터 통신을 위해서는 아래의 두 … More WizFi250, WiFi Direct 사용하기

WizFi250 – EVB의 SPI핀 연결

SPI interface로 WizFi250을 제어하기 위해서는 전원과 SPI 핀 이외에도 Data Ready pin을 연결해야 한다. 일반적으로 SPI는 master의 select와 clock을 이용해서 통신한다. master(MCU)에서 slave(WizFi250)으로 데이터를 보내기 위해서는 CS로 WizFi250을 select하고 SCLK로 clock과 함께 MISO핀으로 데이터를 보내면 된다. 반대로 slave(WizFi250)에서 master(MCU)로 데이터를 보내기 위해서도 위와 마찬가지로 select와 clock을 WizFi250에 인가해 준 후에 MOSI를 읽어야 하는데, 이 때 … More WizFi250 – EVB의 SPI핀 연결