故障現象:
模塊的net_status和net_mode燈的狀態不太正確。有時候模塊開機後的最終狀態壹直是on,net_status是off,或者net_status閃爍很慢,net_mode是off。甚至有時候我的應用可以先從服務器上獲取壹包數據,然後掛掉,再也不連接了。
分析:
這兩種狀態不在文檔描述中。在客戶端調用,看妳發了什麽,會直接回顯,比如AT+CPIN發送。直接返回,不是OK或者error,所以初步判斷模塊進入了錯誤狀態。那麽能讓模塊進入錯誤狀態的無非是以下幾種情況:
睡覺或者啟動重啟的姿勢不對。
或者我的應用程序代碼在模塊初始化之前就殺死了它。不過之前用EC600S開發的還是不錯的,壹般的應用代碼都不能讓模塊進入錯誤狀態,比較低。
檢查:
在第二種情況下,調查非常簡單。先看看應用軟件。故障依舊,繼續查1。
在EC200的驅動包中,需要配置boot引腳、status引腳和sleep引腳。無論開發什麽東西,睡眠的狀態都是最容易出問題的,包括x86開發和usb設備開發,這種情況並不少見,所以先去掉睡眠(-1),但故障依然存在。
起初,我從不懷疑狀態引腳,因為它是壹個輸入。我只是判斷模塊開沒開,感覺不會有問題,就壹直沒動過。直到我看到壹個哥們也有類似的問題:
RT-Thread-at_device不使用power pin導致的網絡異常bug RT-Thread問答社區-RT-Thread。
其實我之前用EC600S的時候好像也遇到過這個問題,但是我沒有用ping,應用也沒有問題,所以也就沒在意。不過這個提醒我可以試試,所以把開機狀態改成了-1,也就可以了。
我沒碰電源插頭。該模塊需要有壹個啟動序列。我認為它的初始化代碼也有類似於停用電源引腳並重新啟動它的內容。
希望其他掉坑的朋友能看到我的帖子,少走彎路。
打開CSDN獲得更好的閱讀體驗。
Quectel_EC600S系列_TCP(IP)_應用指南_V1.2.rar
EC600S-CN模塊內置TCP/IP協議棧,主機可以通過AT命令直接訪問網絡。這大大降低了模塊對PPP和外部TCP/IP協議棧的依賴,從而降低了終端設計的成本。
EC 600n(II)-核心板第壹次亮起
系列文章目錄EC 600n(1)-基本信息介紹EC 600n(2)-芯板首照明目錄序系列文章目錄壹、使用前說明1。電源模式2。模塊啟動狀態2。在指令測試1。備考2。AT指令測試序本實驗使用移位的EC600N雙排核心板,主要使用AT指令測試模塊。壹、使用前說明:1。供電模式EC600N模塊需要通過引腳VIN供電,如下圖:USB口供電可能無法滿足模塊的啟動要求(由於二極管串聯存在壓降),壹般通過引腳給模塊供電。這個設計有點雞肋。2.
繼續參觀
用於TCP/IP連接和服務器測試的遠程4G模塊EC600N。
最近公司的產品需要增加壹個4G模塊進行數據傳輸。想到之前搬的4G模塊,就買了核心板回來調試。協議是TCP/IP,所以用TCP/IP部分的AT說明書。工具方面,我們用的是串口調試助手。至於測試服務器,壹開始我們用的是安信科的透傳雲,但是服務器壹段時間不發消息就會自動斷開,所以還是用網絡調試助手。因為網絡調試助手使用的是局域網,如果需要與4G通信,還需要使用花生殼進行內網穿透。接下來,先做服務器部分。如果妳沒有花生殼軟件,建議妳去官網下載壹個長這樣的。安裝後,打開如下界面
繼續參觀
STM32F405+4G模塊OTA固件更新調試記錄
STM32F405+4G模塊OTA固件升級調試個人記錄
繼續參觀
Cat.1模塊(EC600N)使用總結
由於Cat.4模塊(EC20)功耗較高,考慮到NB網絡覆蓋問題(現場工作的設備),項目選用了Cat.1(EC600N)模塊。現在總結調試過程,希望對大家有所幫助。關於EC20的使用總結,請參見:單片機與4G模塊通信總結(EC20)。第壹,電源手冊上說電源電壓≥3.4V,峰值電流3A。第二,通訊口的UART和IO口都是1.8V,電平必須改變。三、開機順序I上電1s後復位,復位低電平600ms,100ms後開機,等待10s運行。四。AT指令采用消息體原則。詳情請見。
繼續參觀
日誌組件
日誌組件1。日誌是什麽?日誌是軟件應用必不可少的組成部分,是程序調試或數據收集管理的重要依據,方便我們監控生產環境中變量值的變化和代碼的運行軌跡。本課程主要用於學習實際開發中常用的日誌組件。主要是方便我們監控生產環境中變量值的變化以及代碼的運行軌跡。這些記錄會輸出到我們指定的位置形成文件,幫助我們分析錯誤和用戶的請求軌跡。2.常用日誌組件2.1 Log4j和log4j2.x?Log4j有8個不同的日誌級別,它們都是& gtTRACE & gt調試和測試。大型旅行車的
繼續參觀
ESP32+遠程EC600N模塊通過MQTT連接阿裏雲,通過HTTP升級OTA。
ESP32+遠程EC600N模塊通過MQTT連接阿裏雲,通過HTTP升級OTA。下面是我這段時間的工作,分享壹下我的研究成果,也讓後面的朋友少踩坑。同時,通過文章記錄操作步驟,以免壹時忘記。下面是ESP32與EC600N模塊通過串口進行數據交互的詳細調試信息輸出。...
繼續參觀
熱門推薦EC 600n(1)-基本信息介紹
EC600N EC600N使用說明(1)——基本信息簡介目錄EC600N簡介1。模塊組1基本介紹。模塊2的基本選擇信息。EC600N核心板2基本信息。EC600N功能介紹1。基本功能介紹2。引腳功能3。補充前言EC 600N是壹個已經搬得很遠的4G模塊。遠方和中國移動是4G模組和NB-lot模組的主要供應商。因為遠程模塊應用比較廣泛,所以不妨試試。相關資源鏈接:官網,很難找到這個網站的信息。Quetcelpython下載中心,大部分遠程模塊支持python的二次開發。凱特塞爾
繼續參觀
脫離QuecPython(基於EC600s)開發物聯網應用(七)QuecPython通信相關模塊
1.sim - sim卡模塊導入sim 1。獲取SIM卡的imsi SIM。Get IMSI()參數成功返回字符串IMSI,整數-1失敗。2.獲取sim卡的iccid sim.getIccid()參數。如果沒有返回值,則成功返回string類型的iccid,如果失敗則返回integer -1。3.獲取sim卡的電話號碼sim.getPhoneNumber()...
繼續參觀
C語言中壹個有用的循環隊列及其應用實例(以EC200/600為例的AT框架)
目錄1。前言2。結論3。循環隊列3.1寫隊列到隊列頭3.2從尾讀隊列獲取當前隊列的數據數3.3清空隊列3.5兩個重要的結構4。效果及示例4.1三個讀隊列線程4.2在幀寫隊列和EC200初始化4.3在幀讀隊列4.4 EC200維持TCP長連接5。下載5.1循環隊列5.2 AT框架+TCP長連接+EC200(與EC600通用)1。前言:/ylc 0919/文章/詳情/11105065438。
繼續參觀
阿裏雲在線溫濕度-小熊學校qpython(綜合展)
需要用到的:小熊學校的ec100y開發板;I2c溫濕度傳感器(此處使用sht31,其他也可自行改裝);阿裏雲賬號;接線:SCL和SDA阿裏雲顯示帶3.3v,GND和i2c: app顯示:代碼:#包引用部分導入日誌從壹個李雲導入壹個李雲導入Ujs on導入Utime從機器導入i2c導入PM #用戶可變區#上傳間隔(單..
繼續參觀
EC600N-AT軟件包說明
INIT _ DEVICE _ EXPORT(EC 200 x _ DEVICE _ class _ register);如何從struct at_device_class結構跳轉到at_device_class_register到static int EC 200 x _ init(struct At _ device * device)At _ device _ class _ register執行到init _ app _ export(EC 200 x _ device _ register)後;靜態int ec200x_device_r
繼續參觀
open scheme、openCPU-EC600和L610的設計與應用綜述
開放式CPU模塊的設計與應用總結根據實際項目需求選擇最佳設計方案是壹個合格硬件工程師的基本功。背景及優缺點描述:對於物聯網項目,大部分公司或產品都需要更便宜的解決方案,因此物聯網項目中的開放式CPU解決方案迎來了黃金發展期。物聯網項目本身需要無線通信模塊,通信模塊開放壹定的IO口和通信接口,可以為用戶解決主控MCU不足的痛點,降低開發成本。缺點:IO口和通訊接口的使用相對主控MCU不夠靈活,接口相對較少。軟件:支持open C和open Python(
繼續參觀
Quectel EC800N-CN小型物聯網首選LTE Cat 1模塊【遠程通信】
EC800N-CN是專門為M2M和物聯網設計的LTE Cat 1無線通信模塊,支持最大下行速率10 Mbps,最大上行速率5 Mbps,超小封裝,性價比高。EC800N-CN采用激光雕刻技術,外觀更好,金屬質感強,散熱更好,信息不易被擦除,能滿足自動化的需要。EC800N-CN內置豐富的網絡協議,集成多種工業標準接口,支持多種驅動和軟件功能(如Windows7/8/8.1/10、Linux、Android等操作系統下的USB虛擬串口驅動)。大大擴展了它在m中的應用。
繼續參觀
EC600S串行通信
EC600S有兩個串行通信端口,TX0/RX0;TX2/RX2分別對應程序中的UART 0-調試端口和UART 2-主端口。要運行這個例程,需要通過串口將開發板的主端口與PC連接,通過串口工具打開PC上的主端口,向端口發送數據,這樣就可以看到PC發送的消息。(可以通過串口將usb口的TX2/RX2和RX/TX連接到電腦上。)" " "要運行此例程,您需要通過串口工具將開發板的主端口與PC連接,並打開PC上的主端口。
繼續參觀
遠離EC20/600系列TCP發送變長數據的結束標記!
遠離EC20/600系列TCP發送變長數據的結束標記!
繼續參觀
不再使用ec200/600
遠離ec200和ec600的使用:linux2.6.22 pppd-2.4.4 ec600s參考ec200s的撥號相關文檔:1:/driver/USB/serial/option . c換了四個位置。沒有嚴格遵守ec200s的指導文件(2.6.30和3.0以上的內核也會涉及wwan和qcserial相關文件,見相關文檔)2:內核config USB _ serial = YUSB _ USB net = YUSB _ net _ CDC ether = Y(目前還不清楚。...
繼續參觀
EC600U
Ec600u,tcp客戶端斷開並重新連接
繼續參觀
最新發布的STM32+USART+DMA+EC600N調試。
在stm32Cube中,打開DMA發送和接收中斷,打開usart全局中斷。主要調試功能:(1)利用DMA向串口發送定長數據,(2)利用DMA接收不定長幀數據。(1)使用DMA傳輸,發送固定大小的數據,用打包碼替換如下:(2)使用DMA傳輸,接收可變大小的數據,使用串口空閑中斷識別壹幀的數據。參考鏈接:註意:空閑中斷結束後,記得重啟DMA接收。AT執行邏輯的指令分析每條AT指令執行成功,然後繼續下壹條。如果這條AT指令執行失敗,將重復執行,最多10次。如果10全部失敗,本輪結束。
繼續參觀