본문 바로가기

소프트박스

스마트 농장 연동 시연 방법 - 스마트팜 데모. Smart iot Smart Farm App Demonstration Method Smart farm app demonstration method. 스마트 농장 연동 시험방법. Smart IoT 실습시스템–스마트 농장 데모 방법. 파일 직접 다운 1. 스마트폰에서 아래 주소에 접속해서 스마트 농장 APP 설치–보안 풀고 설치 2. 스마트팜 앱 주소: http://smartiot.tistory.com/39 3. 라즈베리파이 전원과 12V 전원 연결 – 2개의 220V 전원 어댑터 연결 4. 스마트폰의 Wi-FI 설정에 들어가서 검색하면 RPI3wifi 가보임–스마트폰이 AP(Access Point)로 이미 설정되어있으므로 접속됨. 이때 인터넷이 연결 안 될 경우 wifi가 끊기는 경우 옵션 해제함. 아래 ..
스마트 농장 Smart Farm 안드로이드 앱 Ver0.1. 스마트 농장 Smart Farm 안드로이드 앱 IoT 스마트 농장관리 시스템은 Gateway시스템과 모바일 프로그램으로 구성된다. 농장관리 Gateway는 온습도 센서와 조도 센서에서 수집한 데이터를 Database에 저장하고, 센서 데이터를 판단하여 다양한 액츄에이터(워터펌프, 팬, DC모터, 식물 LED)를 구동한다. 또한 안드로이드 폰과의 연동을 통해 원격지의 사용자 요청이 발생할 경우 Ehernet이나 Wi-Fi를 통해 센서데이터나 영상 정보를 송신한다. 사용자는 실제 농장이나 화분등 으로 실제와 거의 유사하게 구현할 수 있다. Gateways로는 라즈베리파이 기반으로 리눅스 운영체제를 최적화한 라즈비안이 설치되어 있다. 특히 다양한 액츄에이터의 하나인 워터 펌프는 실제 화분이나 농작물에 물을 줄..
하나의 일을 마치면 깊이 떨어지고 싶은 마음이 든다. 일정이 빠듯하지만 일요일에 제법 먼 곳까지 달리기를 하러 다녀왔다. 메달이 중요한 것도 아니었다. 짧고 긴 여행을 함께 하는 일이 중요했다. 하나의 달리기가 끝난 지 이제 겨우 하루하고 9시간 지났을 뿐이다. 잠을 잘 자고, 새롭게 맞는 아침에 감사했다. 꼭 마라톤 풀코스(42.195km)를 달리지 않더라도 제법 긴 거리를 달리고 나면 자주 허기진다. 억지로 건강한 음식을 배불리 먹고, 해야 할 일을 깔끔하게 처리했다. 용인시 디지털산업진흥원에서 예비 창업자 대상의 사물인터넷 교육과 캡스톤 과정이 끝났다. 좋은 기회였고 오히려 받은 것이 많아 수강생에게 감사하다고 했다. 실제로도 감사한 마음이 든다. 아무리 듣는 사람이 빈말이라고 생각해도 진심으로 좋은 말만을 해야 한다. 영혼이 없는 말이라도 상대방에게..
파이선 소켓 프로그램 2 - LoRa 외장형 모뎀으로 소켓 통신 예제 비콘 스캔 결과를 우리넷 WD-N400S (외장형 모뎀)을 사용하여 전송하는 프로그램을 구현하기로 한다. 국제 표준화 단체 3GPP에서 표준화 하여 SKT를 통해 국내 전국망 서비스 중인 LTE Cat.M1(이하 Cat.M1)은 대표적인 LPWAN(Low-Power Wide-Area Network) 기술로, IoT 응용 개발에 특화되어 있다. 일반적으로 LPWAN은 저전력 장거리 통신이라는 특성 때문에 Data Rate이 낮으며 아래 표에서 LPWAN 기술의 최대 전송 속도가 12Bytes~ 375Kbps인 것을 확인할 수 있다. LTE Cat.M1의 경우 Sigfox, LoRa, NB-IoT 보다 최대 전송 속도가 비교적 높기 때문에 실시간 트래킹 서비스 또는 사진 전송, 생체 정보와 같은 중용량 및 ..
신뢰는 약속에서 비롯된다. 약속을 하지 않는 것도 문제다. 사실이 아니어도 사실로 믿도록 하게끔 우리가 일하는 척 하는 게 중요하다. 5월 15일 전후로 허접하게 초기에 만든 스마트 곤충 제어 박스 2 set를 받아야 했다. 5월 29일 한 세트를 외부 업체가 잃어버렸다고 한다. 나중에 알고 보니 처음 일을 시작할 때 나무 박스로 멋지게 케이스를 만드는 사장님이셨다. 잃어버린 장치에 대해 7월 8일 전후로 보상은 10만 원 계산서 처리하고 나머지 한 세트를 보내달라고 하였는데 바쁜지 아직도 받지 못하고 있다. 보고회에 버전 업데이트 한 과정을 보여주고 나서야 보낸다고 한다. 태도가 중요한 이유다. 다른 사람의 돈과 재산을 소중하게 생각하는 태도와 자신을 믿도록 행동하는 것들이다.  우리는 늘 뒤쳐저 일하는 데는 다 이유가 있다. 앞선 그룹에 가서 달려야 한다. ..
멀티 박스 구성 개념 - 확장 가능하고 유연한 설계 개발 의뢰로 고민해 본 멀티 박스 구현 방안을 정리했다. 실제 이렇게 하면 되는지는 잘 모르겠다. 연결 방식에 따라 각각의 박스 I2C 인터페이스는 이론상 127개까지 연결된다. IP 주소 연결은 이론상 255개까지 연결할 수 있다. IP 연결 이런 식이다. '이론상'이라는 말은 그 말에서 이미 불가능하고, 안 된다는 사실을 말해준다. 이론상 가능한 완벽한 육아, 완벽한 직장생활, 완벽한 인간관계는 사실상 불가능하다. 현실안에서 행위로 구현하기 전에, 쉽게 말해서 해보기 전에 우린 아무것도 모른다. 인생이 그렇고, 사랑이 그렇고, 또 사람이 그렇다.
시리얼 통신을 지원하는 PySerial 설치하기 LoRa 통신 테스트를 위해 일단 PC에 PySerial 을 설치한다. 아래는 PC 도스창을 열어 pyserial 을 인스톨하고 pip 업그레이드를 진행한 화면이다. 간단히 설치가 된다. 메인페이지 참고 https://pypi.org/project/pyserial/ 도스창에서 pyserial 설치명령 >pip install pyserial pip 업그레이드 명령 >python -m pip install --upgrade pip C:\Users\girin> C:\Users\girin>pip install pyserial Collecting pyserial Downloading https://files.pythonhosted.org/packages/0d/e4/2a744dd9e3be04a0c090 7414e2..
60초에 인터넷에서 일어나는 일들, 2019년 인터넷 기업 최후의 승자는 가장 많은 사람들이 자기들 서비스를에서 가장 많은 시간을 보내게 만드는 서비스와 기업이다. 전 세계는 인터넷을 기반으로 움직이고 있다. 인간이 지구 위의 맨틀 위에 집을 짓고 살듯이, 인터넷이라는 기반이 세상을 떠 받치고 있다. 그래서 인터넷을 이용하는 방법만 알아서는 부족하다. 인터넷이 세워지는 원리를 이해하고, 인터넷에 집을 세우고, 인터넷에서 사람들이 시간을 보내게 만들 수 있는 서비스를 만들어야 한다. 단 1분, 60초에 인터넷에서 일어나는 일들을 알아보자. 굉장하다. 페이스북에는 60초에 백 만 명이 로그인을 하고, 이 짧은 시간에 구글은 3백80만 건의 검색을 처리한다. 4천만 명이 동시에 메신저 앱을 이용해 지를 보내고, 4백5십만 명이 동시에 유튜브 동영상을 본다..