NB-IOT

NB-IOT_第1张图片

广/深覆盖。比GPRS覆盖增强20dB+NB-IOT_第2张图片

 低功耗。基于AA电池,使用寿命可超过10年NB-IOT_第3张图片

 NB-IOT_第4张图片

 布局NBIOT的企业NB-IOT_第5张图片

 生态链快速构建,将成为全球主流技术和产业生态
NB-IOT_第6张图片

 NB-IOT智能抄表NB-IOT_第7张图片

 智能水表NB-IOT_第8张图片NB-IOT_第9张图片

 NB-IOT_第10张图片

 NB-IOT_第11张图片

 宠物跟踪

 NB-IOT_第12张图片

 其他应用NB-IOT_第13张图片

NB-IOT_第14张图片

 b8是联通移动  b5是电信的  uart串口方式NB-IOT_第15张图片

 NB-IOT其实是lte的技术被骂为5g标准实际上是lte的使用 4g 5g其实都是基于lte技术

23dbm 大概是200毫瓦 0.2w 无线电一般都是dbm来表示  12微瓦

NB-IOT_第16张图片NB-IOT_第17张图片

 m0

功耗 之前用过m3 f103系列 半导体最早出的f103系列,现在出了这种m0系列的,价格更低,功耗低,f103 功耗高 工作频率高72mhz但性能没有f103性能好,

NB-IOT_第18张图片

 低端路线芯片 低功耗  不需要那么昂贵 NB-IOT_第19张图片

 NB-IOT_第20张图片

 NB-IOT_第21张图片

 stm32单片机 nb只是提供串口指令,通过串口指令来通过mcu来发送不同的串口指令来操作我们的nb nb链接我们的物联网 达到我们控制的目的

NB-IOT_第22张图片

stm32下载对应芯片的类型,生成一个代码框架,然后通过mdk keil5 ide去写我们的代码编译 通过 stlink下载代码到开发板里面去 在屏幕上显示lc显示界面 通过串口打印电脑上面

NB-IOT_第23张图片

Iot云 

工具 图形化配置自动生成代码的框架 

需要注册账号   版本号6.2.0最新

需要装java环境

选择hel库的,

生成什么样的代码 需要这些packgect进行提供 比如说需要生成 f0框架的代码 绿的是安装过的, 点一下 installnow 进行下载安装

创建新的项目, 输入mcu的型号 

cpu引脚图

比如选择pa8 里面对应所有功能 说明pa8定义为输入功能了 在这里添加他的功能,首先配置io口之前,我需要把这个时钟配置一下,因为我们单片机呢,咱们可以看一下这个原理图,

这个是核心板,首先我们开发板分  核心板  底板两部分的 上面是核心板,底下是底板是

核心板包括 nb模块,和mcu  cpu模块 sim卡座 其他的是服务一些键  两个排针

cpu是外部间阵

然后配置时钟, 间阵用的8道的间阵 底下的黑块是间阵 选择时钟的时候需要简单的配置,*1*8*6  这里是48M因为咱们的整个m0  最高使用是48m 时钟配置好了,然后配置串口,串口配置哪一个呢?

NB-IOT_第24张图片

串口输入输出 

NB-IOT_第25张图片把其他的去掉,这个时候,我们配置好时钟之后,这两个引脚会变绿

串口可以在这配置 NB-IOT_第26张图片

选择异步的 波特率选115200

​​​​​​​NB-IOT_第27张图片

工程Project Manager需要你定义项目名字

NB-IOT_第28张图片

 NB-IOT_第29张图片

 点 generate code

NB-IOT_第30张图片

启动应用 NB-IOT_第31张图片

 NB-IOT_第32张图片

keil不仅仅开发arm芯片 还开发805芯片 他被arm收购后,大力的支持arm芯片,arm版本的key还有一个叫MDK-ARMNB-IOT_第33张图片

 keil破解选择以管理员身份运行ANB-IOT_第34张图片

 NB-IOT_第35张图片

 NB-IOT_第36张图片

选择arm 不要选c51 

NB-IOT_第37张图片

 打开

NB-IOT_第38张图片

 看一下defice里面是否有你导入的型号

NB-IOT_第39张图片

 点击编译下载到程序里面去NB-IOT_第40张图片

 打入前文件 mdk arm里面

NB-IOT_第41张图片

NB-IOT_第42张图片

 nb模块主要是包含了它的引脚, sim卡的引脚多一点 两个串口,对应我们stm32进行通讯的ikr4两个串口进行通讯的  USIM是sim卡的  GND是天线的 因为nb不需要编程,不需要太多的了解,

NB-IOT_第43张图片

需要了解的是 stm32NB-IOT_第44张图片

里面包含 ADC key电源 的  BAT ADC  U1串口  LCD液晶屏的

SC的sti总线,n1是通过sti总线传输的  d1 d2是通过直接连到底板上的io的

SWCLK SWDIO ..器,Ul USART1TX串口连接到nb模块的,使用nb的话,联网的话,最起码把这个串口配上,

LED灯2 3 4   A2 ID这是 串口二NB-IOT_第45张图片

 NB-IOT_第46张图片

这是SIM卡的

NB-IOT_第47张图片

这两个排针,是核心板和底板之间的一个插脚  

NB-IOT_第48张图片

核心底板 主要关注 传感器模块, P1 P2对应板子上 两排针 排母 是插传感器的,这几个引脚和cpu是对应起来的,

 D1 D2 CPU上也有对应的D1 D2  液晶屏上 LCD NRST REST复位  还有LED灯 连接板子LED2 3 4

NB-IOT_第49张图片

 NB-IOT_第50张图片

STM32单片机对应的引脚 作用

 RI 是网络模块,NB模块信号输出可以让我们的单片机检测到nb网络模拟量

SWD烧写口 

NB-IOT_第51张图片

链接液晶屏的背光  SPI数字信号

每个引脚定义要了解,否则的话,我们无法创建我们的工程,现在就创建我们的工程,打开NB-IOT_第52张图片

 选择cpu型号

NB-IOT_第53张图片

 第六个引脚对应adcin 输入​​​​​​​NB-IOT_第54张图片

 

第七个引脚是电池电压的,IO口,

8 9选择串口通讯 

NB-IOT_第55张图片

 10个引脚 

 NB-IOT_第56张图片

 11脚没用

NB-IOT_第57张图片

12角 A2  13角空的,

14 15 16 GPIO output 

NB-IOT_第58张图片

 

17电源不用配置

18数据输入,

NB-IOT_第59张图片

 19 20 USART1 tx rx

21引脚为空

22 NB信号输出NB-IOT_第60张图片

 23  24 烧写口,

25 26 27 28时钟,GPIO的output 

29背光 也是输出

30数字量输入,GPIO的input 

32角 GPIO的input 

NB-IOT_第61张图片

 通过映射表把引脚定义好了 不一定把所有的引脚用得上,但是在这个工程后面都可以来使用它定义好的这些引脚,因为这开发板,我们做所有的实验,这些引脚都需要先定义好,

你可能感兴趣的:(物联网)