当前位置 - 무료 법률 상담 플랫폼 - 법률 지식 - ec600 모듈이 네트워크에 진입한 후 절전 모드로 들어갑니다.

ec600 모듈이 네트워크에 진입한 후 절전 모드로 들어갑니다.

RT 스레드 시스템에서 EC200 드라이버 패키지 + 웹 클라이언트를 사용하여 사물인터넷 프로젝트를 만들었습니다. 이전 개발 중에는 항상 EC600S 모듈을 사용했는데 보기에도 좋고 큰 문제도 없었습니다. 나중에 양산에 들어가게 됐는데, 우연히 EC600N을 구입해서 납땜을 하게 됐는데, 제조사 기술지원팀에서도 똑같아야 한다고 들었는데, 이런 함정에 빠졌습니다.

오류 현상:

모듈의 net_status 및 net_mode 표시등 상태가 올바르지 않습니다. 모듈 전원을 켠 후 최종 상태에서 net_mode가 항상 켜져 있는 경우가 있습니다. net_status 꺼져 있거나 net_status가 항상 느리게 깜박이면 net_mode는 꺼진 상태로 유지됩니다. 때로는 내 응용 프로그램이 서버에서 데이터 패킷을 가져온 다음 전화를 끊고 다시는 연결할 수 없을 수도 있습니다.

분석:

위의 두 가지 상태는 문서 설명에 없습니다. 클라이언트에 전화하여 확인하면 AT+CPIN?과 같이 보내는 내용이 직접 에코됩니다. OK나 error가 아닌 직접 응답만 하므로 초기 판단은 모듈이 오류 상태에 진입했다는 것입니다. 그런 다음 모듈은 다음 상황으로 인해 오류 상태에 들어갈 수 있습니다.

잘못된 절전, 전원 켜기 또는 다시 시작 상태

또는 내 애플리케이션 코드가 초기화되기 전에 모듈을 종료합니다. 하지만 이전에는 EC600S로 개발한 것이 좋았고, 일반 응용 코드에서는 모듈을 에러 상태로 만들 가능성이 낮아서 상대적으로 가능성이 낮습니다.

문제 해결:

두 번째 경우 문제 해결은 매우 간단합니다. 먼저 애플리케이션 소프트웨어를 제거하고 살펴보세요. 오류가 지속되므로 문제 해결을 계속하세요. 1.

EC200 드라이버 패키지에서 전원 켜기 핀, 상태 핀, 절전 핀을 구성하세요. 무엇을 개발하든 일반적으로 x86 개발, USB 장치 개발을 포함하여 절전 상태가 가장 문제가 발생하기 쉽습니다. 따라서 먼저 절전(-1)을 제거했지만 결함이 남아 있습니다.

처음에는 상태핀이 입력이기 때문에 전혀 의심하지 않았습니다. 그냥 모듈에 전원이 켜져 있는지 확인만 했을 뿐 문제가 없을 것 같아서 건드리지 않고 돌아다녔습니다. 친구가 비슷한 문제에 직면한 것을 보기 전까지는:

RT-Thread-at_device가 전원 핀을 사용하지 않아 네트워크 이상을 일으켰습니다. bugRT-Thread Q&A 커뮤니티 - RT-Thread

이 문제 사실 이전에 EC600S를 사용했을 때 이런 문제가 발생한 것 같았는데, ping을 사용하지도 않았고, 어플리케이션에도 문제가 없어서 크게 개의치 않았습니다. 그런데 한번 해봐야겠다는 생각이 나서 전원 켜짐 상태를 -1로 변경했더니 괜찮더군요.

전원 핀을 건드리지 않았습니다. 모듈에는 전원 켜기 시퀀스가 ​​필요합니다. 초기화 코드에도 전원 핀을 변경하고 다시 시작하라는 지침이 포함되어 있는 것을 봤습니다.

수렁에 빠진 ​​다른 친구들도 이 글을 읽고 우회로로 가지 않기를 바랍니다.

