NB-IoT即窄带物联网(Narrow Band Internet of Things),NB-IOT构建在蜂窝网络之上,只消耗大约180KHZ的带宽,可直接部署于GSM(2G)、UMTS(3G)、LTE(4G)网络,因为这些网络的基站等基础设备都已经有较好的覆盖范围,所以这将很好的降低了NB-IOT的部署成本。

NB-IoT的优势:

一是广覆盖,将提供改进的室内覆盖,在同样的频段下,NB-IoT比现有的网络增益20dB,相当于提升了100倍覆盖区域的能力,NB-IoT信号穿墙性远远超过现有的网络,即使用户深处地下停车场;

二是具备支撑连接的能力,NB-IoT一个扇区能够支持10万个连接,支持低延时敏感度、超低的设备成本、低设备功耗和优化的网络架构。

常见的无线通信:

短距离:WiFi、蓝牙、RFID、NFC、ZigBee、红外

远距离:2G\GPRS(2.5G)\3G\4G\5G、NB-IOT、LoRa

NB的型号介绍

国内做NB通信模组的厂家主要有移远和芯讯通两家。移远是国内NB-IOT模组做的最出色的一家公司,NB模组出货量排名第一,研发的NB模组型号众多,功能齐全,方案涵盖华为海思、联发科和高通。

打开移远官网:https://www.quectel.com/cn/product/list/LPWAIoTModule.htm 一目了然的就可以看到所有的NB产品。

BC95:

多为电信网络

支持AT指令

是移远最早量产的NB-IOT模组,基于海思120芯片(18年四季度开始采用150芯片)。模块价格的从当初的120元,逐渐下降到90元,60元,40元,以及到现在的35元左右。可以说,BC95模组见证了国内NB-IOT的发展历程。

BC35:

BC95的国内全网通版本

支持AT指令

BC28:

全网通

支持AT指令

华为Boudica150芯片

BC26:

全网通

支持AT指令

支持OpenCPU,可省去外围MCU

支持高速移动(80km/h~120km/h)

采用联发科的MT2625芯片

BC20:

全网通

支持AT指令

支持 AGPS 技术

集成NB-IOT和GNSS(GPS+BDS北斗)

采用MT2625芯片

BC30:

全网通

支持AT指令

NB物联网卡

1.每一个NB模块必须插有一张物联网卡才能正常通讯

2.Nb卡如同手机SIM卡,但两者不能通用,NB卡的网络是经过特殊处理的窄带网络,两者网络可以认为是平行的,没有交集。

3.NB卡是三大运营商各种生产,其分为固定IP和非固定IP,固定IP的卡只能与所固定的公网IP进行连接,非固定IP可以与任意公网IP进行连接。

4.连接的目标可以是华为、电信、移动等的物联网平台,或者是自己在其他云服务器搭建的TCP、MQTT等服务器。

OpenCPU

1. OpenCPU是基于移远模块的二次开发方案,用户可以直接在模块里开发集成应用,从而省掉外部主控MCU。OpenCPU已被广泛的用于M2M领域,例如智能家居、智能城市、资产追踪,汽车能源等领域。

2. OpenCPU与传统方案对比如下图。 在传统方案中,需要一个MCU作为主控制器,控制硬件外设,例如控制路灯的亮或灭,然后使用MCU的UART接口与标准模块进行AT指令通信,上报当前路灯状态,或接收来自远程服务器的开关灯命令。

而OpenCPU方案,可以直接在模块中编写程序控制路灯,节约硬件成本,加速应用开发。

3. OpenCPU核心系统是NB-IoT模块的软硬件结合。它内置ARM Cortex-M4处理器,构建在FreeRTOS操作系统之上,具有微内核、实时性、多任务等特点。

NB芯片本自带有一些可供输入输出的IO口使用,但由于某种原因很多第三方厂商进行芯片封装时会将其去掉,保留基础的RX、TX、VCC、GND即可完成数据的收发。如果需要控制NB芯片里的GPIO就不能使用AT指令完成,而需要通过opencup直接编写代码烧写到芯片上进行GPIO控制。此时只有BC26支持Opencup。

BC260模块详解

NB260是谷雨物联网公司基于移远NB-IOT模块:BC26的小系统板,板载了IPEX射频天线座,5V转3.3V LDO稳压电源,MicroSIM卡座,ESD防护电路,开机电路等,即插即用。用户只需注重上层应用,以最快的速度开发出基于NB-IOT应用的产品。

NB260小系统板采用2.54标准间距排针,引出BC26模块的全部可用GPIO口,整板尺寸仅 25mm*33.02mm,便于嵌入到客户产品中。

NB260采用了省电技术,在省电模式(PSM)下,低至40uA,其中BC26功耗5uA,LDO稳压芯片静功耗态35uA。

基本性能

引脚介绍

只有当使用BC26的OpenCPU二次开发时才需要这么多引脚,若只当做普通的NB指令模块时,仅使用CON1(P1)的双排针的左侧一列信号即可。

CON1(P1)左侧一列信号为:GND,VIN,TXD,RXD,PEN,RST,EINT,NRI(NRI电压域1.8V,若用作唤醒MCU,可以简单串联1K电阻然后上拉后与MCU的GPIO口相连。),该列信号还与NB101,NB200兼容,可以相互替换。

模块供电

NB260有两种方式供电:一种是稳定的5V电压供电,另外一种是电池直接供电。当使用VIN供电时,VCC引脚为3.3V输出,不能再接到电池两端。

1、稳定的5V电源供电要求如下表格:

5V供电电路图,由图可知模块最终取电还是3.3V

2、电池直接供电的要求如下表格:

推荐电池型号:ER34615,CR17450。注意不能使用普通3.7V锂电池,因为其满电电压为4.1V,会烧坏模块。

