'잡동사니'에 해당되는 글 13315건

  1. 2024.05.26 하루 늦은 6.25
  2. 2024.05.24 휴가냄 2
  3. 2024.05.23 ubuntu MQTT(mosquito)
  4. 2024.05.23 openCV + python + matplotlib
  5. 2024.05.21 python soundcard 라이브러리
  6. 2024.05.21 notch filter
  7. 2024.05.21 갑자기 연봉 오름 2
  8. 2024.05.19 윈도우 putty 에서 pem 을 이용하여 ssh 접속하기
  9. 2024.05.18 5.18
  10. 2024.05.17 snmp 클라이언트 - snmpwalk, snmpget

좋은 날은 아니지만 그렇다고 해서 잊혀지기에는 위험한 반성해야 하는 하루.

태극기 다는 곳도 점점 줄어가고

언론에서도 점점 안다루는 느낌..

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

6.25  (0) 2024.06.25
사마귀 제거가 미용이라니 -_-  (2) 2024.06.01
5.18  (0) 2024.05.18
5.16  (0) 2024.05.16
기사  (0) 2024.05.13
Posted by 구차니

냈더니 하루는 취소해야 할지도 모르겠다는 말도 안되는 상황 발생

그 와중에 일단 급여는 오른걸로 바로 받음

실질임금 고려하면 오히려 마이너스가 된 것 같지만

오른걸로 일단 만족을 해야하나..

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

먼가 정체불명의 글  (0) 2024.06.02
5월의 끝, 야근  (0) 2024.05.31
갑자기 연봉 오름  (2) 2024.05.21
개 피곤  (0) 2024.05.13
오랫만에 용돈이 생겨도  (0) 2024.05.11
Posted by 구차니

mosquitto 는 broker(서버 역할)

mosquitto-client는 client 역할을 하는 프로그램이다.

$ apt-cache search mosqui
libmosquitto-dev - MQTT version 5.0/3.1.1/3.1 client library, development files
libmosquitto1 - MQTT version 5.0/3.1.1/3.1 client library
libmosquittopp-dev - MQTT version 3.1 client C++ library, development files
libmosquittopp1 - MQTT version 5.0/3.1.1/3.1 client C++ library
mosquitto - MQTT version 5.0/3.1.1/3.1 compatible message broker
mosquitto-clients - Mosquitto command line MQTT clients
mosquitto-dev - Development files for Mosquitto

 

 

publish는 메시지를 송신하고, subscribe는 메시지를 수신한다.

 

$ mosquitto_pub -h [호스트] -t [토픽] -m [메시지]
$ mosquitto_sub -h [호스트] -t [토픽]