더 나은 읽기 환경을 위해 CSDN을 엽니다.

Quectel_EC600S 시리즈_TCP(IP)_Application Guide_V1.2.rar

EC600S-CN 모듈에는 TCP /IP가 내장되어 있습니다. 프로토콜 스택을 사용하면 호스트가 AT 명령을 통해 네트워크에 직접 액세스할 수 있으므로 PPP 및 외부 TCP/IP 프로토콜 스택에 대한 모듈의 의존도가 크게 줄어들어 터미널 설계 비용이 절감됩니다.

EC600N(2) - 코어 보드에 처음으로 불이 들어옵니다.

기사 시리즈 내용 EC600N(1) - 기본 정보 소개 EC600N(2) - 코어 보드가 처음으로 켜집니다. 시리즈 기사 카탈로그 서문 1. 사용 전 주의 사항 1. 전원 공급 모드 2. 모듈 전원 켜짐 상태 2. AT 명령 테스트 1. 테스트 준비 2. AT 명령 테스트 서문 이 실험에서는 다음을 사용합니다. Quectel EC600N 이중 행 코어 보드는 주로 AT 명령 테스트 모듈을 사용하여 모듈의 USB 포트와 3.3V 직렬 포트를 테스트합니다. 1. 사용 전 지침 1. 전원 공급 방법 EC600N 모듈은 핀 헤더의 VIN에 의해 ​​전원이 공급되어야 합니다. 전원 공급은 아래 그림과 같습니다. USB 포트 전원 공급은 모듈의 시작 요구 사항을 충족하지 않을 수 있습니다. (직렬로 연결된 다이오드로 인해 전압 강하가 있습니다.) 일반적으로 핀은 모듈에 전원을 공급하는 데 사용됩니다. 이번 디자인은 좀 별로네요.

2.

계속 방문

TCP/IP 연결 및 서버 테스트를 위한 Quectel 4G 모듈 EC600N

최근 회사 제품에 데이터용 4G 모듈을 추가해야 합니다. 예전에 만들었던 Quectel 4G 모듈이 생각나서 코어보드를 사서 디버깅하러 돌아왔습니다. 프로토콜은 TCP/IP로 선택되어 있으므로 TCP/IP 부분은 AT 명령어 매뉴얼을 사용한다. 도구적인 부분에서는 시리얼 포트 디버깅 어시스턴트를 사용했는데, 테스트 서버의 경우 처음에는 Essence의 투명 전송 클라우드를 사용했는데, 일정 시간 동안 메시지를 보내지 않으면 서버 연결이 자동으로 끊겨서 아직은 그렇습니다. 네트워크 디버깅 도우미를 사용했습니다. 네트워크 디버깅 도우미는 로컬 네트워크를 사용하기 때문에 4G와 통신해야 하는 경우 인트라넷 침투를 위해 땅콩 껍질을 사용해야 합니다. 다음으로 서버 부분을 먼저 마무리합니다. 땅콩 껍질 소프트웨어가 없다면 공식 웹사이트에 가서 다음과 같은 소프트웨어를 다운로드하는 것이 좋습니다. 설치 후 다음과 같이 인터페이스를 엽니다.

계속 방문

STM32F405+4G 모듈 OTA 펌웨어 업그레이드 및 디버깅 기록

STM32F405+4G 모듈 OTA 펌웨어 업그레이드 및 개인 기록 디버깅

계속 방문

Cat.1 모듈 사용 요약(EC600N)

