一、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文章
1285浏览量
40091 -
NB-IoT
+关注
关注
412文章
1447浏览量
184503
发布评论请先 登录
相关推荐
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命令手册资料免费下载

BC95和BC35-G及BC28系列NB-IoT模块的应用设计指导

评论