일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 날씨 및 온도 제어
- 기상청 api
- 설계
- 캐드 꿀팁
- 할일이 많다
- 근태 자동
- string 한계
- maria db
- C#
- 집 제어
- 지각하면 안됨
- tcp클라이언트
- mysql
- 토이프로젝트
- 스마트팜
- 날씨 프로그램
- 리눅스
- 라즈베리파이
- toy_project
- todolist 응용어플리케이션
- 한글 표시 안됨
- 토이 프로젝트
- EFECS
- string길이
- PYTHON
- todolist앱
- 마리아 db
- string 초기화
- 파이썬
- 센서
- Today
- Total
목록C# (6)
경험을 통해서
마침 웹을 할 수 있고 토이 프로젝트를 하고 싶은 팀원이자 회사 동료를 만나서 프로젝트를 진행할 수 있게 됐다. 프로젝트 개요프로젝트 배경스마트팜은 ICT(정보통신기술)를 농업에 접목해 작물의 생육환경을 원격·자동으로 제어하는 농장을 의미합니다. 이는 농업 생산성 향상, 노동력 절감, 그리고 지속 가능한 농업 실현을 위한 혁신적인 솔루션으로 주목받고 있습니다.프로젝트 목적농업 생산성 향상: 최적화된 생육 환경 조성을 통한 수확량 증대노동력 절감: 자동화 시스템을 통한 인력 의존도 감소데이터 기반 농업: 정밀한 데이터 수집 및 분석을 통한 과학적 농업 실현환경 친화적 농업: 자원 사용 효율화를 통한 지속 가능한 농업 모델 구축주요 구성 요소센서 시스템: 온도, 습도, CO2, 광량 등 환경 데이터 수집제어..
다들 많이 찾아볼 거다 IoT 관련 업종이나 FA(공장자동화) 쪽에서는통신이 무척이나 중요하기 때문이다. 이번 시간에는 순수하게 C#에서 제공하는 라이브러리만 사용해서 만들어보자 확인해볼 사항1. 재 연결 interval을 얼마로 둘것인가?2. 끊어진지 어떻게 확인할 것인가?3. 마냥 기다릴 수 만은 없기 때문에 몇 초 정도 후 데이터 미 송신시 재 연결을 진행할 것인가?4. 메모리 누수가 안 생기면서 서버에 들어오는 모든 요청을 답할 수 있을 것인가?5. Ack 값이 한번에 전부 수신이 안될경우 몇 초정도 딜레이를 두고 대기할 것인가.?등등... 정말 완벽한 메모리의 누수가 없는 통신이 가능하면서 데이터를 송수신 할 떄다 처리할 수 있을 것인가? 프로그램을 항상 개발할 때 드는 생각이다... 서론이..

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

항상 그렇지만 뭔가를 만드는 건 재미가 있어야 끝까지 간다.그 재밌는 걸 찾는게 힘들더라고... 그래서 생각한 근태 자동화 먼저 방법을 찾아보자~ 생각보다 간단할 수 있지만 예외 컨트롤이 제일 어려움.... 1. 우리 회사 근태 등록은 컴퓨터에서 진행함(그래서 가능함) 회사 내부망에서만 접근 가능한 메신저~!~ 접근 방식은 다음과 같다:1.근태 프로그램이 켜져 있는 걸 감지하고 winstate를 FHD로 만든다그럼 화면 내에 근태 단어를 찾는다근태를 클릭한다그리고 추가로 뜨는 화면에서 출근을 클릭한다.2.1번과 처음 메신저창을 FHD로 만드는 건 같다마우스의 위치를 조정한다(멀티 윈도우지만 무조건 근태 프로그램을 메인 화면에 키는게 중요함)그렇게 되면 근태 버튼의 위치가 무조건 정해진다.그럼 커..

요즘 c# 코딩이 점점 재밌어진다... 처음 카티아를 만난 그날 같은.... /////////////////////////본론///////////////////////////// 예전부터 아버지가 농사를 시작하시고 나서부터는 자동화시키면 좋을 듯한 것들을 항상 마음에 두고 있었는데 이 기회에 하게 됐다..(솔직히 기분 너무 좋음) 이번 프로젝트는 MCU와 같이 RS232통신을 해봄과 농사에 관련 되있음에 깊~~~~은 뜻이 있다./ 먼저 프로토콜부터 시작해보자 Protocol 그 두 상대방간 합의된 약속...... 솔직히 프로토콜의 의미를 찾아보곤 처음에는 이해하기 어려웠지만 직접 해보면 또 바로 이해되니까 먼저 서버와의 통신을 위해 프로토콜을 정하기로 했다.. 차마 못 보여주는 내 심정을 이해 해주시길,..