Cat.4 모듈(EC20)의 높은 전력 소비로 인해 , NB 네트워크 커버리지 문제(장비가 현장에서 작동 중임)를 고려하여 프로젝트에 Cat.1(EC600N) 모듈이 선택되었습니다. 이제 모두에게 도움이 되기를 바라면서 디버깅 프로세스를 요약하겠습니다. EC20 사용법 요약은 마이크로컨트롤러 및 4G 모듈 통신 요약(EC20)을 참조하세요. 1. 전원 공급 장치: 설명서에는 전원 공급 장치 전압이 ≥3.4V이고 피크 전류가 3A라고 명시되어 있습니다. 2. 통신 포트 UART와 IO 포트는 모두 1.8V이므로 레벨을 변경해야 합니다. 3. 전원 켜기 순서: 전원을 켠 후 1초 동안 재설정하고, 600ms 동안 로우 레벨을 재설정한 다음, 100ms 후에 전원을 켜고, 전원을 켠 후 10초를 기다린 후 작동합니다. 4. AT 명령은 메시지 본문 원칙을 채택합니다. 자세한 내용은

계속 방문

로그 구성 요소

로그 구성 요소를 참조하세요. ? 로그는 소프트웨어 애플리케이션에 필요합니다. 준비된 구성 요소는 프로그램 디버깅이나 데이터 수집 및 관리를 위한 중요한 기반이므로 프로덕션 환경 및 코드 실행 궤적의 변수 값 변경을 모니터링할 수 있습니다. 본 강좌는 주로 실제 개발에서 흔히 사용되는 로깅 컴포넌트를 학습하는데 활용된다. 주요 목적은 생산 환경의 변수 값 변화와 코드 실행 궤적을 쉽게 모니터링하는 것입니다. 이러한 기록은 오류 및 사용자 요청 추적을 분석하는 데 도움이 되는 파일을 형성하기 위해 지정한 위치로 출력됩니다. 2. 일반적으로 사용되는 로그 구성 요소 2.1 Log4j 및 log4j2.x? Log4j에는 8개의 서로 다른 로그 수준이 있습니다. 낮은 것부터 높은 것까지: ALL>TRACE>DEBUG>

계속 방문

ESP32 +Quectel EC600N 모듈은 MQTT를 통해 Alibaba Cloud에 연결하고 HTTP를 통해 OTA 업그레이드를 수행합니다.

ESP32+Quectel EC600N 모듈은 MQTT를 통해 Alibaba Cloud에 연결하고 HTTP를 통해 OTA 업그레이드를 수행합니다. 다음은 제가 이 기간 동안 수행한 작업입니다. 제 뒤에 있는 친구들이 함정을 피할 수 있도록 연구 결과를 공유하고 싶습니다. 동시에, 시간이 지나도 잊어버리지 않도록 기사 전체에 걸쳐 단계를 기록해 두십시오. 다음은 직렬 포트를 통한 ESP32와 EC600N 모듈 간의 데이터 상호 작용에 대한 자세한 디버깅 정보 출력입니다. ...

계속 보기

인기 추천 EC600N (1) – 기본 정보 소개

EC600N 사용 지침 EC600N (1) – 기본 정보 소개 카탈로그 EC600N 사용설명서 서문 1. 모듈그룹 기본 소개 1. 모듈 기본 선택 정보 2. EC600N 코어보드 기본 정보 2. EC600N 기능 소개 1. 기본 기능 소개 2. 핀 기능 3. 보충 서문 EC600N은 Yuan이 출시한 휴대폰 4G 모듈. Quectel과 China Mobile은 4G 모듈과 NB-lot 모듈의 주요 공급업체입니다. Quectel의 모듈은 비교적 널리 사용되고 있기 때문에 한번 사용해 보았습니다. 관련 자료 링크: 공식 웹사이트에서는 정보를 찾기가 어렵습니다. quetcelpython 다운로드 센터에서는 대부분의 Quectel 모듈이 Python의 2차 개발을 지원합니다.

quetcel

계속 방문

Quectel QuecPython(EC600 기반)은 사물 인터넷 애플리케이션을 개발합니다. (7) QuecPython 통신 관련 모듈

