일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 토이 프로젝트
- string 초기화
- 한글 표시 안됨
- C#
- 설계
- maria db
- 할일이 많다
- 파이썬
- string길이
- 라즈베리파이
- 토이프로젝트
- toy_project
- string 한계
- 기상청 api
- 날씨 프로그램
- PYTHON
- 마리아 db
- mysql
- 근태 자동
- EFECS
- 센서
- 날씨 및 온도 제어
- todolist앱
- 스마트팜
- 지각하면 안됨
- tcp클라이언트
- 집 제어
- 리눅스
- 캐드 꿀팁
- todolist 응용어플리케이션
- Today
- Total
목록전체 글 (26)
경험을 통해서

오늘도 저번 시간에 이어서 기나긴 설명만 지나가겠지... 하지만 설계가 엄청 중요하다... 수백번 얘기해도 아깝지 않은...(솔직히 안겪어 보면 모름) 오늘은 센서 목록 확인 및 제어 방법에 대해서 알아가보자 현업에서는 업체 발굴이 제일 중요하다...신경 쓸게 너무 많음..지금으로써는... 각 센서 별로 통신이 되는 센서를 찾는게 불가능하기 때문에(돈... 때문에...)아두이노 릴레이 모듈하고 간단한 센서로 마무리 하고 자한다. 구매 목록들은 다음과 같다: 지금 목록을 잡은 것은 아두이노용 프로젝트가 아니냐라고 생각할 수 있지만 어쩔 수 없다... 돈이 없기 때문에... 센서 자체에서 통신이 되는 것들은 웬만하면 5만원이 상을 호가 하기 때문에.... 그래서 단순 on/off 기능들은 아두이노에서 릴레이..

오늘의 주제통신 방법 및 종류 결정하기~~ 살짝 여론을 담자면 기계 통신에 쓰는 종류는 정해져 있다.일단 통신의 종류와 개념을 나열해서 하나씩 살펴보자 (깊은 설명은 배재하고 용도와 명칭 정도만 살펴보자)글쓴이의 주관적인 생각이 많이 담긴 글이라 참고만 바란다.1. 시리얼 통신M2M에서는 가장 기본이 되는 통신이라고 할 수 있겠다. 여기서는 RS 통신을 알아보자그냥 프로젝트 성으로 한 두개 센서를 통신 할 꺼기 때문에 232 통신으로 설명한다.분배기를 사용하면 분배가 가능하지만 보통 1:!통신으로 단거리만 가능한 통신 종류이다.총 3개의 선으로 비동기 통신이 가능한 연결형 통신이다.커넥터는 RGB 디스플레이 케이블과 같은 형태인 D-sub을 사용한다.끝~ 2. 이더넷 통신흔히 TCP 통신 중 가장 유명한..
마침 웹을 할 수 있고 토이 프로젝트를 하고 싶은 팀원이자 회사 동료를 만나서 프로젝트를 진행할 수 있게 됐다. 프로젝트 개요프로젝트 배경스마트팜은 ICT(정보통신기술)를 농업에 접목해 작물의 생육환경을 원격·자동으로 제어하는 농장을 의미합니다. 이는 농업 생산성 향상, 노동력 절감, 그리고 지속 가능한 농업 실현을 위한 혁신적인 솔루션으로 주목받고 있습니다.프로젝트 목적농업 생산성 향상: 최적화된 생육 환경 조성을 통한 수확량 증대노동력 절감: 자동화 시스템을 통한 인력 의존도 감소데이터 기반 농업: 정밀한 데이터 수집 및 분석을 통한 과학적 농업 실현환경 친화적 농업: 자원 사용 효율화를 통한 지속 가능한 농업 모델 구축주요 구성 요소센서 시스템: 온도, 습도, CO2, 광량 등 환경 데이터 수집제어..
다들 많이 찾아볼 거다 IoT 관련 업종이나 FA(공장자동화) 쪽에서는통신이 무척이나 중요하기 때문이다. 이번 시간에는 순수하게 C#에서 제공하는 라이브러리만 사용해서 만들어보자 확인해볼 사항1. 재 연결 interval을 얼마로 둘것인가?2. 끊어진지 어떻게 확인할 것인가?3. 마냥 기다릴 수 만은 없기 때문에 몇 초 정도 후 데이터 미 송신시 재 연결을 진행할 것인가?4. 메모리 누수가 안 생기면서 서버에 들어오는 모든 요청을 답할 수 있을 것인가?5. Ack 값이 한번에 전부 수신이 안될경우 몇 초정도 딜레이를 두고 대기할 것인가.?등등... 정말 완벽한 메모리의 누수가 없는 통신이 가능하면서 데이터를 송수신 할 떄다 처리할 수 있을 것인가? 프로그램을 항상 개발할 때 드는 생각이다... 서론이..

