IOT
-
LTE CATM1 내장형모뎀을 활용한 스마트팜 데모 영상AWS IoT 2022. 6. 17. 10:10
이전에 스마트팜을 구성하기 위해 토양 센서, 이산화탄소 센서, LTE CATM1 내장형 모뎀을 사용해서무언가를 만든다고 포스팅 했었습니다. https://codezoo.tistory.com/29 스마트팜, 센서 그리고 LTE CATM1 모뎀최근에 토양의 온도, VWC(Volumetirc Water Content:체적 수분함량), EC(전기전도도)를 모두 측정할 수 있는 토양 센서와 최신 기술이 적용된 이산화탄소 센서 샘플을 전달받아서 라이브러리 구현 및 응용codezoo.tistory.com이전에 준비했던 내용과 더불어서 LTE CATM1 내장형 모뎀을 AWS-IoT Core에 직접 연결 후 AWS SiteWise 서비스로스마트팜 현장 상태를 실시간으로 확인할 수 있는 내용을 포함해서 (주)아성코리아와..
-
CATM1, PPPOS, MQTT로 실외 MCU 디바이스 제어Lwip PPP 모뎀 2022. 4. 19. 02:43
주의>해당 내용은 experimental한 작업입니다. 코드주에서 장비 제어와 해킹에 따른 책임을 지지 않습니다.공개한 개발 리소스는 디바이스 동작에 대한 완결성을 확보했다고 보장할 수 없고 상용 서비스를 위해보안기능 추가하고 충분히 검토 후 사용 하셔야 합니다. - 코드주 - LTE CATM1 내장형모뎀을 사용하는 개발자들에게 최근 계속 요청 받았던 S/W는 외부에서 CATM1 모뎀에 접근해서 다양한 제어에 활용하고 싶다는 내용이었습니다. 관련해서 어떻게 구현하면 좋을지 저 또한 계속 고민하고 있었습니다.하지만 문제 해결을 위해 몇가지를 고려해야 합니다.1. 동시성 문제 해결: 동시성 처리가 가능한 RTOS 또는 GPOS를 사용해야 합니다. 쉽게 설명드리자면 시스템이 다른 동작을 하고 있을때도 언제..
-
테스트 지그(jig) 제작조립 & 하드웨어 2022. 3. 24. 20:43
테스트 지그는 왜 필요할까요? 코드주에서 판매하는 LTE CATM1 내장형 모뎀은 PCB타입의 제품이기 때문에 실제 조립 해서전원을 공급하지 않으면 성능을 테스트할 수 없습니다. 하지만 생산과정에서 불량이 발생할 수있기에 조립 없이 테스트할 수 있도록 결합할 수 있는 도구(?)가 필요합니다.이를 테스트 지그(Test Jig)라고 합니다. 아래 지그를 전문적으로 생산하는 포인원사의 홈페이지 내용을 일부 인용하였습니다. 자료출처 : 포인원 홈페이지 ( http://in1jig.cafe24.com/?page_id=743 ) 테스트 지그란?용도 : 제품의 시리얼 넘버별 다운로딩 및 PCB 성능 테스트 및 쇼트 검사에 쓰인다.종류 : 간이 검사지그 (레버 및 락가이드현) / 실린더 타입 (스위치 및 LCD화면)제..
-
RPi Zero W, LTE CATM1 내장형 모뎀을 만나 날개를 달다리눅스 PPP 모뎀 2022. 3. 16. 20:37
최근 라즈베리파이 제로와 LTE CATM1 내장형 모뎀을 연결해서 어디서나 통신이 가능한 단말기를 개발하려고 하는데 도움을 제공해 줄 수 있는지 문의하는 전화를 받았습니다. 라즈베리파이 제로는 저렴한 가격과 작은 사이즈, 리눅스 구동에 따른 유연함과 확장성으로 인해초소형 미니컴퓨터 타입의 솔루션을 개발하려고 하는 개발자와 유저들로부터 많은 사랑을 받고 있는제품입니다. 장점도 분명하지만 단점 또한 확실해서 ARM11의 느린 컴퓨팅 처리속도와 USB 허브가 내장되어 있지 않아서전원 USB, 디바이스 연결 USB 두 포트가 전부라 기능을 확장하기에 큰 어려움이 있습니다. 여기에 LTE CATM1 내장형 모뎀을 연결하려고 여러 가지 시도를 1주일 정도 진행해 보고 최종 정리된 내용을 블로그를 통해 공유하고자..
-
[웨비나 다시보기] LTE Cat.M1을 이용한 AWS 클라우드 서비스 설계 웨비나세미나 & 워크샵 2022. 2. 24. 15:02
안녕하세요?2022년 2월24일에 마우저 주관으로CodeZoo LTE CATM1 내장형모뎀과 AWS클라우드를 이용한 웨비나를 진행 했습니다.주요내용1. LTE Cat.M1 소개2. 글로벌심 소개 (Vodafone)3. Cat.M1 하드웨어 구성4. Cat.M1 동작방식5. CAT.M1 사용하기 위한 S/W 구성 및 동작테스트6. CAT.M1과 AWS IoT SiteWise를 활용한 서비스 구현- AWS SiteWise- 데모구현- 실제 구현사례 및 기술 소개 : 아성 협동로봇CodeZoo LTE CATM1 내장형 모뎀과 사용방법에 대해서 제작자가 직접 설명해 드립니다.아래 링크를 눌러서 웨비나 신청하시면 언제든지 다시보기 하실 수 있습니다.감사합니다Murata Type1SC 모듈 구매, 자료 관련 문의(..
-
짧은 질문, 긴 답변 (with socket통신)Socket 통신 2022. 2. 24. 02:08
질문:아두이노 예제에서 초기 전원 투입시 초기화 하고 서버측 IP및 port 지정하여 연결 시켜서 데이터 보낸 후에도 계속 연결 되어 있는 상태로 쓰고 있는데 TCP서버 측의 연결이 끊겼을 때 이를 감지하여 재연결 하는 라이브러리가 있을까요?답변:재연결하는 라이브러리 함수는 따로 없습니다.질문하신 내용 관련해서 정리한 자료 및 어떻게 프로그래밍 하셔야 하는지 알려드리겠습니다.먼저, CATM1에서 세션이 종료되는 것은 두가지 이벤트로 확인할 수 있습니다.첫번째는,TCP 세션은 일반적으로 계속 연결되어 있지 않습니다. 기본 Idle Timeout값이 60초 입니다. 타임아웃 되기 전에TCP로 세션으로 송수신하지 않을 경우 자동으로 컨넥션이 끊어 집니다.TCP idle timer in seconds (0-30..
-
AWS IoT SiteWise Example 오픈소스 업로드AWS IoT 2022. 2. 19. 03:38
LTE CATM1 내장형 모뎀을 사용해서 AWS IoT SiteWise로 데이터를 전송하는 오픈소스를 업로드했습니다.AWS IoT Core에 Things를 등록하고 SiteWise를 사용하기 위해 모델과 자산을 등록시키는 과정은 AWS 콘솔을 이용해서 코드 작성 없이정보 입력과 드래그 앤 드롭으로 구성할 수 있습니다.전체적인 흐름을 명확하게 이해하고 있으면 손쉽게 산업용 자산들을 AWS IoT SiteWise에 등록시켜서시각화, 관리, 추적, 분석, 예측 같은 작업들을 진행할 수 있습니다.전체 과정에서 실제 사용되는 코드는 하드웨어에서 AWS-IoT로 데이터를 보낼 때 필요하므로 위 구성에 맞게 아래 예제를 작성해서 업데이트했습니다. Arduino New Nano board, Nano Every, Nan..
-
LTE-CATM1 내장형 모뎀으로 Unix Timestamp 처리하기AWS IoT 2022. 2. 13. 16:53
IoT, AIoT에서 수집한 정보를 서버에 전송할 때서버에서 요구하는 사항 중 하나가 Timestamp 값 (데이터를 전송하는 현재시간)입니다. 필요한 이유는 단말기에서 데이터와 데이터를 보낸시간을 받아서 처리하기 위해서입니다. 물론, 간단하게 서버를 구성할 때는 서버에서 데이터를 받은 시간으로 처리해 줘도 되지만,데이터에 대한 무결성 검증을 위해서는 단말기에서 보낸 시간정보도 필요합니다. 글로벌 클라우드 서비스를 운영하고 있는 AWS도 AWS-IoT를 통해 데이터 전송 시 필수사항으로TimeStamp 값을 요구(*마크)하고 있습니다. 단순히 시간값을 넣어야 하는 게 아니라 과거 시간으로 15분을 초과하거나 미래시간으로 5분을 초과하는 경우,데이터 수집 자체를 거부합니다. 여기서 설명박스를 보면 ..