IOT(15)
-
[Raspberry] LED 켜고 끄기
개요. 라즈베리파이의 GPIO 핀을 이용하여 LED 켜고 끄기를 한다. 사용되는모듈은 라즈베리파이3를 사용한다. 개발툴은 monodevelop를 사용하며 Raspberry.IO.GeneralPurpose를 사용한다. 1. 솔루션 생성 monodevelo를 실행하여 .NET 항목에서 Gtk# 2.0Project를 클릭한다. Project이름을 원하는걸 적고 저장될 위치를 선택하고 Create버튼을 누른다. 그럼 일정시간 후 솔루션이 생성되고 거기 안에 프로젝트가 생성된 것을 볼 수 있다. 2. 패키지 다운로드 Gpio 를 하기 위한 패키지를 설치 해야 한다. 패키지 설치방법은 이전 내용에 설명되어 있다. 3. 네임스페이스 추가 using Raspberry.IO.GeneralPurpose;using Rasp..
2017.10.12 -
[Raspberry] GPIO 개발을 위한 셋팅
개요. 일단 Mono에서 라즈베리파이를 개발하기 위해서는 dll이 필요하다. 내가 사용할 방법은 nuget에서 Raspberry.IO.GeneralPurpose 라는 패키지를 다운받는 방법을 사용한다. 1. 설치 방법① Monodevelop 실행 ② 프로젝트 생성 ③ 프로젝에서 오른쪽 클릭후 Nuget Package 클릭 ④ 검색창에 Raspberry 입력후 검색 클릭 ⑤ 검색 후 RaspberryPi.IO.GeneralPurpose 클릭후 추가 ⑥ 추가후 생성된 프로젝트에서 네임스페이스 추가 using Raspberry.IO.GeneralPurpose;using Raspberry.IO.GeneralPurpose.Behaviors; ⑦ 이제 개발을 진행하면 된다.
2017.10.12 -
[Raspberry] Mono 개발툴 설치
개요. 일단 내가 C# 개발자라서 C++ 로 개발하는것보다 C#으로 개발을 진행을 위해 mono를 셋팅한다. 1. 업데이트 sudo apt-get update 2. runtime lib 설치 sudo apt-get install mono-runtime 3. 개발툴 설치 sudo apt-get install monodevelop 4. 설치될 곳 apt-get install mono-complete
2017.10.12 -
[Raspberry] Uart 사용방법
개요. 라즈베리파이의 경우 UART는 기본적으로 Disable되어 있으며 라즈베리파이 3 이하는 그냥 raspi-config 에서 수정만 해주면 된다. 라즈베리파이3부터는 bluetooth가 uart로 통신을 하고 있어서 뭐 bluetooth도 disable 로 변경하고 stop 해줘야 uart를 사용할수 있다고 하니 알아둬야 할 것 같다. 1. raspi-config 에서 serial 활성화 터미널에서 respi-config를 입력하면 라즈베리파이 설정 화면이 나타납니다. 옵션 항목을 선택하면 메모리라던지 SSH라던지 Serial 및 여러가지를 설정할수 있는데 여기서 Serial을 선택합니다. 선택하면 Enable물음에 Yes 하시면 됩니다. 2. Bluetooth 사용중지 (라즈베리파이3) 2.1 b..
2017.10.12 -
네트워크 명 바꾸기
개요. Ubuntu Mate 설치 후 네트워크 명이 env 물리장비이름으로 되어 있다. 이걸 익숙한 eth0로 변경하기 위한 작업이다. 1. 파일 열기 /lib/udev/rules.d/73-usb-net-by-mac.rules 2. 아래처럼 파일을 수정한다. 수정전 ACTION==”add”, SUBSYSTEM==”net”, SUBSYSTEMS==”usb”, NAME==”", \ATTR{address}==”?[014589cd]:*”, \TEST!=”/etc/udev/rules.d/80-net-setup-link.rules”, \IMPORT{builtin}=”net_id”, NAME=”$env{ID_NET_NAME_MAC}” 수정후ACTION==”add”, SUBSYSTEM==”net”, SUBSYSTEMS..
2017.10.10 -
[raspberryPI] FTP 서버 셋팅
터미널에서 아래와 같이 입력해서 설치한다. sudo apt-get install vsftpd vim 에디터로 config를 변경한다. sudo vim /etc/vsftpd.conf그런데 샵만 지우고 막 하면 되는데 짜증남 막 안됨 그냥 복사 붙여 넣기 한다. listen=YES anonymous_enable=NO write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list secure_chroot_dir=/..
2016.02.11