[링크 : https://sonjuhy.tistory.com/34]

[링크 : https://changun516.tistory.com/201]

'프로그램 사용 > mosquitto' 카테고리의 다른 글

mosquitto for windows 계정추가  (0) 2025.02.18
mosquitto service for windows  (0) 2025.02.18
mosquitto - MQTT broker  (0) 2019.05.15
Posted by 구차니
Programming/openCV2024. 5. 23. 12:19

openCV를 파이썬에서 사용할때

highGUI를 쓰면 편하긴 한데..

cv2.imshow()를 쓰려고 하면, cv2.waitKey()를 써서 멈춰줘야만 해서 인터프리터에서 쓰기가 힘들다

 

matplotlib을 plt.ion() 으로 인터랙티브 모드 켜게 되면

matplotlib의 plot이 독립 쓰레드로 작동해서 opencv의 highGUI 처럼 멈추지 않고 작동한다.

plt.imshow()는 단순하게 이미지 포인터를 바꾸어 주고

plt.pause()를 통해 데이터를 실제 GUI에 갱신할 시간을 벌어주고

plt.show()를 통해 이미지를 업데이트 한다.

import matplotlib.pyplot as plt
import cv2

cap = cv2.VideoCapture(0)    
plt.ion()

while (True):
    ret, frame = cap.read()
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
    plt.subplot(1,2,1), plt.imshow(frame, interpolation='nearest')  
    plt.pause(0.001)
    plt.show()

[링크 : https://stackoverflow.com/questions/47172219/how-can-i-use-matplotlib-in-real-time]

 

openCV가 v4l로 이미지를 획득할때는 BGR로 받고, matplotlib은 RGB로 표현하니, 위의 예제를 실행하면 사람이 스머프가 된다.

img_cv2 = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)

[링크 : https://tempdev.tistory.com/32]

 

전체 코드를 보면 아래와 같이 되는데.. cv2.imshow() 보다 많이 느린 느낌.. 딱 테스트용으로만 쓸 수 있을 듯

import cv2
import matplotlib.pyplot as plt

cap = cv2.VideoCapture(0)
plt.ion()

while (True):
    ret, img = cap.read()
    data = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
    plt.imshow(data)
    plt.pause(0.001)
    plt.show()
Posted by 구차니

linux 에서는 pulseaudio 쓰는 라이브러리가 유리하겠지?

[링크 : https://pypi.org/project/SoundCard/]

[링크 : https://soundcard.readthedocs.io/en/latest/]

 

Posted by 구차니
embeded/전자회로2024. 5. 21. 19:36

노치필터 BRF(Band Rejection Filter), BSF(Band Stop)

THD+N 계산하기 위해 노치 필터를 적용한다고 어디서 본 거 같은데..

 

thd+n

[링크 : https://kr.mathworks.com/help/audio/ug/thd-n-measurement-with-tone-tracking.html]

 

band rejection filter / band stop filter

q값 = 중심주파수 / 대역폭

-3db 100Khz / 100hz = 100 (Q)

[링크 : https://m.blog.naver.com/dejc2000/221541137592]

 

Q값이 커질수록 selective한 필터

[링크 : https://blog.naver.com/85mighty/221153177677]

 

notch python

[링크 : https://hadaney.tistory.com/m/7]

 

 

'embeded > 전자회로' 카테고리의 다른 글

rheostat ?  (0) 2024.07.25
멀티미터 TR 테스트  (0) 2023.11.02
지름도착 - usb 인두기  (0) 2023.10.27
소소한 지름  (0) 2023.10.24
트리 회로  (0) 2023.10.21
Posted by 구차니

9월 입사라서 좀 남았네 하고 있었는데

사내정책 변경으로 땡겨서 연봉이 오름

9월이라 10 11 12 월만 오르고 바로 세금올라 도로묵 되는 느낌이었는데 좀 나아지는 착각?

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

5월의 끝, 야근  (0) 2024.05.31
휴가냄  (2) 2024.05.24
개 피곤  (0) 2024.05.13
오랫만에 용돈이 생겨도  (0) 2024.05.11
알뜰교통카드 앱이 k 패스 앱 으로 업데이트!  (0) 2024.05.01
Posted by 구차니
프로그램 사용/aws2024. 5. 19. 20:14

안그래도 aws 접속하려고 한건데

도움말이 aws껄로 떠준다.

 

일단은 putty만으로는 안되고 puttyGen을 받아, pem을 ppk로 변환하고

Connection - SSH - Auth 에서 키를 추가하여 접속하면 된다.

 

[링크 : https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html]

 

만약 aws에 접속이 안되면

보안그룹에서 인바운드 규칙에 본인의 아이피가 차단되지 않았는지 확인한다.

'프로그램 사용 > aws' 카테고리의 다른 글

aws cpu load와 credit 소진  (0) 2024.10.24
aws - EC2 instance reboot flexible maintenance scheduled  (0) 2024.09.09
aws EC2 요금제  (0) 2024.05.10
aws 스토리지  (0) 2024.05.06
aws 리전별 가격비교  (0) 2024.05.06
Posted by 구차니

한참 시끌시끌 하더니 이것도 이제 시간이 지나가면 조용해지는 당연한걸려나?

 

여전히

인간의 사회는 진화하고 발전하고 있는건지 모르겠다.

 

더 많은 자유, 물질이 주어지는것 같지만

실제로는 내가 통제당함을 느끼지 못하는 유도된 행위들이 많다는게

오히려 자유와 더 멀어지는게 아닐까..

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

사마귀 제거가 미용이라니 -_-  (2) 2024.06.01
하루 늦은 6.25  (0) 2024.05.26
5.16  (0) 2024.05.16
기사  (0) 2024.05.13
기사모음  (0) 2024.05.10
Posted by 구차니
Linux/Ubuntu2024. 5. 17. 17:57

snmp를 켜려면

community1 설정해주고 실행을 하면되는데

 

중단이면 당연히 응답을 해주는 애가 없으니 응답이 없는데

$ snmpwalk -v 2c -c test 192.168.10.1
Timeout: No Response from 192.168.10.1

 

snmp를 켜놓으면 한참 걸려서 먼가 나오긴 한다.

그런데 CPU 관련 문구는 없어서 cpu 사용량을 확인할 방법은 없는건가...

$ snmpwalk -v 2c -c test 192.168.10.1
iso.3.6.1.2.1.1.1.0 = STRING: "Linux iptime 3.10.108 #82 SMP Thu May 4 15:14:28 KST 2023 mips"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.12874
iso.3.6.1.2.1.1.3.0 = Timeticks: (779) 0:00:07.79
iso.3.6.1.2.1.1.4.0 = STRING: "support@iptme.com"
iso.3.6.1.2.1.1.5.0 = STRING: "iptime"
iso.3.6.1.2.1.1.6.0 = STRING: "South Korea"
iso.3.6.1.2.1.1.8.0 = Timeticks: (1) 0:00:00.01
iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.6.3.10.3.1.1
iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.6.3.11.3.1.1
iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.6.3.15.2.1.1
iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.3.6.1.6.3.1
iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.6.3.16.2.2.1
iso.3.6.1.2.1.1.9.1.2.6 = OID: iso.3.6.1.2.1.49
iso.3.6.1.2.1.1.9.1.2.7 = OID: iso.3.6.1.2.1.4
iso.3.6.1.2.1.1.9.1.2.8 = OID: iso.3.6.1.2.1.50
iso.3.6.1.2.1.1.9.1.2.9 = OID: iso.3.6.1.6.3.13.3.1.3
iso.3.6.1.2.1.1.9.1.2.10 = OID: iso.3.6.1.2.1.92
iso.3.6.1.2.1.1.9.1.3.1 = STRING: "The SNMP Management Architecture MIB."
iso.3.6.1.2.1.1.9.1.3.2 = STRING: "The MIB for Message Processing and Dispatching."
iso.3.6.1.2.1.1.9.1.3.3 = STRING: "The management information definitions for the SNMP User-based Security Model."
iso.3.6.1.2.1.1.9.1.3.4 = STRING: "The MIB module for SNMPv2 entities"
iso.3.6.1.2.1.1.9.1.3.5 = STRING: "View-based Access Control Model for SNMP."
iso.3.6.1.2.1.1.9.1.3.6 = STRING: "The MIB module for managing TCP implementations"
iso.3.6.1.2.1.1.9.1.3.7 = STRING: "The MIB module for managing IP and ICMP implementations"
iso.3.6.1.2.1.1.9.1.3.8 = STRING: "The MIB module for managing UDP implementations"
iso.3.6.1.2.1.1.9.1.3.9 = STRING: "The MIB modules for managing SNMP Notification, plus filtering."
iso.3.6.1.2.1.1.9.1.3.10 = STRING: "The MIB module for logging SNMP Notifications."
iso.3.6.1.2.1.1.9.1.4.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.3 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.4 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.5 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.6 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.7 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.8 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.9 = Timeticks: (1) 0:00:00.01
iso.3.6.1.2.1.1.9.1.4.10 = Timeticks: (1) 0:00:00.01
iso.3.6.1.2.1.2.1.0 = INTEGER: 5

iso.3.6.1.2.1.25.1.4.0 = STRING: "console=ttyS1,57600n8 root=/dev/mtdblock5
"

 

snmpget을 써보려는데 음.. AGENT와 OID가 필수라..

$ snmpget -v2c -c test 192.168.10.1
Missing object name
USAGE: snmpget [OPTIONS] AGENT OID [OID]...

 

대충 위에서 나온걸로 해보는데 OID가 아니랜다.

$ snmpget -v2c -c test 192.168.10.1 iso.3.6.1.4.1.12874
iso.3.6.1.4.1.12874 = No Such Object available on this agent at this OID

 

딱 맞는걸 넣어야 나온다. 그래서 walk가 짱인가?

$ snmpget -v2c -c test 192.168.10.1 iso.3.6.1.2.1.2.1.0
iso.3.6.1.2.1.2.1.0 = INTEGER: 5

 

2011.11.21 - [Linux/Ubuntu] - snmp - ubuntu

[링크 : https://engineer-mole.tistory.com/138]

'Linux > Ubuntu' 카테고리의 다른 글

ssh 보안 취약점 패치 - 우분투 업데이트  (0) 2024.07.08
정체 불명의 우분투 키보드 입력 지연  (0) 2024.06.28
우분투로 공유기 만들기  (2) 2024.02.23
ubuntu pro?  (2) 2024.01.31
debian nvme tool  (0) 2023.08.28
Posted by 구차니