# 【NB-IoT技术介绍】
NB-IOT是NarrowBand IoT(窄带物联网)的简称,也称为LTE Cat-NB1,是一种基于蜂窝电信频段的低功耗广域网(LPWAN)无线电技术标准,是3GPP标准化的移动物联网技术中的一种,2016年NB-IOT物理层标准和核心标准在3GPP Rel-13冻结,确认NB-IOT作为标准化的物联网专有协议。NB-IOT可在全球范围内广泛部署,基于授权频谱的运营,可直接部署于LTE网络,具备较低的部署成本和平滑的升级能力。
#【网络体系架构】
NB-IOT的网络体系架构分为五个部分,分别是NB-IOT终端、NB-IOT基站、NB-IOT核心网、IOT平台,以及各种物联网垂直行业应用。如下如所示。

# 【产品特点】
国内首款基于NB-IOT的物联网教学科研平台, 提供了完整的NB-IOT网络架构,包括开源终端、NB-IOT物联网云平台、客户端等;开放的硬件和开源的软件代码,以及完善的实验体系,方便基于NB-IOT物联网的学习和应用开发。
采用3GPP标准的NB-IOT协议,授权频段,覆盖广、高性能、远距离、低功耗,支持大规模组网,提供全新的物联网接入技术,极大的促进了物联网的进一步发展和应用。
终端采用ARM架构STM32L系列处理器,高性能低功耗,采用了MCU + NB-IOT +传感器/控制器的独立模块化设计,板载丰富的接口,可扩展多种传感器和控制器,构成NB-IOT的终端节点,实现物联网数据采集和终端控制,板载丰富的开发接口,支持直流电源和电池供电,方便学习和二次开发。
提供物联网云平台,自适应终端,数据服务器支持分布式集群部署,实现网络(tcp、udp)数据的收发,提供第三方接口(websocket、http),方便私有应用开发;mvc的web框架实现团队成员间协同开发管理员控制台,实现对项目管理、设备管理;前端框架界面基于html5。
开放的平台既可以支持学生完成基础实验,也可以支撑物联网创新创业及教师科研。
# 【技术参数】


## 主板:
处理器:低功耗STM32L151@ARM(Cortex-M3)
主频:32MHz,64KB Flash,10K RAM;
硬件资源:复位按键、自定义按键各一个;充电指示灯2个、电源LED1个,自定义LED 2个;2个Device接口;串口兼容USB、SPI、GPIO、PWM、JTAG、3.3V、5V电源;
工作电压:1.8~3.7V,典型值3.3V
电源:2000mAh 可充电锂电池供电(USB接口充电);同时支持USB和锂电池供电;
GPIO驱动能力:20mA
工作电流:≤500mA
工作温度:-20℃~+75℃
存储环境:常温
开发工具:ST-Link仿真器
## 通信模块:
NB模块:BC95-B5
SIM卡:NB-IOT专用sim卡
无线标准:3GPP Rel-13标准以及增强型 AT 指令
频率范围:850MHz@NB(中国电信频段)
发射功率:Pmax=23dBm @NB
接收灵敏度:Kmin=-129dBm @NB
功耗:Sleep:5uA
Idel:6MA
天线形式:SMA胶棒天线
网络覆盖:取决于运营商基站密度
## Device
传感器:可选温湿度、震动、光敏、光照强度、磁场强度、大气压力、紫外线、超声波、热释红外、对射、燃气、加速度、GPS等传感器,所有模块采用标准接口连接主板;
执行装置:可选485接口板、电机驱动板、继电器、蜂鸣器,所有模块采用标准接口连接主板;
## 软件参数
开发环境:Windows 7
工具软件:Keil 5.23;STM32CUBEMX;
# 【NB-IoT云平台】

云平台实现对各种NB-IoT设备设备的统一管理,同时向第三方应用系统开放接口,让各种NB-IOT应用能快速构建自己的物联网业务。
## 1、数据服务器
开发语言:php;
服务器框架包:Workerman;
IDE:notepad++;
支持异步、高并发、高可靠的TCP/UDP的数据采集服务;
支持跨平台部署;
## 2、WEB服务器
开发语言:php;
Web服务器:Apache2.4.9;
数据库服务器:Mysql5.6.17;
服务器框架包:Codeigniter;
前端框架包:AdminLte;
# 【客户端】

# 实验内容
硬件电路介绍、开发环境和工具、NB终端开发、服务器开发、客户端开发。
本文章来源于互联网,如有侵权,请联系删除!原文地址:物联网平台php源码_蜗壳-NB-IoT物联网开发平台-源码下载
物联网产业的预测调研 摘要 本文收集从2010到2019年高德纳的物联网相关预测图,及在此之间高德纳团队有关物联网方面的预测和建议,并分析相关预测和建议的正确性。 本文同时收集从2010到2019年“专家们”的物联网产业预测意见,并分析预测的准确度。 本文还将…