0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NB-IOT模块BC28在socket上进行监听失败如何解决呢?

冬至子 来源:yc961213911 作者:yc961213911 2023-11-14 12:43 次阅读

一、BC28初始化完成,联网完成

[I/at.dev.bc28] bc28 device network initialize success.

1.jpg

二、获取网卡对象,没有提示失败

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;
}

六、调试

1.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RT-Thread
    +关注

    关注

    31

    文章

    1149

    浏览量

    38906
  • NB-IoT
    +关注

    关注

    411

    文章

    1434

    浏览量

    183539
收藏 人收藏

    评论

    相关推荐

    NB-IoT来了!共建NB-IoT生态,拥抱万物互联

    安全地向万物云提交产生的设备数据,服务平台上进行存储和处理,并通过数据应用编程接口向各种物联网应用提供可靠的跨平台的数据查询和调用服务。  至于应用环节,NB-IoT面对成千上万多样化的应用需求
    发表于 09-30 14:45

    NB-IOT的OTA测试

    2017年7月25日新益技术实现了NB-IoT终端系统测试,OTA暗室中完成了NB-IoT终端系统总辐射功率TRP(TotalRadiated Power)和总全向灵敏度TIS(Total
    发表于 10-25 18:01

    兼容XBee NB-IOT插件板的Dragino NB-IoT Bee将发售,69欧元起!

    模组:1)Quectel BC95-B5 支持B5:850Mhz,B8:900Mhz,or B20:800Mhz,分别对应于NB-IoT Bee QB05,QB08,QB20模组 2)Quectel
    发表于 06-05 22:28

    NB-IOT模块bc26芯片连接MSP430模块bc26模块半分钟内就重启了

    NB-IOT模块bc26芯片连接着MSP430(没有串口的msp430),通过BC26使用OPENCPU开发内部使用AT指令AT+QPOWN=0,发现
    发表于 12-03 17:25

    NB-IOT模块bc26芯片连接着msp430

    NB-IOT模块bc26芯片连接着msp430(没有串口的msp430),通过BC26使用OPENCPU开发内部使用AT指令AT+QPOWN=0,发现
    发表于 12-09 20:44

    LiteOS通信模组教程03-AT指令玩转NB-IoT通信

    NB-IoT 无线通信模块,支持 B1/B3/B8/B5/B20/B28 频段,设计和AT指令上与BC95兼容。小熊派
    发表于 02-26 08:45

    NB-IoT的优势是什么

    如今国家高度重视物联网的今天,万物互联也成为了所有相关行业人的愿景,但是与此同时,掌握物联网的标准更是掌控物联网今后话语权的利器。 NB-IoT的由来 对于物联网标准的发展,华为的推进最早
    发表于 10-22 10:25

    NB-IoT是什么?NB-IoT的应用是什么?

    NB-IoT是什么?有哪些特点?NB-IoT远程抄表中的应用是什么?
    发表于 06-16 07:13

    NB-IoT是什么?NB-IoT能够干什么?

    P1 1.01-01 NB-IoT课程介绍(P1)NB-IoT是什么?NB-IoT能够干什么?1、移动通信网络发展概述移动通信网络-1G移动通信网络-2G移动通信网络-3G移动通信网络-4G移动
    发表于 07-26 07:15

    如何使用BC28模块和单片机去连接阿里云

    如何使用BC28模块和单片机去连接阿里云?其代码该怎样去实现
    发表于 12-08 07:50

    NB-IoT模块介绍

    一、概述 目前这个NB-IoT国内还是比较火的,最近刚好使用了一款NB-IoT模块。将驱动程序贡献给大家。希望能对用到的朋友有点帮助。二、NB-I
    发表于 02-24 06:53

    NB-IOT模块BC28socket上进行监听失败怎么办

    ;/ 绑定失败 */LOG_E("Unable to bind\\n");return;}五、socket上进行监听,返回-1,
    发表于 10-31 15:17

    请教STM32L431RCT使用AT连接BC28出现Hardfault咋办

    NB 模块使用 BC28 电信卡启动AT SOCKET 出现下面错误:
    发表于 01-09 17:05

    BC28 NB-IoT无线通信模块详细中文资料免费下载

    BC28 是一款超紧凑、高性能、低功耗的多频段 NB-IoT 无线通信模块,支持 B1/B3/B5/B8/B20/B28 频段。其尺寸仅为 17.7mm × 15.8mm × 2.3m
    发表于 08-13 08:00 179次下载

    NB IOT模块系列BC35-G和BC28 AT命令手册资料免费下载

    本文档详细介绍了Quectel NB IOT BC35-G和BC28模块支持的AT命令集。收到该字符串后,AT命令处理器准备接受AT命令。如
    发表于 01-10 08:00 130次下载
    <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命令手册资料免费下载