一、簡介
BC26 是一款高性能、低功耗、多頻段 LTE Cat NB1/Cat NB2*無線通信模塊。其尺寸僅為 17.7 mm × 15.8 mm × 2.0 mm,能最大限度地滿足終端設備對小尺寸模塊產品的需求,同時有效幫助客戶減小產品尺寸并優化產品成本.BC26 在封裝設計上兼容移遠通信 GSM/GPRS 系列 M26 模塊以及 NB-IoT 系列 BC28/BC25/BC260Y-CN 模塊,方便客戶快速、靈活的進行產品設計和升級。BC26 提供豐富的外部接口和協議棧,同時可支持中國移動 OneNET/Andlink、中國電信 IoT/ AEP以及阿里云IoT等物聯網云平臺,為客戶的應用提供極大的便利。
BC26 采用更易于焊接的 LCC 封裝,可通過標準 SMT 設備實現模塊的快速生產,為客戶提供可靠的連接方式,并滿足復雜環境下的應用需求。
憑借緊湊的尺寸、超低功耗和超寬工作溫度范圍,BC26 成為 IoT 應用領域的理想選擇,常被用于煙感、無線抄表、共享單車、智能停車、智慧城市、安防、資產追蹤、智能家電、可穿戴設備、農業和環境監測以及其它諸多行業,以提供完善的短信和數據傳輸服務。
BC26資料:鏈接:https://pan.baidu.com/s/1n8rcRCna8wnMPFwikY3l0g?pwd=vgcm 提取碼:vgcm
二、AT指令
發送數據時務必勾選:“加回車換行符”。否則模塊不會響應。在本文中,僅顯示響應,省略回車換行符。
2.1 AT
測試AT指令功能是否正常,等待模塊返回 OK。
AT OK
2.2 AT+CIMI
該命令用于查詢(U)SIM 卡的國際移動用戶識別碼(IMSI,無雙引號的字符串)。IMSI 允許 TE 識別連
接到 MT 的 USIM。
AT+CIMI460001357924680OK
2.3 AT+CGATT=1
設置命令用于將 MT 附著于 PS 域。命令完成后,MT 保持在 V.250 命令狀態。如果 MT 已經處于請求狀態,則忽略該命令,并且仍將響應 OK。如果 MT 無法實現請求狀態,將響應 ERROR 或+CME ERROR。
AT+CGATT=1OK
2.4 AT+CGATT?
查詢命令返回當前 PS 域服務狀態。
AT+CGATT=?+CGATT:如:+CGATT: 1OK
0 去附著 1 附著 0 禁止上報網絡注冊狀態 URC 1 允許上報網絡注冊狀態 URC +CEREG: 2 允許上報網絡注冊狀態和位置信息 URC +CEREG: 3 允許上報網絡注冊狀態、位置信息和 EMM 原因值 URC +CEREG: 4 對于請求 PSM 的 UE,允許上報網絡注冊狀態和位置信息 URC +CEREG: 5 對于請求 PSM 的 UE,允許上報網絡注冊狀態、位置信息和 EMM 原因值 URC +CEREG: 0 未注冊,MT 當前未搜索網絡 1 已注冊,歸屬網絡 2 未注冊,但 MT 當前正在嘗試附著或搜索網絡以進行注冊 3 注冊被拒絕 4 未知(例如:超出 E-UTRAN 覆蓋范圍) 5 已注冊,漫游狀態 查詢 UE 的 IP 地址 AT+QIPADDR +QIPADDR: fe80:0:0:0:3c:ffb8:f4c9:1207 +QIPADDR: 2001:14bb:170:4c91:3c: ffh8:f4c9:1207 +QIPADDR: 178.55.211.180 +QIPADDR: 127.0.0.1 OK 2.7 AT+QIOPEN 該命令用于打開套接字服務。 AT+QIOPEN=?:查詢命令參數。 AT+QIOPEN= 0: 緩沖區訪問模式 1:直推模式 2:透明訪問模式 如果 如果 如果 如果 “ TCP ” :作為客戶端啟動TCP連接 “ UDP ”:作為客戶端啟動UDP連接 “TCP LISTENER” :啟動TCP服務器以偵聽TCP連接 “UDP SERVICE” :啟動UDP服務 Buffer模式,Push模式,透傳模式。通過參數 如果指定套接字服務的 三、TCP應用時序圖 通過拉低 RESET 引腳至少 50ms 可以使模塊復位。 五、移植文件 5.1 board_bc26.c /********************************************************************* * INCLUDES */ #include 'stdlib.h' #include 'string.h' #include 'stm32f10x.h' #include 'FreeRTOS.h' #include 'task.h' #include 'board_bc26.h' static uint8_t sendCmd(char *pCmd, char *pRes, char *pRes2, uint32_t timeOut, uint8_t sendNum); static void clearBuffer(void); static void reset(void); /********************************************************************* * GLOBAL VARIABLES */ uint8_t g_usart2RecvFinish = 0; // 串口2接收標志串口接收完成標志 char g_bc26Buf[1024] = {0}; // 接收緩存 volatile uint32_t g_bc26Cnt; // 接收計數 /********************************************************************* * PUBLIC FUNCTIONS */ /** @brief 初始化 @param 無 @return 1 - 成功;0 - 失敗 */ uint8_t BC26_Init(void) { printf('BC26_Initrn'); uint8_t result = 0; uint8_t step = 0; switch(step) { case 0: if(sendCmd('ATrn', 'OK', NULL, 10, 6)) // 測試AT指令功能是否正常 { step++; } else { printf('Err:ATrn'); reset(); break; } case 1: if(sendCmd('AT+CIMIrn', 'OK', NULL, 20, 1)) // 查詢SIM卡是否正常,返回OK則表示SIM卡正常 { step++; } else { printf('Err:AT+CIMIrn'); // 20秒內,無法識別SIM狀態,重啟模塊 reset(); break; } case 2: if(sendCmd('AT+CGATT=1rn', 'OK', '+IP:', 60, 1)) // 激活PDP場景 { step++; } else { printf('Err:AT+CGATT=1rn'); step++; } case 3: if(sendCmd('AT+CEREG?rn', '+CEREG: 0,1', '+CEREG: 1,1', 60, 3)) // 查詢模組是否注冊上EPS網絡 { step++; } else { printf('Err:AT+CEREG?rn'); step++; } case 4: if(sendCmd('AT+CGATT?rn', '+CGATT: 1', NULL, 85, 3)) // 查詢當前PS域服務狀態 { step++; } else { printf('Err:AT+CGATT?rn'); // 如果3次都沒停止成功或超過85秒沒有回應,則重啟模塊 reset(); break; } case 5: if(sendCmd('AT+QIPADDRrn', '+QIPADDR:', NULL, 60, 3)) // 查詢本機IP地址 { BC26_Connect(); result = 1; 2.5 AT+CEREG?
AT+CEREG?+CEREG:
2.6 AT+QIPADDR
AT+QIOPEN=1,0,'TCP','180.97.81.180',53540,0,1OK+QIOPEN: 0,0
2.8 AT + QISEND
四、復位模塊
上一篇:STM32CubeMX學習筆記(43)——USB接口使用(CDC虛擬串口)
下一篇:STM32CubeMX學習筆記(42)——ETH接口+LwIP協議棧使用(靜態IP)
推薦閱讀最新更新時間:2025-04-23 20:33




