안녕하세요,


라즈베리 파이를 아두이노 개발환경으로 사용하기 위해 관련 도구를 설치하는 방법을 다음과 같이 정리합니다.


wget http://arduino.googlecode.com/files/arduino-1.0.5-linux64.tgz
tar zxvf arduino-1.0.5-linux64.tgz
sudo apt-get install avr-libc
sudo apt-get install libftdi1
sudo apt-get install avrdude
sudo apt-get install openjdk-6-jre
sudo apt-get install librxtx-java
cd arduino-1.0.5
for i in $(find . -name "librxtxSerial.so") ; do cp /usr/lib/jni/librxtxSerial.so $i ; done
for i in $(find . -name "RXTXcomm.jar") ; do cp /usr/share/java/RXTXcomm.jar $i ; done
cp /usr/bin/avrdude /home/pi/arduino-1.0.5/hardware/tools/avrdude
cp /etc/avrdude.conf /home/pi/arduino-1.0.5/hardware/tools/avrdude.conf

이후 startx 를 실행하여 x window 상에서 ~/arduino-1.0.5/arduino를 실행하면 arduino IDE를 띄울 수 있습니다.




출처 : http://raspberrypi.homelabs.org.uk/raspberrypi-the-arduino-development-tool/

안녕하세요,

라즈베리 파이에 무선랜을 연결하여 사용할 때 AP가 바뀔 때마다 유선랜을 연결하여 ssid/password를 /etc/networks/interfaces에 작성해주어야 하는 번거로움이 있어 찾던 중 괜찮은 도구가 있어 다음과 같이 소개합니다.

먼저 shell에서 다음과 같이 wicd-curses 도구를 설치합니다.

sudo apt-get install wicd-curses

설치가 완료되면 다음과 같이 도구를 실행합니다.

sudo wicd-curses


상기 화면과 같이 주변의 AP 리스트가 나타나게 되는데 혹시 나타나지 않는 경우는 P 키 (Shift-p)를 눌러 wireless interface의 이름을 지정해줍니다. 대부분 wlan0이라는 이름을 쓰는데 제 LAN card의 경우, ra0 라는 이름를 사용합니다. 화면 아래 관련된 명령어가 있으니 참고하시기 바랍니다.


접속하고자 하는 AP를 커서 키로 선택 후 오른쪽 방향키를 누르면 접속 설정을 할 수 있습니다.



커서 키를 이용해 Key 항목에 AP의 암호 키를 입력하고 Automatically connect to this network에 체크 후 F10을 누르면 저장됩니다.


이와 동일한 방식으로 필요한 AP 마다 암호를 저장하면 AP 변경 시에도 유선 랜 연결 없이 손 쉽게 raspberry Pi를 사용하실 수 있습니다.


감사합니다.


출처 : http://raspberrypi.stackexchange.com/questions/11631/wifi-setup-for-multiple-networks



안녕하세요, 


IoT 구현을 위해 라즈베리 파이에 WiFi USB Adapter를 설치하려던 중, 제대로 동작하지 않아 많은 시행착오를 거쳐 완료한 과정을 아래와 같이 공유합니다.


  1. 개발 환경:
    • Single board: Raspberry PI Type B
    • USB Wireless LAN Card: ipTIME N150UA
    • Rasbian Version: NOOBS 1.3.7 버전으로 설치, terminal에서 아래 확인 
      pi@raspberrypi ~ $ uname -a
      Linux raspberrypi 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l GNU/Linux
  2. 장치 연결 확인
    • terminal에서 아래 명령 확인
      pi@raspberrypi ~ $ lsusb
      Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. 
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
      Bus 001 Device 004: ID 148f:7601 Ralink Technology, Corp.
    • 장치의 USB ID를 업데이트
      pi@raspberrypi ~ sudo update-usbids
      pi@raspberrypi ~ $ lsusb
      Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
      Bus 001 Device 004: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
    • Ralink 관련 driver 코드를 다운로드
      pi@raspberrypi ~ $ sudo apt-get install firmware-ralink
  3. 드라이버 문제 해결
    • apt-get에서 제공하는 드라이버는 정상동작하지 않는 문제가 있어 아래와 같은 방식으로 해결
      1. wget https://dl.dropboxusercontent.com/u/80256631/MT7601U-3-6-11-538.tar.gz
      2. tar -xzvf MT7601U-3-6-11-538.tar.gz
      3. sudo install -m 644 -c mtutil7601Usta.ko/lib/modules/3.6.11+/kernel/drivers/net/wireless/
      4. sudo depmod -a 3.6.11+
      5. sudo rm -rf /etc/Wireless/RT2870STA
      6. sudo mkdir /etc/Wireless/RT2870STA
      7. sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/.
      8. sudo install -m 644 -c mt7601Usta.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless/
      9. sudo depmod -a 3.6.11+
      10. sudo install -m 644 -c mtnet7601Usta.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless/
      11. sudo depmod -a 3.6.11+
      12. sudo reboot
  4. 드라이버 정상 동작 확인
    • pi@pi ~ $ lsmod
      ..........
      mtnet7601Usta          34503  1 
      mt7601Usta           1031548  1 mtnet7601Usta
      mtutil7601Usta         70168  2 mt7601Usta,mtnet7601Usta
    • pi@pi ~ $ ifconfig
      ra0       Link encap:Ethernet  HWaddr 7c:dd:90:3f:02:e6  
                inet addr:192.168.1.84  Bcast:192.168.1.255  Mask:255.255.255.0
                UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                RX packets:133478 errors:0 dropped:0 overruns:0 frame:0
                TX packets:454 errors:0 dropped:0 overruns:0 carrier:0
                collisions:0 txqueuelen:1000 
                RX bytes:29364556 (28.0 MiB)  TX bytes:29523 (28.8 KiB)
  5. 네트워크 환경 설정
    • /etc/network/interfaces 파일에 다음과 같이 작성, 이때 wpa-ssid와 wpa-psk 내용은 AP 에 맞춰 작성
      auto lo

      iface lo inet loopback
      iface eth0 inet dhcp

      allow-hotplug wlan0
      iface wlan0 inet manual
      wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
      iface default inet dhcp

      auto ra0
      allow-hotplug ra0
      iface ra0 inet dhcp
      wpa-ssid "AP 이름"
      wpa-psk "AP 접속 비밀번호"
  • 재구동하여 드라이버 및 정상 동작 확인 (랜카드에 파란불이 껌벅이면 정상 동작하는 것임)
