IT/IoT | Hardware 2015. 6. 30.
Update Twitter with ThingTweet and Arduino + Ethernet Shield
ThingSpeak 기본 예제를 이용하여, 새로운 Arduino IDE 1.6.4 버전에 W5500 Ethernet Shield 를 이용하여 트위터 보내기를 꾸며 보았다.일단 기본 설명은 아래 글을 참고하시고, 변경된 소스는 나의 Github에 올려두었다. 일단, Thingspeak.com 에서 자신의 IoT 가 올릴 데이터를 저장할 채널을 설정해 두고, Twitter 계정과 연결도 미리 해 두어야 한다.먼저 Twitter 계정과 연결하는 방법은 아래 그림과 같이 하면 된다. 여기까지 하면 이제 Twitter로 메시지를 보낼 수 있는 "API Key"를 성공적으로 가져올 수 있다.그럼 이제 데이터를 저장할 채널을 만들어 보자. 머 쉽다 아래 그림대로 따라해 보자. 그림에 안보이지만, 아래부분에 저장 버튼..
IT/Software 2015. 6. 2.
WIZnet chipset driver 사용법
ioLibrary 로 명명 되어 있는 위즈네트 칩셋의 드라이버 사용법을 정리해 놓은 블로그 글마치 장인의 혼이 깃든 코드이다.부족한 점이 있더라고 공개되어 있는 만큼 피드백이나 참여도가 높아지길 기대하면서 해당글의 링크를 소개한다.ioLibrary 100% 활용하기 (1)ioLibrary 100% 활용하기 (2)ioLibrary 100% 활용하기 (3) ioLibrary 100% 활용하기 (4) ioLibrary는 WIZnet의 W5XXX(W5100,W5200,W5300,W5500) 기반의 통합 BSD socket Library를 제공한다. 칩별로 차이가 있는 Hardware dependent code들을 Driver로 분리하여 각각 구현되었고, 이를 이용하여 BSD Socket API를 구현함으로써, ..
IT/IoT | Hardware 2015. 5. 21.
초보개발자 웹서버 구현하기 - W5500 EVB, ARM CortexM0
마찬가지로 위즈네트의 W5500을 이용하여 간단하게 웹서버를 구현해 보는 자료이다.위즈네트 아카데미에서 유사한 강의가 계속 진행되고 있으니 관심만 있다면 누구든지 구현이 가능하다.본 자료는 강사분 중 Eric이 작성한 링크를 소개하고 있다. #ARM #CortexM0 보드인 #W5500-EVB 로 웹서버를 구현해 보는 설명자료이다. 위즈네트에서 생산중인 W5500 칩을 이용하여 간단하게 웹으로 LED를 제어하고, ADC 값을 모니터링 할 수 있도록 해 주는 예제를 포함하고 있다. Note 0. W5500-EVB 웹 서버 응용 개발: W5500-EVB 소개W5500-EVB는 WIZnet의 W5500 칩을 이용하여 임베디드 네트워크 디바이스 개발을 위해 활용 가능한 Evaluation board 이다. W5..
IT/Cloud 2015. 5. 7.
dweet.io 서비스를 이용한 IoT 데이터 전송하기
dweet.io trialXilvely, Thingspeak, …, 이것 저것 많이 써보지만, 이것도 한 번 써보자.먼저 내가 Things를 만들어야 한다. 그래야 데이터가 쌓이던 보이던 할 껏 아닌가?내가 만드는 Things의 이름은 “may072015test” 로 하겠다. 이름이 겹치면 생성이 되지 않고 에러를 친절하게 리턴값으로 보여준다.https:/d/twee.oi/play/#!d/sweet/postDweet_post_0또는 간단하게 URL 주소로 만들어 낼 수 있다. 그럼 이제 데이터를 보내보자.사실 이 부분은 생성부분의 2가지 방법 어떤 것이든 그대로 사용하면 된다. 데이터 값만 제대로 변경해서 보내면 된다.즉, 결국 생성과 데이터 전송은 동일하다는 뜻으로 처음 보이는 이름의 경우 객체를 생성..
IT/Bookmark 2015. 5. 4.
오늘뉴스 - 아두이노, MS, 리눅스커널, W5500, Snippets, GAE 등
며칠 모았더니 엄청 많아 졌다. 다 읽어 보려나 ㅠㅠ Home - Visual Studio Code 미우니 고우니 해도 MS~~ 공짜툴을 개발 배포해주면 땡큐지 ^^ tags: code studio editormicrosoft visualstudio programming windows Startup Series Part 2-[주종익의“How To” Startup # 6] Workaholic - VentureSquare 나도 갑이 되는 "Founder"가 될 수 있을까? 라고 각자 생각해 보자. 빡시게 일하자 일단 ㅋ tags: startup series part how to workaholic kkamagui의 작업실 :: 간단한 리눅스 커널 모듈 예제 및 빌드 방법 고수의 흔적들은 보면 볼 수록 도움이..
IT/IoT | Hardware 2015. 4. 24.
임베디드 FTP Server 구현하기(W5500-EVB) 튜토리얼
원본글은 bingdo님 이 작성한 아래 링크를 참고하시면 아주 쉽게 FTP를 구현해 볼 수 있다.임베디드 FTP Server 구현하기(W5500-EVB) Tutorial주요내용을 간략히 소개해 보면- W5500-EVB 소개http://wiznetacademy.com/wp/wp-content/uploads/2015/01/WIZnet-Academy-w5500으로_이더넷_구현하기1.pdf- LPCXpresso 개발환경 셋업http://xeon011.tistory.com/147- W5500-EVB FTP 예제 실습GitHub에서 FTP_LPC11E36_LPCXpresso 프로젝트를 검색 후 소스를 다운로드 한다.링크는 아래를 클릭하면 바로 갈 수 있다.https://github.com/Wiznet/FTP_LPC..
IT/IoT | Hardware 2015. 4. 20.
Arduino Ethernet Shield List - 아두이노 이더넷 인터넷
Arduino Ethernet Shield가 출시된 지 상당히 오랜 기간이 되었다.모양은 그림과 같다. 여기에 여거 곳에서 #Open Source Hardware 의 특징상 변종이 엄청 증가했는데, 이 변종을 #Shield 라고들 부른다.국내 팹리스 #위즈네트 에서 만든 칩셋 #W5100이 일단 #Arduino 그룹에서 알아서 선택을 한 덕분에 많은 곳에서 국내칩을 쓴 모듈을 볼 수 있게 되었다. 이는 AVR의 특징상 인터넷 연결을 하기에 리소스가 그리 넉넉치 않았기 때문에 #TCP/IP 기능을 #Offload 할 수 있는 #WIZnet 칩을 사용하게 된 것으로 추측될 뿐이다. 여튼, 한 번 시간을 내어서 이 변종들을 정리해 보고자 여기에 그 리스트를 올려 둔다. 중간중간 업데이트를 충실히 해야 겠지만 ..
IT/IoT | Hardware 2015. 4. 9.
W5500을 8051에 포팅해서 IoT 기기로 만들기 강의
능력자 밤소님의 W5500 포팅 강좌8051계통의 칩을 사용중이라면, 혹은 새로운 MCU에 기존 라이브러리를 포팅하려면 반드시 일독하시길8편으로 좀 길긴하네요. 여기서는 Silab사의 C8051F380 칩을 사용한 것으로 글은 쓰여 있다. W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(8)W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(7)W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(6)W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(5)W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(4)W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(3)W5500 ioLibrary_BSD를 MCU 8051로 포팅하기(..
IT 2015. 3. 4.
IoT DIY 예제 - CO2 Sensor with WIZ550S2E
세상에 많은 종류의 센서들이 있다.여기서는 CO2를 감지하는 센서 모듈을 활용하여 #IoT Device로 만들어 보게 되는 내용을 설명하고 있다.대부분의 센서들은 I2C, SPI, UART 등의 시리얼 인터페이스로 제어가 가능하다.따라서 간단하게 너무 쉽게 Serial to Ethernet 모듈이 있으면 금방 Internet of Things 가 될 수 있다.아래 글에서는 WIZ550S2E 모듈을 사용하고 있다. 순수 국내 기술벤처인 위즈네트의 제품제품 소개 페이지데이터시트 소스다운로드향후 Github 페이지를 통해 다시 공유할 예정이다. 이글도 옆에 있는 훌륭한 분의 글을 옮겨오다. 널리 알려야지~~ (그분블로그)원본 소스의 위치는 An Simple IoT example – connected CO2 S..
IT 2015. 3. 2.
TCP/IP Offload Engine for Internet of Things
좋은 국산 칩 기술을 설명하는 자료 ㅋㅋ 자뻑인가?옆에 있는 훌륭한 분의 글을 옮겨오다. (그분블로그)원본 자료는 여기를 https://embeddist.wordpress.com/2015/02/17/firewall-soc-with-tcpip-offload-engine-for-internet-of-things/ Firewall SoC with TCP/IP Offload Engine for Internet of Things There is no doubt that the number of IoTs will increase explosively. Gartner, Inc. forecasts that 4.9 billion connected things will be in use in 2015, up 30 perc..
IT 2015. 2. 26.
Arduino Webserver 따라하기
옆에 앉은 분(http://embeddist.wordpress.com/)이 피터지게 만든 강의 자료Note1 – Arduino – 아두이노 역사 부터 간단한 소개, 스케치 설치하기Note2 – Blink sketch – Arduino Mega 보드에 있는 LED 끄고 켜보고 감잡기Note3 – Hello World – 시리얼 포트로 메시지(디버깅 정보) 출력하는 기능을 추가해 보자Note4 – Ethernet shield – 자 인터넷으로 연결을 해보자. 그럼 필요한 건 바로 EthernetShield, 약간은 어려워지는 단계, SPI 도 알아야 한다.Note5 – ioShield-A – WIZnet W5500으로 만든 새로운 Ethernet Shield, 소프트웨어 자료는 WIZ_Ethernet_Lib..
IT 2015. 2. 26.
IoT 기기로 무료 SMS 보내는 방법 – GAE, Gmail, Google Calendar
무료로 SMS 보내기를 구현해 본 것이다. 물론, 그 강력한 구글의 힘을 빌려야 한다. 일단 Gmail로 메시지를 보내면, 그 메일을 특수한 과정에 의해 Google Calendar 일정으로 등록시키고, Google Calendar 에서 제공하는 SMS 알림 기능을 이용하여 무료로 SMS를 보낼 수 있도록 하는 방식이다. 원본 사이트는 여기 : http://techawakening.org/free-sms-alerts-new-email-on-gmail-with-google-docs/1130/ https://ankitmathur111.wordpress.com/2014/01/28/new-gmail-in-inbox-setup-sms-alerts-for-new-gmails-in-your-mailbox 한글로 간단..