設計資源 培訓 開發板 精華推薦
- 使用光學編碼器產生方向(向上/向下)和幅度(計數)信號的典型電路
- 【物聯網】鴻蒙智能WIFI開關+4212691A
- ATAVRAUTO100,評估套件旨在評估 AT90CAN128 AVR MCU 支持 CAN + LIN 協議
- 使用 L5970D/L5973D 6 至 12 VDC 輸入 1W LED 驅動器的高強度應用電路
- LTC2283IUP 演示板,雙路 HSADC,VDD = +3V,125Msps 12 位 1MHz
- USB-POWER V1.2
- LTC1154 的典型應用 - 高側微功率 MOSFET 驅動器
- 用于車載和工業直流無刷電機的3相橋驅動電路
- 顯示 A8502 LED 驅動器計算值的典型應用
- AM2G-2403SH30Z 3.3V 2瓦DC-DC轉換器的典型應用
- 高通攜手中國“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動艙駕創新升級
- 工業市場正在快速回暖,德州儀器如何重塑電力電子市場?
- 特斯拉:美國交付的Model Y/3電池包已實現100%美國生產
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產品
- 強化中國市場戰略布局,德州儀器正靈活應對全球關稅挑戰
- Molex莫仕通過本地合作和創新加強支持中國汽車行業
- 貿澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實現車載充電器小型化!
- 用上車規級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術解析:聚焦高帶寬、多通道同步采集與協議分析