全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 计算机网络

物联网NB-IoT开发与实践(物联网实践系列教材)

  • 定价: ¥49.8
  • ISBN:9787115533289
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:216页
  • 作者:编者:熊保松//李...
  • 立即节省:
  • 2020-07-01 第1版
  • 2020-07-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书以NB-IoT实训套件为载体,采用项目化教学方式,讲解了NB-IoT的相关知识及其在物联网中的重要作用。本书主要分为理论、项目和实战演练三部分。理论部分讲解了NB-IoT物联网架构,并对架构中的每个节点做技术解析;项目部分由浅入深,从NB-IoT通信、OceanConnect平台操作系统到LiteOS的基础实战开发,使读者能够掌握NB-IoT物联网开发的基础知识;实战演练部分整合了前面所学习的知识,带领读者学习NB-IoT的产品开发过程。
    本书可作为高校物联网专业的教材,也适合具有一定单片机基础的开发者参考使用,还可作为广大NB-IoT爱好者的自学用书。

目录

第1章  NB-IoT简介
  1.1  物联网的发展
  1.2  物联网技术解析
    1.2.1  物联网系统架构
    1.2.2  物联网通信技术
  1.3  NB-IoT通信技术
    1.3.1  NB-IoT技术的发展
    1.3.2  NB-IoT关键技术
    1.3.3  NB-IoT系统架构
  1.4  NB-IoT物联网应用
    1.4.1  智慧路灯
    1.4.2  智慧烟感
    1.4.3  智慧冷链
  1.5  本章小结
第2章  NB-IoT开发实验平台介绍
  2.1  EVB_M1开发实验平台硬件资源
    2.1.1  EVB_M1开发实验平台介绍
    2.1.2  EVB_M1主板介绍
  2.2  EVB_M1主板原理图详解
  2.3  本章小结
第3章  集成开发环境搭建
  3.1  MDK安装及开发环境配置
    3.1.1  MDK介绍
    3.1.2  MDK安装
    3.1.3  安装芯片支持包
    3.1.4  ST-Link驱动安装
    3.1.5  MDK配置
  3.2  STM32CubeMX安装及开发环境配置
    3.2.1  STM32CubeMX介绍
    3.2.2  JRE安装
    3.2.3  STM32CubeMX安装
    3.2.4  STM32CubeMX固件库的安装
  3.3  QCOM安装及配置
    3.3.1  CH340驱动安装
    3.3.2  QCOM的安装
    3.3.3  QCOM使用介绍
  3.4  华为云服务器环境配置
    3.4.1  配置云服务器
    3.4.2  远程连接云服务器
  3.5  华为OceanConnect平台账号获取
  3.6  本章小结
第4章  NB-IoT基础开发实战
  4.1  实验准备
  4.2  NB-IoT AT指令集
    4.2.1  3GPP AT指令集
    4.2.2  一般AT指令集
    4.2.3  特殊AT指令集
  4.3  NB-IoT设备接入网络
    4.3.1  自动接入网络
    4.3.2  手动接入网络
    4.3.3  清除保存的频点
  4.4  NB-IoT Socket通信
    4.4.1  UDP数据通信
    4.4.2  TCP数据通信
  4.5  NB-IoT与OceanConnect平台通信
    4.5.1  注册到OceanConnect平台
    4.5.2  使用OceanConnect平台收发数据
  4.6  NB-IoT与IPv6应用
    4.6.1  获取IPv6地址
    4.6.2  NB-IoT终端直接通信
  4.7  NB-IoT低功耗设计
    4.7.1  NB-IoT中PSM和eDRX技术的功能与配置
    4.7.2  NB-IoT低功耗RAI技术应用
  4.8  本章小结
第5章  物联网平台OceanConnect开发实战
  5.1  实验准备
    5.1.1  软件准备
    5.1.2  硬件准备
  5.2  平台初级开发之平台设计
    5.2.1  场景说明
    5.2.2  创建项目
    5.2.3  创建产品
    5.2.4  Profile定义
    5.2.5  编解码插件开发
    5.2.6  在线调测
  5.3  平台初级开发之NB-IoT模组对接
    5.3.1  添加真实设备
    5.3.2  模组对接平台
    5.3.3  实验演示及结果
  5.4  平台进阶开发之平台设计
    5.4.1  场景说明
    5.4.2  创建项目
    5.4.3  创建产品
    5.4.4  Profile定义
    5.4.5  编解码插件开发
    5.4.6  产品功能验证
  5.5  平台进阶开发之NB-IoT模组对接
    5.5.1  添加设备
    5.5.2  模组对接平台
    5.5.3  实验演示及结果
  5.6  Postman调测北向API
    5.6.1  添加证书
    5.6.2  调用鉴权接口获取accessToken
    5.6.3  按条件批量查询设备信息列表
    5.6.4  查询设备历史数据
    5.6.5  创建设备命令
  5.7  本章小结
第6章  物联网操作系统LiteOS开发实战
  6.1  实验准备
  6.2  LiteOS源码准备
  6.3  用LiteOS点亮LED灯
    6.3.1  创建STM32裸机工程
    6.3.2  移植LiteOS内核源码
    6.3.3  创建LiteOS任务
    6.3.4  实验效果
  6.4  LiteOS AT框架搭建
  6.5  本章小结
第7章  NB-IoT实战演练
  7.1  实战准备
  7.2  NB-IoT温湿度采集器开发
    7.2.1  设备安装
    7.2.2  温湿度采集器设备开发
    7.2.3  应用开发
    7.2.4  业务调试
  7.3  NB-IoT智慧路灯开发
    7.3.1  设备安装
    7.3.2  设备开发
    7.3.3  应用开发
    7.3.4  业务调试
  7.4  NB-IoT智慧烟雾报警器开发
    7.4.1  设备安装
    7.4.2  设备开发
    7.4.3  应用开发
    7.4.4  业务调试
  7.5  NB-IoT智慧物流跟踪开发
    7.5.1  设备安装
    7.5.2  平台开发
    7.5.3  设备开发
    7.5.4  应用开发
    7.5.5  业务调试
  7.6  本章小结
第8章  NB-IoT扩展开发
  8.1  NB-IoT场景应用设计
  8.2  NB-IoT业务模型设计规范
  8.3  NB-IoT模组固件升级
    8.3.1  本地升级
    8.3.2  远程FOTA升级