전체 글 124

Visual Studio 2022 library 추가 방법

이번 포스팅은 Visual Studio 2022에서 간단하게 library 추가하는 방법을 남겨보겠다. 예를 들어 sqlite3의 라이브러리를 적용한다고 가정하자 먼저 라이브러리를 다운받자https://www.sqlite.org/download.html SQLite Download PageTemplates (1) and (2) are used for source-code products. Template (1) is used for generic source-code products and templates (2) is used for source-code products that are generally only useful on unix-like platforms. Template (3) is use..

프로그램 언어 2025.04.02

iptime 무선 설정

나의 iptime은 N604SE임으로 다른 기기와 같을 수 도 다를 수 도 있으니 참고 바란다. 이방법은 iptime을 멀리 있는 곳 말고 내 방에서 진행하고 싶은데 집에 랜선이 멀리있어서 거기에 꽂고 쓰자니 신호가 약하고, 아니면 연구용으로 ip를 많이 등록할건데 집꺼는 이것 저것 많이 연결되어 있어 내가 원하는 ip를 찾기 어려울 때 등 이럴 때 쓸 수 있다. ( 내 목적만 나열함 ) 여튼 진행해보자 일단 전원 연결 후 리셋을 한번 눌러주자그리고 휴대폰으로 iptime 설치 도우미를 설치하고 다음 그림을 따르자 나는 벽에 붙어있는 LAN선을 WAN포트에 연결하는 방식으로 했는데 다른 공유기로 인터넷 연결해서 진행하고 싶으면 다른 랜선의 WAN포트가 아닌 LAN에서 LAN으로 하면 된다. (처음 설정땐..

Raspberry Pi 2 W OTG setting -2 (해결 0)

전 포스팅에서는 해결이 안됐다,,왜 안된건진 모르겠지만 이번엔 해결하리라,,이전에 너무 어렵게 진행한 것 같다 빠르게 다시 정리하겠다.이전 포스팅 참고해서 64bit Lite 굽고 cmdline.txt & config.txt 수정해주자 그리고 usb 포트에 연결해서 ipv4도 192.168.9.x , 255.255.255.0 , 192.168.9.1 로 설정 똑같이 해주겠다.그리고 wifi에 연결된 ip로 ssh연결 위에는 이전과 똑같아서 그냥 글로 작성했고, 자세한건 이전 포스팅 참고하자https://kksp12y.tistory.com/125 Raspberry Pi 2 W OTG setting -1 (해결x)현재 raspberry Pi 2 W OTG를 인터넷에 널린 방법을 따라해도 잘 되지 않아 번거롭..

RasberryPi 2025.03.30

Raspberry Pi 2 W OTG setting -1 (해결x)

현재 raspberry Pi 2 W OTG를 인터넷에 널린 방법을 따라해도 잘 되지 않아 번거롭지만 다른 방법으로 시도했다.lsb_release -a을 통해 버전을 보면 우리가 imager로 받은 64bit Lite는 Debian 12 bookworm 버전이다.따라서 sudo /ect/dhcpcd.conf 없다,, 뭐지,, 여튼 위에는 내가 어떤 버전에서 usb0를 사용하는지 보여주기위해 연결해둔거고,처음부터 시작하는 사람도 따라하면 된다. 여튼 다시 sd카드를 구웠다고 가정하고 처음부터 시작하자라즈베리파이에서 공식으로 제공하는 imager를 사용했으니 wifi하고 ssh는 설정했다고 가정하겠다.(여기서 만약 wifi gatway가 몰라요,, 이러는 사람을 위해 본인 휴대폰으로 핫스팟 키고 그걸로 ima..

RasberryPi 2025.03.30

Raspberry Pi - SSH with VS code

이번에 raspberry pi를 사용하면서 putty만 사용해왔는데 VS code가 좋다는 이야길 듣고, 사용해보니 너무 편하고 좋아서 리뷰로 남겨두려한다. 자 그럼 한번 VS code로 SSH연결을 해보자먼저 인터넷에 연결된 라즈베리파이의 ip를 알아두자. 그럼 시작하자VS Code를 실행시키고 아래 빨간줄을 따라가자 설치하게 되면 아래 빨간색을 따라가자 + 을 누르면 아래와 같이 화면이 뜬다 그럼 본인의 라즈베이파이 ip를 넣어주면 된다.ex) ssh your_hostName@your_rasberrypiIP 엔터를 치면 다음과 같이 나타나는데 이건 내 주소를 저장할 곳이니 원하는 곳 하면 되는데 나는 저 위치에 하겠다. 그럼 이제 이렇게 뜰 것이다. (추가된거 클릭하면 화살표하고 저거 뜸)나는 새창에..

RasberryPi 2025.03.29

RaspberryPi 3B+ MQTT & sqlite

이번엔 간단한 테스트를 위해 해당 환경을 구축해 보았다. 라즈베리파이 3B+ 안에서 가상으로 센서에 연결되어 있다고 가정하고, 가상의 센서 값 (for문)을 pub하고 sub로 받아서 받은 값을 sqlite db에 넣는 것을 해보았다. 빠르게 포스팅해보겠다. 뭐 이전에 MQTT 개발 환경을 다 구축해 두었으니 이전 포스팅을 참고하고, db는 다음과 같이 구성해 보았다.이렇게 구성해두고 코드를 짜주면 된다. 일단 센서 값을 받았다고 가정하고 pub하는 코드이다.import paho.mqtt.client as mqttfrom test.db_L import dbLimport timedef main(): broker_address = "127.0.0.1" port = 1883 topic = "..

RasberryPi 2025.03.28

RaspberryPi 3B+ sqlite3

Python으로 기본적인 sqlite DB를 다루어 보자 https://benn.tistory.com/50 파이썬에서 SQLite 사용하기 (연결, 데이블 생성, 데이터 입력, 데이터 조회)SQLite란? SQLite는 MySQL나 PostgreSQL와 같은 데이터베이스 관리 시스템이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이다. 참고 : http://ko.wikipedia.org/wiki/SQLite 별benn.tistory.com이곳을 따라해보았고, 기록용으로 포스팅한다. sqlite3 설치와 Browser는 아래 링크를 따랐다https://blog.naver.com/wlvkddlwkd/223506976027 SQLite와 DB Browser for SQLite 사..

RasberryPi 2025.03.27

Raspberry Pi 3B+ MQTT

오늘 포스팅에서 해 볼 것은 다음과 같다.1. paho-mqtt install 2. MQTT 데이터 전송 코드 짜기 3. MQTT Explorer에서 확인 자 그럼 시작해보자 paho-mqtt install너무 간단하긴 한데 그냥 진행해보자일단 저번 라즈베리파이를 설정했음으로 다음을 진행해보자먼저 나는 CMD에서 진행해 보겠다. (도중에 ip주소 변경, 192.168.0.5로 변경함)이렇게 라즈베리파이에 SSH연결을 한 것을 확인할 수 있다. (비번은 쳐도 * 표시 안해줌으로 걱정마셈 잘 입력되는거임 ) sudo apt update 해주면 오류가 발생한다. Key 문제라는데https://stupidly-honest.tistory.com/26 apt-get update gpg key 에러 해결하기(solv..

RasberryPi 2025.03.26

라즈베리파이 3B+ 이미지 굽기

이미지 굽는 법은 요즘 너무 잘되어 있어서 포스팅을 해야하나 싶다.여튼 바로 간단하게 알아보자 준비물- SD리더기- SD카드 32GB 이상 ( 작아도 되는데 요즘 32G도 5천원밖에 안함 그냥 사용하자)- Raspberry Pi 3B+- 노트북 자 이렇게만 있으면 해결된다. 먼저 요즘 너무너무 잘되있는 라즈베리파이 이미지를 굽는 프로그램을 설치하자https://www.raspberrypi.com/software/ Raspberry Pi OS – Raspberry PiFrom industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for..

RasberryPi 2025.03.25

MQTT Explorer

MQTT Explorer는 mqtt 브로커와 연결하여 mqtt메시지를 볼 수 있는 환경을 제공해준다. 따라서 우리는 이것을 설치해 주고 MQTT 메시지를 확인해보자https://mqtt-explorer.com/ MQTT ExplorerAn all-round MQTT client that provides a structured topic overviewmqtt-explorer.com윈도우니까 installer를 다운받자 그리고 실행하면 다음과 같이 뜬다. 나는 로컬호스트상에서 진행함으로 Host를 127.0.0.1를 넣었고, 서버 사용하면 서버 주소 넣어주면 된다.여튼 username엔 내가 CMD에서 sub로 실행 시킨 이름을 넣어주면 되는데 나는 park으로 했다.connect 해주면 다음이 뜬다. 이..

통신/MQTT 2025.03.24