1. module import sim 1. SIM 카드의 imsi를 가져옵니다. sim.getImsi() 매개변수에는 반환 값이 없습니다. 성공하면 문자열 유형의 imsi가 반환됩니다. 2. SIM 카드의 Iccid를 가져옵니다. sim.getIccid() 매개변수 없음 반환 값 성공하면 문자열 형식의 Iccid를 반환하고, 실패하면 정수 -1을 반환합니다. 3. SIM 카드의 전화번호 가져오기 sim.getPhoneNumber()...

계속 방문

유용한 순환 대기열 및 C 언어 사용 예(EC200/600 가져오기) 예를 들어 AT 프레임워크)

목차 1. 서론 2. 결론 3. 순환 큐 3.1 큐의 선두에 큐 쓰기 3.2 꼬리부터 큐 읽기 3.3 현재의 데이터 개수 가져오기 큐 3.4 큐 지우기 3.5 두 가지 중요한 구조 4. 효과 및 예 4.1 세 개의 읽기 큐 스레드 4.2 AT 프레임 쓰기 큐 및 EC200 초기화 4.3 AT 프레임 읽기 큐 4.4 EC200은 TCP 긴 연결을 유지합니다. 5. 다운로드 5.1 순환 큐 5.2 AT 프레임 + EC200 TCP 긴 연결 (EC600 공통) 1. 이전 글 서문 : /ylc0919/article/details/111050124 아까 2세대 프레임워크를 출시하겠다고 했으니 궁금하네요

계속 방문

p>

Alibaba Cloud 온라인 온도 및 습도 - Little Bear School qpython(종합 디스플레이)

필요한 것: Xiaoxiongpai의 ec100y 개발 보드(여기서는 sht31을 사용하고 다른 사람들도 할 수 있습니다) 스스로 수정 가능); 배선: 3.3v, GND, i2c SCL 및 SDA 사용 Alibaba Cloud 디스플레이: 앱 디스플레이: 코드: # aLiYun 가져오기에서 패키지 참조 부분 가져오기 로그 가져오기 aLiYun 가져오기 ujson 가져오기 기계 가져오기 I2C 가져오기 pm # 사용자 변수 영역 # 업로드 간격 (싱글...

계속 방문

EC600N-AT 소프트웨어 패키지 노트

INIT_DEVICE_EXPORT(ec200x_device_class_register); 열기 struct at_device_class 구조를 입력하고 at_device_class_register를 입력합니다. 점프 방법 static int ec200x_init(struct at_device *device) at_device_class_registe가 실행된 후 INIT_APP_EXPORT(ec200x_device_register)로 이동합니다.

계속 방문하세요

개방형 솔루션, openCPU-EC600, L610 설계 응용 요약

OPEN CPU 모듈 설계 및 응용 요약 Xianyu NO FASHION 실제 프로젝트 요구 사항을 기반으로 최적의 설계 솔루션을 선택하는 것은 자격을 갖춘 하드웨어 엔지니어의 기본 기술입니다. 장단점에 대한 배경 및 설명: IoT 프로젝트의 경우 대부분의 기업이나 제품에는 더 저렴한 솔루션이 필요하므로 개방형 CPU 솔루션은 IoT 프로젝트의 황금 개발 시기를 열었습니다. 사물인터넷 프로젝트 자체에는 무선 통신 모듈이 필요합니다. 통신 모듈은 특정 IO 포트와 통신 인터페이스를 개방하므로 대다수 사용자의 현재 주 제어 MCU 부족 문제를 해결하고 개발 비용을 줄일 수 있습니다. IO 포트와 통신 인터페이스의 사용은 메인 제어 MCU와 비교할 때 충분히 유연하지 않고 상대적으로 인터페이스 수가 적습니다.

