NB-IoT物联网开发技巧和应用
文章平均质量分 85
本专栏系统地介绍NB-IoT关键技术、网络体系与应用架构、应用系统组件以及终端硬件设计的基础上,给出了一个NB-IoT系统设计从终端到平台的每个部分完整的实践与操作步骤,结合NB-IoT智慧路灯项目进行剖析,使学习者迅速掌握物联网应用项目的开发技巧。
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
不脱发的程序猿
嵌入式工程师,CSDN博客专家、微软IoT领域MVP、华为云云享专家、阿里云专家博主、知乎认证科学技术领域答主
展开
-
NB-IoT物联网开发技巧和应用:专栏总述
本专栏系统地介绍NB-IoT关键技术、网络体系与应用架构、应用系统组件以及终端硬件设计的基础上,给出了一个NB-IoT系统设计从终端到平台的每个部分完整的实践与操作步骤,结合NB-IoT智慧路灯项目进行剖析,使学习者迅速掌握物联网应用项目的开发技巧。原创 2023-03-03 18:56:41 · 4444 阅读 · 1 评论 -
NB-IoT综合项目实战开发背景及平台(NB-IoT专栏—基础篇1)
目录1、浅谈NB-IoT1.1、NB-IoT的概念1.2、NB-IoT的优势1.3、NB-IoT的发展历程1.4、NB-IoT的系统架构1.5、NB-IoT的应用组件1.5.1、NB-IoT 芯片1.5.2、NB-IoT 模组1.5.3、NB-IoT SIM 卡1.5.4、物联网嵌入式操作系统1.5.5、IoT 平台1.6、NB-IoT的应用场景...原创 2019-04-24 23:19:44 · 16107 阅读 · 5 评论 -
Keil5简介、下载及安装(NB-IoT专栏—基础篇2)
目录1、Keil 简介2、软件下载3、环境搭建1、Keil 简介Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将...原创 2019-12-18 09:33:23 · 13965 阅读 · 0 评论 -
STM32CubeMX简介、下载及安装(NB-IoT专栏—基础篇3)
目录1、STM32CubeMX 简介2、软件下载3、环境搭建3.1、安装JRE3.2、安装STM32CubeMX软件3.3、安装STM32CubeMX库3.3.1、在线安装3.3.2、导入本地离线包1、STM32CubeMX 简介STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,也是配置和初始化 C 代码生成器...原创 2019-04-23 09:43:31 · 3704 阅读 · 0 评论 -
STM32控制LED灯闪烁(NB-IoT专栏—基础篇4)
目录1、实验目的2、实验设计3、实验步骤3.1、使用 STM32CubeMX 新建项目工程3.2、工程介绍3.2.1、MDK工程目录结构介绍3.2.2、MDK工程文件介绍3.3、编写LED闪烁代码3.4、配置烧写参数3.5、烧写程序1、实验目的了解STM32L431RCT6 LED灯外围电路搭建原理; 学习STM32CubeMX 新建工程的方法;...原创 2019-04-27 23:51:38 · 10376 阅读 · 2 评论 -
STM32按键联动控制LED灯状态(NB-IoT专栏—基础篇5)
目录1、实验目的2、实验设计3、实验步骤3.1、方式一:实时检测按键状态,联动控制LED灯3.1.1、使用 STM32CubeMX 新建项目工程3.1.2、编写实施代码3.1.3、配置烧写参数3.1.4、烧写程序3.2、方式二:按键中断,联动控制LED灯3.2.1、使用 STM32CubeMX 新建项目工程3.2.2、编写实施代码3.2.3、配置烧写...原创 2019-05-03 23:49:43 · 4032 阅读 · 6 评论 -
STM32控制OLCD显示中英文(NB-IoT专栏—基础篇6)
目录1、实验目的2、实验设计3、实验步骤3.1、使用 STM32CubeMX 新建项目工程3.2、编写实施代码3.2、配置烧写参数,并烧录程序1、实验目的了解STM32L431RCT6 OLED外围电路搭建原理; 学习STM32CubeMX 建立并配置OLED工程的方法; 掌握STM32编程实现OLED显示中文汉字和英文字符的编程技巧。2、实验设计1.OL...原创 2019-05-21 19:46:29 · 4176 阅读 · 2 评论 -
NB-IoT BC95/BC35 模组常用指令(NB-IoT专栏—基础篇7)
个人总结常用的NB-IoT模组指令(BC95/BC35),具体如下: 指令 描述 AT+NRB 模块重启 Reboot AT+CGMR 查询制造商版本 AT+NBAND? 查询频段 5(电信 850MHz)8(移动和联900MHz) ...原创 2019-06-04 16:23:10 · 21688 阅读 · 2 评论 -
移远BC95使用CoAP协议接入华为IoT平台(NB-IoT专栏—进阶篇1)
目录1、华为 NB-IoT CoAP总体方案拓扑2、华为IoT平台环境搭建3、NB-IoT上传数据到云平台BC95的CoAP测试需要云平台配合,当前的支持CoAP协议的平台有华为OceanConnect平台、电信天翼云(除了 Logo 其他和华为的一样)、移动 OneNet等。此教程以华为的OceanConnect 平台为例进行测试。下面我将就平台申请、平台测开发、NB-IoT实验...原创 2019-05-09 09:32:04 · 11387 阅读 · 15 评论 -
移远BC20模组使用LwM2M协议接入华为IoT平台(NB-IoT专栏—进阶篇2)
目录1、背景2、部署华为云3、华为云与BC20模组进行数据收发实验1、背景最近在做一个智慧路灯项目,构思使用STM32结合NB-IoT模组实现数据上传和联动控制,并且可以使用GPS模块上传路灯节点的位置信息,便于故障路灯维修。暂选定移远BC20模组实现本项目。2018年7月30日,移远通信正式发布支持GNSS定位功能的NB-IoT模组BC20,进一步完善其LPWA产品...原创 2019-06-12 00:38:51 · 21293 阅读 · 5 评论 -
移柯L620模组使用MQTT协议连接移动OneNet云平台(NB-IoT专栏—进阶篇3)
目录1、硬件基础2、云端部署3、软件调测3.1、订阅、发布测试3.2、OneNet平台指令接收调测3.3、OneNet平台上传数据点4、L620模组调测4.1、订阅、发布测试4.2、数据点订阅、发布1、硬件基础最近调测移柯L620 NB-IoT模组,特申请调测L620开发板(L620_ EVB),其专门为评估和测试L620模块而设计的,用于帮助开发人员...原创 2019-11-22 10:12:27 · 6007 阅读 · 2 评论 -
移远BC26模组使用MQTT协议接入阿里云(NB-IoT专栏—进阶篇4)
目录1、模块简介2、阿里云物联网服务部署3、BC26模组配置4、数据上传5、数据下发1、模块简介BC26是一款高性能、低功耗、多频段的LTE Cat NB1无线通信模块。其尺寸仅为17.7mm×15.8mm×2.0mm,能最大限度地满足终端设备对小尺寸模块产品的需求,同时有效帮助客户减小产品尺寸并优化产品成本。BC26在封装设计上兼容移远通GSM/GPRS系列M26模块...原创 2019-11-07 22:50:04 · 9283 阅读 · 23 评论 -
基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇1:项目简介)
基于NB-IoT技术的城市道路智慧路灯监控系统,在每个照明节点上安装一个集成了NB-IoT模组的单灯控制器,单灯控制器再经运营商的网络,与路灯控制平台实现双向通信,路灯控制平台直接对每个灯进行控制,包括开关灯控制、光照检测、自动调节明暗、电耗分析等操作。原创 2019-08-02 09:32:28 · 56947 阅读 · 11 评论 -
基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇2:硬件开发)
目录1、设备选型1.1、主控制器1.2、NB-IoT无线通信模块和GPS模块1.3、光照检测模块1.4、输出控制模块1.5、电能检测模块2、硬件开发2.1、开发软件 2.2、STM32CubeMX底层环境搭建2.3、Keil5编写控制模块实现代码1、设备选型基于NB-IoT的智慧路灯监管系统在感知层可实现实时采集路灯节点的工作状态(亮灭状态)、...原创 2019-08-06 14:02:48 · 22869 阅读 · 27 评论 -
基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇3:云端部署及AI模型训练)
目录1、华为云端部署2、华为云端Web开发物联网平台包括数据管理、设备管理和运营管理等能力,可以实现统一安全的网络接入、各种终端的灵活适配、海量数据的采集分析,从而实现新价值的创造。物联网平台向各行业提供强大的API开放能力,支撑各行业伙伴快速实现各种物联网业务应用,满足各行业客户的个性化业务需求;同时,物联网平台支持无线、有线等多种接入方式,可以实现海量化、多样化的设备接入。本系...原创 2019-08-06 14:19:47 · 7002 阅读 · 3 评论 -
基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇4:PC应用开发)
目录1、项目结构2、系统组织结构图3、业务逻辑概述4、使用技术5、开发环境与工具6、功能介绍7、核心功能代码作为IoT云平台的数据交互PC客户端,对平台的数据进行展示,实现本地与远程终端的数据交互,进而展现出依赖云平台的应用使用的具体场景,进一步展现云品台的优势。1、项目结构整个使用常规的传统的三层架构,同时引入MVVM架构模式,属于混合型架构设计,将各个层...原创 2019-08-11 13:42:21 · 5119 阅读 · 1 评论 -
基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇5:手机应用开发)
目录1、系统总体描述2、使用技术2.1、通用技术2.2、核心技术2.3、技术亮点3、开发软件3.1、开发软件3.2、测试软件3.3、打包发布软件4、功能概述4.1、系统导航4.2、用户登录4.3、扫码绑定4.4、设备定位4.5、设备状态4.6、历史查询4.7、设备控制4.8、画像分析4.9、系统设置5、核心代码5...原创 2020-05-24 15:29:09 · 9668 阅读 · 13 评论 -
NB-IoT技术发展史漫谈(NB-IoT专栏—拓展篇1)
目录一、“物网(物联网)”的差异化需求二、NB-IoT发展历程三、NB-IoT技术特性四、NB-IoT的技术特性总结五、关于NB-IoT的若干问题一直以来,人们通过相应的终端(电脑、手机、平板等)使用网络服务,“个人”一直是网络的用户主体。一、“物网(物联网)”的差异化需求 个人对网络质量的要求“高”且“统一”:玩网络游戏必需要低时延,下载文件或看网络视频则期望高...原创 2019-03-11 17:05:20 · 8145 阅读 · 1 评论 -
NB-IoT模组低功耗设计:DRX、eDRX和PSM(NB-IoT专栏—拓展篇2)
目录1、DRX模式2、eDRX模式3、PSM模式附:术语解析NB-IoT 作为蜂窝系统中一项全新的无线接入技术,对功耗有更加严苛的要求,例如其终端可能要求一块电池可维持正常工作长达数年之久。为了进一步降低终端功耗、满足终端设备对极低功耗的需求,市面上NB-IoT 模块均支持低功耗方案。NB-IoT模组 Modem 的状态分为 Connected、Idle 和 PSM ...原创 2019-11-13 09:33:45 · 6543 阅读 · 0 评论 -
TinkerNode NB-IoT物联网开发板(NB-IoT专栏—拓展篇3)
最近很多朋友问我如何选购合适的NB-IoT模组,于是本篇博文给各位朋友安利一款DF创客社区最新出品的NB-IoT 开发板:TinkerNode NB-IoT 物联网开发板,调测使用后感觉挺不错,非常适合零基础初学者和快速搭建项目的小伙伴。1、模组简介TinkerNode NB-IoT物联网开发板是ESP32平台具有NB-IoT广域低功耗通信和GPS/BeiDou双星精确定位功能的四模低...原创 2020-02-23 20:02:30 · 31144 阅读 · 2 评论