Socket 통신
-
Voice AI 모듈과 LTE CATM1을 이용한 작업 데모Socket 통신 2024. 2. 22. 06:07
양손을 사용하는 다양한 작업 환경에서 현재 상태를 확인하고 제어하고 결과를 전송해야 하는 경우, 갑작스러운 상황이 발생했을 때 손보다 음성을 통한 직관적인 제어가 효율적일 때가 있습니다. 관련해서 Voice AI 모듈을 이용해서 음성을 통해 디바이스를 제어하고 제어 결과를 LTE CATM1을 이용해서 주변통신환경에 관계없이 서버에 실시간 보고하는 데모를 제작 했습니다. 코드주에서 개발 중인 Voice AI 모듈은 아래와 같은 특징을 가지고 있습니다.- 네트워크에 접속하지 않고 오프라인 상태에서 음성인식을 할 수 있습니다.- Phoneme-based modeling을 사용해서 음성명령을 빠르게 추가할 수 있습니다.- 44+ 이상의 언어를 지원합니다. 데모에서는 Voice AI 모듈에 한국어 음성명령을 ..
-
언제든지 데이터를 수신 받아서 처리하고 싶어요.Socket 통신 2022. 11. 21. 16:31
CodeZoo에서는 LTE CATM1 내장형 모뎀으로 여러 가지 오픈소스를 제작했습니다. 그중 가장 많이 사용하시는 아두이노 라이브러리의 경우 Command & Response 구조로 구현되어 있습니다. 쉽게 표현해서 명령을 내리고 그 명령에 대한 응답을 처리하는 구조입니다. CATM1 모뎀의 동작모드는 크게 AT Command, PPP 모드로 분류되는데, PPP모드의 경우 데이터 stream 형태로 동작되어 별도의 네트워크 소프트웨어 스택이 필요하기 때문에구조가 복잡하지만 사용자가 입맛에 맞게 여러가지를 추가하거나 개선하는 것이 가능합니다. 하지만 AT Command 모드의 경우 모듈 제조사 (CATM1 내장형 모뎀의 경우 murata 전자)에서 제공한 명령어로 밖에 사용할 수 없어서 확장성이 떨어집니..
-
짧은 질문, 긴 답변 (with socket통신)Socket 통신 2022. 2. 24. 02:08
질문:아두이노 예제에서 초기 전원 투입시 초기화 하고 서버측 IP및 port 지정하여 연결 시켜서 데이터 보낸 후에도 계속 연결 되어 있는 상태로 쓰고 있는데 TCP서버 측의 연결이 끊겼을 때 이를 감지하여 재연결 하는 라이브러리가 있을까요?답변:재연결하는 라이브러리 함수는 따로 없습니다.질문하신 내용 관련해서 정리한 자료 및 어떻게 프로그래밍 하셔야 하는지 알려드리겠습니다.먼저, CATM1에서 세션이 종료되는 것은 두가지 이벤트로 확인할 수 있습니다.첫번째는,TCP 세션은 일반적으로 계속 연결되어 있지 않습니다. 기본 Idle Timeout값이 60초 입니다. 타임아웃 되기 전에TCP로 세션으로 송수신하지 않을 경우 자동으로 컨넥션이 끊어 집니다.TCP idle timer in seconds (0-30..
-
Cellular Library 개발 그리고 포팅 두번째 이야기Socket 통신 2021. 9. 25. 13:53
공짜 점심은 없다(!)NXP I.MX RT1010 EVK보드에 모뎀 상용라이브러리 포팅 완료했습니다. 금방되지 않을까 하는 생각으로 추석연휴를 시작해서 연휴 다음날인 오늘까지 작업해서 마무리했습니다. (21.9.23)하루이틀에 끝낼거라 생각했지만 막상 뚜껑을 열고 보니 새로운 플랫폼을 다루기 쉽지 않네요.공짜가 없다는 생각을 다시 한번 해봤습니다.NXP MCUXpresso IDE 강력합니다. 맘에 쏙 듭니다. 다루는 제가 부족할 뿐..🤣#IMX1010 #CATM1 #MDM_Library_Porting #CATM1 #아성코리아 #CodeZoo 동작영상 https://www.devicemart.co.kr/goods/view?no=14077527 LTE-CatM1 내장형 모뎀 / 사물인터넷 통신모듈사물인..
-
Cellular Library 개발 그리고 포팅 첫번째 이야기Socket 통신 2021. 9. 25. 13:41
- CodeZoo CTO 한기태 (2021.09.07)이번에 새로 만든 Cat-M1 모뎀을 ST, Rnesas, Silicon labs 동작할수 있는 라이브러리를 만들었다. ST는 NUCLEO-G491RE(STM32G491RE), Renesas(R7FA2L1AB2DFP)와 Silicon labs(R7FA2L1AB2DFP)는 직접만든 보드로 라이브러리 동작성 테스트는 완료했다. 앞으로 라이브러리에 추가할 기능들은 쉬엄쉬엄 만들어야지 피곤하다. https://www.devicemart.co.kr/goods/view?no=14077527 LTE-CatM1 내장형 모뎀 / 사물인터넷 통신모듈사물인터넷 개발을 위한 LTE 모듈입니다. / CodeZoo / 사물인터넷 통신모듈 / 유심은 상품상세의 링크에서 별도 ..