NB-IoT数据传输大致方法

现在无线通讯大致分类图
NB-IoT其实就是一个用来传输数据的工具,最简单来说就是底层传感器数据通过NB-IoT传输给你所要的地方。
从上图基本上就可以看出来NB-IoT跟其他技术的差别,如果就按照我自己的理解,就是NB-IoT是需要插卡进行传输的,就和手机打电话要插电话卡一样,NB-IoT数据传输需要物联网卡,而其他的通讯方式都不需要,所以这就首先出现了第一个NB-IoT的优势:传输范围很广,在我理解就是有信号的地方都能传输。
简单介绍完NB-IoT是个什么东西以后,我就开始时大致介绍一下怎么进行数据传输。
首先你需要一块NB-IoT的开发板,或者你自己设计,画一块PCB板制板、焊接、然后进行调试。如果买开发板的话那你基本可以按照淘宝上商家的视频进行学习了。如果你是想自己设计,可以继续看下去。
我自己设计了一块PCB板。
我所设计的PCB板的大致框图
我是自己选用一个MCU与NB-IoT模组进行通讯。大家可以看到上图的BC26就是我选用的NB-IoT模组。然后设计可MCU的外设电路,还有BC26的外设电路。具体设计方法可以自己上网查找资料。
设计完板子完成焊接以后就可以自己进行调试。利用这一块板子进行数据传输。我们可以用MCU的留下的串口接上传感器,或者可以接到电脑上用调试串口模拟数据。将模拟数据首先传输到MCU,让MCU处理一下格式什么的,然后MCU再将数据通过串口与BC26通信,因为NB-IoT模组是用AT指令进行传输的,算是比较简单的。你首先要有BC26AT指令集,了解一下指令,找到传输数据的指令。
官网的AT指令集
AT+QIOPEN=1,0,“TCP”,“220.180.239.212”,8062,1234,0 上述例子的指令
AT+QIOPEN=1,0,“UDP”,“XXX.XXX.XXX.XXX”,XXX,0,1 我研读过AT指令后写的例子,前面引号里面的是你所需要链接到的IP地址,后面是端口号。后面的黑色字体是BC26返回的数值。证明你指令发送成功并链接成功。
AT+QISTATE=1,0 这个指令就是查询现在的链接状态
上述返回的黑色字体
+QISTATE: 0,“TCP”,“220.180.239.212”,8062,1234,2,1,0
是你当前链接的IP和端口号

AT+QISEND=0,10,1234567890 这个指令就是发送指令,连接成功以后就可以进行发送。发送数据是10位,同时数据内容位1234567890。
至此服务器另一端就接收到了数据。
数据传输就完成了。
上述AT指令集可以官网下载,可以下载最新版本的。如果懒得话,我把下载放在我其他的文章里,可以下载看看。

  • 4
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值