文章目录

  • 1 NB-IOT环境监测项目需求分析
    • 1.1 项目应用场景
    • 1.2 产品信息
    • 1.3 产品功能
      • 1.3.1 开机启动
      • 1.3.2 上报温湿度
      • 1.3.3 设备绑定
      • 1.3.4 设备解绑
      • 1.3.5 用户查看温湿度数据
      • 1.3.6 修改数据上报时间

1 NB-IOT环境监测项目需求分析

NB-IOT 环境监测主要基于 nb-iot 为网络通信方式,采集环境的温湿度,并把温湿度上报到阿里云物联网生活平台,云端接收到数据变化后推送到用户手机 app 端,用户可以实时观察环境温湿度。

1.1 项目应用场景

该产品可应用在农业、工业、运输、仓储等各个需要监测温湿度的环境中。

1.2 产品信息

1.3 产品功能

1.3.1 开机启动

在上电以后设备会自动启动,并进行硬件检测和 nb-iot 网络注册。在硬件检测失败或者nb-iot 无法注册都会进入启动异常状态。

1.3.2 上报温湿度

在设备正常启动以后会按照默认每 10 分钟读取一次温湿度数据并上传,上报完成以后设备会主动断开和云端连接并进入低功耗模式。温湿度上报时间间隔可以在用户 app 绑定设备以后进行修改。

1.3.3 设备绑定

用户要查看该设备的温湿度数据必须进行绑定,每个设备只可以绑定一个用户,当一个用户绑定以后可以通过手机 app 分享给其他用户查看。

  • 在 app 扫码绑定之前需要短按按键,让设备上线,设备上线以后有 60 秒的时间可以进行绑定操作。一分钟以后设备主动下线和云端断开连接。
  • 如果 60 秒内没有操作成功,需要再次按按键重复上一步骤。

1.3.4 设备解绑

设备在和用户绑定以后,如果想解绑需要绑定用户在 app 上操作解绑。

1.3.5 用户查看温湿度数据

在用户绑定设备以后可以通过 app 上直接查看数据。

1.3.6 修改数据上报时间

在设备绑定用户以后就可以通过手机 app 修改温湿度数据上报时间间隔。

  • 在修改间隔之前需要先短按按键让设备上线,正常上线后有 60 秒时间可以操作 app 来修改上报间隔,
  • 超 60 秒设备下线以后,再次修改需要重新上线。

NB-IOT环境监测项目需求分析相关推荐

  1. 嵌入式之NB-IoT开发与应用01【移动通信网络发展概述、NB-IoT应用案例、物联网生态系统-解决方案、智慧消防项目需求分析及系统设计】

    学习网址: 嵌入式之NB-IoT开发与应用 目   录 P1 1.01-01 NB-IoT课程介绍(P1) NB-IoT是什么? NB-IoT能够干什么? 1.移动通信网络发展概述 移动通信网络-1G ...

  2. 野牛NBIOT 环境监测项目---NBIOT模块/设备简介(二)

    看了前面的<NBIOT 环境监测项目-总体介绍(STM32L4+BC35)>应该对我们要做的项目有个初步框架性的了解,下面我们就开始逐个介绍 1.NBIOT 初识  1.1.什么是NBIO ...

  3. 野牛NBIOT 环境监测项目---基于QT 5.9 接入华为OceanConnect云平台(六)

    NBIOT-北向开发之PC桌面 基于QT 5.9 北向接入华为OceanConnect云平台 该软件与上一章节提供的的平台profile是对应的,如果profile的关键参数不一致,需要同步修改软件代 ...

  4. 野牛NBIOT 环境监测项目---华为OceanConnect云平台配置(四)

    2019年2月份华为OC云平台做了调整,新版的OC云配置文档已经更新,地址为:新版OC云平台配置教程 通过前面的章节,设备端已经可以连接网络并收发数据成功,那么后续开始部署云平台,这个章节主要介绍如何 ...

  5. 《小团团团队》第五次作业:项目需求分析改进与系统设计

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验九 团队作业5-团队项目需求改进与系统设计 团队名称 小团团团队 作业学习目标 (1)掌握面向对象需求分析方法:(2) ...

  6. Django博客系统项目需求分析

    项目需求分析 需求分析原因 项目中,需求驱动开发.即开发人员需要以需求为目标来实现业务逻辑. 需求分析方式 企业中,借助产品原型图分析需求. 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应 ...

  7. 欢迎来到美多商城!-项目准备之项目介绍-项目需求分析-项目架构设计

    欢迎来到美多商城! [前后端不分离的项目] 项目介绍 项目需求分析 需求分析原因: 可以整体的了解项目的业务流程和主要的业务需求. 项目中,需求驱动开发.即开发人员需要以需求为目标来实现业务逻辑. 需 ...

  8. 《代码敲不队》第五次作业:项目需求分析改进与系统设计

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 代码敲不队 作业学习目标 (1)掌握面向对象需求分析方法:(2)学习软件系统总体结构和数据库逻辑结 ...

  9. 团队作业第4次-项目需求分析

    作业描述 课程 软件工程1916|W(福州大学) 团队名称 修!咻咻! 作业要求 团队作业第4次-项目需求分析 团队目标 切实可行的计算机协会维修预约平台 开发工具 Axue RP 8 原型下载 修! ...

最新文章

  1. C++——auto、decltype、返回类型后置、模板别名:using =、nullptr
  2. 如何正确访问Redis中的海量数据?服务才不会挂掉!
  3. 工作189:配置表头即可
  4. 【SpringCloud从0到6】 第一节:初识微服务微服务的雪崩效应
  5. Emacs自带小游戏
  6. 高中计算机考试实施方案,山东省高中信息技术学业水平考试实施方案及思考
  7. 433M、2.4G无线模块
  8. Unity 实现批量Build打包
  9. Python 输入一个整数,将他转换为数字金字塔和 * 金字塔
  10. 【游戏开发渲染】Unity ShaderGraph使用教程与各种特效案例:Unity2022(持续更新)
  11. mysql的week函数与JAVA计算周的差别问题
  12. 计算机大数据的前景方向_未来计算机大数据的发展方向
  13. java 压缩图片至指定大小
  14. POS与POW都不懂,怎么混币圈?
  15. FE节点挂掉且重启报错sleepycat.je.LockTimeoutException: (JE 7.3.7) Lock expired
  16. 用文本分析算法探索20个新闻组数据集
  17. abaqus 根据坐标施加载荷- Analytical Field 载荷映射
  18. docker-compose 国内镜像下载
  19. TortoiseGit右键无Git Clone
  20. 用java编写一个微博登陆页面

热门文章

  1. STM32 电机教程 8 - 步进电机开环电流控制
  2. u-boot分析之两阶段代码分析(三)
  3. 准备入门IC的全局观念系列-下
  4. 瞬变电磁法的基本原理与TEM正演技术
  5. 易优cms问一下大家 二级目录 真的完全不能装吗
  6. 有外键约束的子表插入数据时出现的错误
  7. 英特尔将Nervana技术融入产品路线图
  8. 关于 oracle secure backup
  9. 功能区域分析--如何将业务架构转化成为IT应用
  10. mysql4中出现的本地计算机 无法启动mysql服务 错误1067解决办法