工作模式

模块开机

NB260上电后处于关机状态,需要拉高PEN引脚至少500ms使其开机。

PEN开机逻辑,以及PEN与BC26模块的PWRKEY的关系如下图所示(下图是NB260的内部原理图):

其它

默认串口配置:波特率115200,无校验,8位数据位,1位停止位

开机:PEN接VCC大于500ms,信号灯闪烁一下即可

休眠:当模块等待一段时间后再发串口数据无响应,表明模块处于休眠状态,需要按照开机的办法,也就是拉高PEN来唤醒模块。

上电自启:解决模块上电不能自动启动,方法是持续拉高PEN,但后果是模块将不自动静茹PSM模式(省电睡眠模式)

参考:谷雨文档中心(http://doc.iotxx.com/

物联网之窄带物联网(NB-IOT)的更多相关文章

  1. NB-IoT窄带物联网技术的四大优势

      NB-IoT是指窄带物联网(Narrow Band -Internet of Things)技术,是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWA) ...

  2. 自学华为IoT物联网_03 公共事业物联网常见问题及解决方案

    点击返回自学华为IoT物流网 自学华为IoT物联网_03 公共事业物联网常见问题及解决方案 本文从以下六项公共事业,看看物联网的解决方案: 停车问题 路灯管理问题 消防栓管理问题 井盖管理问题 水表管 ...

  3. 自学华为IoT物联网_02 常见物联网通信技术

    点击返回自学华为IoT物流网 自学华为IoT物联网_02 常见物联网通信技术 两类技术: 有线通信技术 无线通信技术 一. 有线通信技术 1.1 物联网有线技术介绍及对比 ETH 主要用于支持以太网标 ...

  4. 在线直播: .NET与物联网主流技术探秘 初识IoT!

    DNT精英论坛暨.NET北京俱乐部是由资深.NET专家和社区活跃分子发起的技术论坛,以“分享.成长.合作.共赢”为原则,致力于打造一个领先的技术分享平台和成长交流生态.本次活动由aelf赞助支持,刘洪 ...

  5. 物联网时代-跟着Thingsboard学IOT架构-MQTT设备协议

    Thingsboard的MQTT设备协议 thingsboard官网: https://thingsboard.io/ thingsboard GitHub: https://github.com/t ...

  6. 物联网时代 跟着Thingsboard学IOT架构-CoAP设备协议

    thingsboard官网: https://thingsboard.io/ thingsboard GitHub: https://github.com/thingsboard/thingsboar ...

  7. 物联网时代-跟着Thingsboard学IOT架构-HTTP设备协议及API相关限制

    thingsboard官网: https://thingsboard.io/ thingsboard GitHub: https://github.com/thingsboard/thingsboar ...

  8. 10分钟物联网设备接入阿里云IoT平台

    前言最近尝试了一下阿里云IoT物联网平台,还是蛮强大的.在此记录一下学习过程.本教程不需要任何外围硬件,一台电脑和一根能上网的网线即可.算是一篇Hello World了.先上效果图 第一章 准备工作1 ...

  9. NB-IoT物联网连接

    一.NB-1oT的专有能力物联网(Internet of Things).简称IoTNB-IoT就是指窄带物联网(Narrow Band-Internet of Things)技术目前关于NB-IoT ...

随机推荐

  1. Word 删除多余空行

    打开查找替换框: 「^p^p」(意思:换行,换行)替换为「^p」 「^p^w^p」(意思:换行,空白区域,换行)替换为「^p」 未完 ...... 点击访问原文(进入后根据右侧标签,快速定位到本文)

  2. pip install 遇到的问题

    执行pip命令时遇到 Fatal error in launcher: Unable to create process using '"'   电脑同时安装了python-2.7.13跟p ...

  3. Golang常用快捷键以及常见快捷键冲突

    配置快捷键: 跳转到函数定义 回退 查找函数使用 File/Settings/Keymap 工具: gofmt/golint File/Settings/Tools/File Watchers gol ...

  4. golang开发:环境篇(五)实时加载工具gin的使用

    gin 工具是golang开发中非常有用且有效的工具,有效的提高了开发调试go程序的效率. 为什么要使用gin 我们知道golang是编译型语言,这就表示go程序的每次改动,如果需要查看改动结果都必须 ...

  5. DataSource配置

    一.JDBC Jar依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifac ...

  6. SQL Server2008分离数据库

    1.右击数据库 2.Tasks 3.点击Detach 4.选取Drop Connections-->点击确定 5.开启本地数据库默认存储路径C:\Program Files\Microsoft ...

  7. HTTP抓包实战

    HTTP:超文本传输协议 允许将HTTP文档从Web服务器传送到客户端的浏览器.HTTP请求报文分为3部分.第一部分叫做起始行(Request line).第二部分叫首部(Request Header ...

  8. 【转载】IIS网站配置不带www域名直接跳转带www的域名

    很多时候为了统一网站入口,需要将不带www的主域名解析到带www的域名记录下,当客户访问不带www的域名网址的时候自动跳转到带www的域名,在IIS Web服务器中可以通过URL重写模块来实现此功能, ...

  9. 3.Ubuntu/Deepin下安装Monaco/Menlo字体

    前段时间在一家公司实习,让IT给电脑安装了Ubuntu系统,用着挺好,但总感觉字体不太好看,网上小伙伴说Monaco字体不错,所以计划安装试试. 看了好多教程,不得不说,一些教程走下来真心是装不成功, ...

  10. 11/8 (tell tales web)

    1.visual perception gestalt theory:格式塔学派是心理学重要流派之一,兴起于20世纪初的德国,又称为完形心理学.由马科斯·韦特墨.沃尔夫冈·苛勒和科特·考夫卡三位德国心 ...