오늘은 내가 가장 그나마 잘할 수 있는 컴퓨터 어플리케이션부터 만들어보자(파이썬 서버 구성은 추후에 계속 글을 쓰면서 업데이트 하지만 일단 만들어진 상태에서 구상을 한다)DB를 직접 들어가지 않고API 서버를 구축 후 진행한다는 전재 하에 진행Json 기본 구성도 되어 있다는 전제....(파이썬 편을 기대해 주세요`~) 이제 다시 C#으로~~ 일단 UI 구성은 다음과 같다 요즘 빠진 디자인 스타일이 심플한게 제일 좋아서 이렇게 만들어봄~ 그럼 IDE로 가서 만들어보자~ 일단 UI만 구성해놓고 로직을 구성 해보자~ 아래처럼 플로우 차트를 만들어봄 (그냥 진짜 어떻게 구성할 지 만든 차트임) 웬만한 응용 프로그래머들은 솔직히 이정도는 로직 크게 구상 안해도 코딩 가능 할 거라 생각하지만하나씩 설명하면서 ..

아버지께서 농사일을 하고 계시는데 옆에서 본 결과 날씨가 그르케 중요하더라 근데 전에 만들어 놓은게 있는데 (내가 응용프로그래머라...)컴터에서 밖에 못써서... 곰곰히 생각해보니까UI 없이 그냥 날씨 로그만 만드는 프로그램을 만들어보려고 한다.. 이게 전 프로그램 온도랑 습도 그리고 현재 날씨를 30분간격 서버에서 받아와서 뿌려주는 그런 프로그램인데이게 PC를 켜야 쓸 수 있는 단점이....ㅠㅠㅠㅠ 물론 지역도 변경 되고 알람도 뜬다 (얼마나 유용한데 PC만 켜면..)(그래서 난 일할 때 켜놓긴 하는데... 로그 쌓이라고...) 이제 서버에서 돌아가는 프로그램으로 만들어 보자 준비물 라즈베리파이(외부접속 가능한..)파이썬 기초 지식 (리눅스에서 돌아가는 게 c랑 파이썬 밖에...(내가 아는 언어중에..

DB 서버를 구축하는 중에 발생하게 된 경우이다. 위와 같이 모든 에러가 나타났을 경우에는 3가지를 의심해봐야한다. 첫째 INSERT 시에 발생하는 글 깨짐 분명 코드에서도 잘 들어갔고 완료 값도 받았는데, 이상하게 들어갈 경우가 있다.아래에서 확인하는 방법이 있으니 글을 끝까지 읽어 주기 바란다이런 경우는 DELETE 쿼리문을 사용해서 지우고 다시 시도해보길 바란다. 그리고 값을 넣었을 때 글자 깨짐에 대해서 확인 방법은 window에서 확인해보는 거다 각자 컴퓨터에 mysql이 있다는 가정 하에 (네트워크를 아는 사람들은 외부접속일 경우 포트포워딩을 걸고 방화벽을 연 상태를 만들어 주어야 한다) mysql -u robin -h (DB ip) -P (기본 포트는 3306) -p --skip-ssl w..

하.... 빨리 근태 프로그램 만들어서 올려야 하는데... 프로세스 짜기가... 완벽한게 힘드네...(곧 만들게유~) 근데 요번에는 재밌는 생각이 나서 경험삼아 올려본다 지금 집에 라즈베리를 mqtt 서버 및 MariaDB 서버 용으로 DDNS 걸어서돌려 놓은게 있는데 API용 백엔드 서버를 파이썬으로 만든걸올려볼까 하여 만든 콘텐츠~~ //일단 내가 C#과 장비제어만 할 줄 안다는 전제로 진행된다~~ 1. 구성 및 프로세스 짜기--일단 구성--일단 요런 느낌 오른쪽 끝 ListConnection을 만들어 놓은 이유는DB에서 필드 추가만 해도 모듈을 코드 내 변경이 필요 없게 끔 하기 위해서~ --프로세스--뭐 별거 없기는 하다 그냥 로그인 창 하나그리고 그래프랑 연도 및 월별 값 그리드 정도 프로세스는..