소프트웨어: 개방형 C 및 개방형 Python 지원(

계속 방문

Quectel EC800N-CN은 소규모 IoT에 선호되는 LTE Cat 1 모듈입니다 [Quectel Communications]

EC800N-CN은 M2M 및 IoT 분야를 위해 특별히 설계된 Quectel의 LTE Cat 1 무선 통신 모듈로 최대 다운링크 속도 10Mbps, 최대 업링크 속도를 지원하는 초소형 패키지입니다. 매우 비용 효율적입니다. 레이저 조각 프로세스는 더 나은 외관, 강한 금속 질감, 더 나은 열 방출, 정보가 쉽게 지워지지 않으며 자동화 요구 사항에 더 잘 적응할 수 있다는 장점이 있습니다. 풍부한 네트워크 프로토콜이 내장되어 있습니다. 다양한 업계 표준 인터페이스 및 다양한 드라이버 및 소프트웨어 기능(예: Windows 7/8/8.1/10, Linux, Android 및 기타 운영 체제의 USB 가상 직렬 포트 드라이버)을 지원하여 M

계속 액세스

계속 액세스

p>

EC600S 직렬 통신

EC600S에는 TX0/RX0이라는 두 개의 직렬 통신 포트가 있습니다. 프로그램에서 UART0 - DEBUG PORT 및 UART2 - MAIN PORT에 각각 해당합니다. 이 루틴을 실행하려면 개발 보드의 MAIN 포트를 직렬 포트 케이블을 통해 PC에 연결하고 이를 통해 PC의 MAIN 포트를 열어야 합니다. 직렬 포트 도구를 사용하고 해당 포트로 데이터를 보내면 PC에서 보낸 메시지를 볼 수 있습니다. (직렬 포트를 통해 USB 포트로 변환할 수 있습니다. RX/TX를 USB 포트로 변환하여 TX2/RX2를 컴퓨터에 연결하기만 하면 됩니다.) 각각) """ 이 루틴을 실행하려면 개발보드의 MAIN 포트를 직렬 포트 케이블을 통해 PC에 연결하고 PC의 직렬 포트 도구를 통해 MAIN 포트를 열어야 합니다. 그리고

계속 접속

Quectel EC20/600 시리즈 TCP는 가변 길이 데이터의 종료 플래그를 보냅니다!

Quectel EC20/600 시리즈 TCP는 가변 길이 데이터의 끝 표시를 보낼 수 있습니다!

계속 접속

Quectel ec200/600 사용

Quectel ec200, ec600 사용: linux2.6.22 pppd- 2.4.4 ec600s는 다이얼- ec200s의 관련 문서: 1:/driver/usb/serial/option.c는 4개의 위치를 ​​변경했으며 ec200s(2.6.30 이상, 3.0 이상 커널)의 지침 문서를 엄격하게 따르지 않습니다. wwan 및 qcserial 관련 파일, 관련 문서 참조) 2: Kernel config USB_SERIAL=y USB_USBNET=y USB_NET_CDCETHER=y (아직 확실하지 않음...

계속 방문

EC600U

ec600u, tcp 클라이언트 연결이 끊어졌다가 다시 연결됨

계속 방문

STM32+USART+DMA+EC600N 디버깅의 최신 릴리스

stm32Cube에서 DMA 송신 인터럽트 및 수신 인터럽트에서 usart 전역 인터럽트를 켭니다. 주요 디버깅 기능: (1) DMA를 사용하여 고정 길이 데이터를 직렬 포트로 전송합니다. (2) DMA를 사용하여 가변 길이 프레임 데이터를 수신합니다. (1) DMA 전송을 사용하여 고정 크기 데이터를 전송하고 이를 패키징 코드로 대체합니다. (2) 가변 크기의 데이터를 수신하려면 DMA 전송을 사용하여 데이터의 한 프레임을 식별합니다. : 참고: 유휴 인터럽트가 끝나면 DMA 수신을 다시 활성화해야 합니다. 명령어 분석 AT 실행 로직 각 AT 명령어가 성공적으로 실행된 후 다음 AT 명령어 실행이 실패하면 최대 10회까지 반복 실행되며, 현재 라운드가 종료됩니다.

계속 방문