마지막으로 사족으로 견해를 첨언하면, 
  • 라즈베리 파이는 나름 최적화된 싱글 보드로 IoT 개발에 필요한 컴퓨팅 파워를 제공하고
  • 사용자 가이드와 개발자 커뮤니티가 잘 갖춰진 반면,
  • 리눅스 기반 프로젝트 특유의 H/W 호환성 확보 및 커널 버전 업에 따른 device driver 충돌 문제는 일반 사용자가 접근하는 데 장벽이 됨.

이 모든 정보를 제공한 아래 라즈베리 파이 커뮤니티에 감사!


안녕하세요,


마치 집안일처럼 차일 피일 미루다 ZDNet의 기사를 읽고 떠오르는 바가 있어 이렇게 포스팅을 시작해 봅니다.


WWW 4반세기 세계가 하나로 묶였다.


마치 태초부터 존재했던 것인양 처럼 이제는 그 부재를 상상하기 힘든 거미줄인 웹은 그 시작은 과학자들의 놀이터(?)였지만 24시간 영업에 누구나 무료로 입장할 수 있다는 믿기 힘든 서비스로 이제는 우리의 생활 습관의 일부로 자리 잡았습니다.


이제는 당연히 이 거미줄을 통해 전 세계에서 전파되는 소식들에 자신만의 생각을 덧 입히고 소중한 이들에게 전달하는 일을 하루 일과의 하나로 여기고 있습니다.


아직은 짧은 역사 때문에 혹은 그 특성 상 많은 부분(특히 보안)이 부족하고 야심만만한 능력자들에 의한 독재가 우려스럽기는 하지만, 아직 그 누구도 마음대로 이 꼬일 때로 꼬였지만 한편으로는 늘 새롭게 갱신되는 이 거미 줄을 완벽히 제어할 수 없기에 웹의 미래가 밝다고 생각합니다.


앞서 소개한 기사는 사물 인터넷으로 확장되는 미래에 대한 기대로 마무리합니다. 저 역시, 기자의 의견에 동의하며 이 거미줄에 엮인 사물들에 의한 새로운 변화를 기대해 봅니다.


혼자 잘 생긴 기기보다 서로 힘을 합쳐 모두 잘 생기게 하는 만드는 오즈의 마법사의 출현을 바라며!  




참고



 

블로그 개설 기념 첫 포스팅입니다.

이 블로그에서는 주로 한글로 Web of Things 및 RESTful API, HTML5 과 같은 최신 web tech. 를 소개하려고 합니다.

기술적인 내용을 다루기 앞서 아래 이 기술들이 가져올 미래 사회를 소개하는 자료를 공유합니다. 

http://www.nia.or.kr/BBS/board_view.asp?BoardID=201111281321074458&id=12466&Order=010200&Flag=100&objpage=0

위 주소는 한국정보화진흥원(NIA, 원장 장광수)이 초연결 사회(Hyper Connected Society) 선진 활용 사례를 담아 발간한 '모든 것이 연결되는 새로운 창조사회-사물인터넷 중심의 초연결 글로벌 선진 사례' 보고서입니다.

해외에서 구현된 서비스를 사례를 간략하고 이해하기 쉽게 소개하고 있으니 꼭 한번 읽어 보시길 권합니다.

Internet of Things 가 가져올 미래의 단상을 함께 하고 싶습니다.

많은 기대 바랍니다.

감사합니다.


+ Recent posts