一、BC28初始化完成,聯網完成
[I/at.dev.bc28] bc28 device network initialize success.
二、獲取網卡對象,沒有提示失敗
netdev = netdev_get_by_name("bc28");
if (netdev == RT_NULL)
{
rt_kprintf("get network interface device(%s) failed.n", "bc28");
}
三、創建socket,沒有提示失敗
if ((sock = socket(AF_AT, SOCK_STREAM, 0)) == -1)
{
/* 創建失敗的錯誤處理 */
LOG_E("Socket errorn");
return;
}
四、綁定socket到服務器,沒有提示失敗
server_addr.sin_family = AF_AT;
server_addr.sin_port = htons(2404); /* 服務端工作的端口 /
// server_addr.sin_addr.s_addr = INADDR_ANY;
server_addr.sin_addr.s_addr = netdev->ip_addr.addr;
rt_memset(&(server_addr.sin_zero), 0, sizeof(server_addr.sin_zero));
/ 綁定socket到服務端地址 */
if (bind(sock, (struct sockaddr )&server_addr, sizeof(struct sockaddr)) == -1)
{
/ 綁定失敗 */
LOG_E("Unable to bindn");
return;
}
五、在socket上進行監聽,返回-1,失敗
if (listen(sock, 2) == -1)
{
LOG_E("Listen errorn");
return;
}
六、調試
-
RT-Thread
+關注
關注
31文章
1305瀏覽量
40385 -
NB-IoT
+關注
關注
412文章
1448瀏覽量
184944
發布評論請先 登錄
相關推薦
NB-IoT來了!共建NB-IoT生態,擁抱萬物互聯
NB-IOT的OTA測試
NB-IOT模塊bc26芯片連接MSP430模塊,bc26模塊在半分鐘內就重啟了
NB-IOT模塊bc26芯片連接著msp430
NB-IoT是什么?NB-IoT能夠干什么?
NB-IoT模塊介紹
NB-IOT模塊BC28在socket上進行監聽失敗怎么辦
淺談nb-iot模塊bc95及其特點介紹
BC28 NB-IoT無線通信模塊詳細中文資料免費下載
NB IOT模塊系列BC35-G和BC28 AT命令手冊資料免費下載
![<b class='flag-5'>NB</b> <b class='flag-5'>IOT</b><b class='flag-5'>模塊</b>系列<b class='flag-5'>BC</b>35-G和<b class='flag-5'>BC28</b> AT命令手冊資料免費下載](https://file.elecfans.com/web1/M00/81/AF/o4YBAFw26z6ATIL8AAF5dtFiYrY605.png)
BC95和BC35-G及BC28系列NB-IoT模塊的應用設計指導
![<b class='flag-5'>BC</b>95和<b class='flag-5'>BC</b>35-G及<b class='flag-5'>BC28</b>系列<b class='flag-5'>NB-IoT</b><b class='flag-5'>模塊</b>的應用設計指導](https://file.elecfans.com/web1/M00/84/0B/o4YBAFxPxJOAelonAAHc2AdXlJs519.png)
評論