野牛NBIOT 环境监测项目---总体介绍(STM32L4+BC35)(一)

本博客文档以Demo项目形式和同学们一起学习STM32L4+BC35

1、项目目的及愿景:

这个环境监测Demo项目主要需要完成以下功能:
    1、通过低功耗MCU采集温度、湿度、光照
    2、通过NBIOT模块将数据发送至后台
    3、PC端或者手机端在任何地方都能查阅到最新上传的数据(包括历史数据)
    4、PC端或者手机端可以通过NBIOT通信下发指令给单片机,控制LED的打开与关闭
具体数据流如下:
野牛NBIOT 环境监测项目---总体介绍(STM32L4+BC35)(一)

2、项目需要用到的硬件/软件平台

  1. 开发板
    STM32L4+BC35(NBIOT全网通)开发板、移动卡
    具体图片如下: 野牛NBIOT 环境监测项目---总体介绍(STM32L4+BC35)(一)
    该开发板支持如下资源:
    A. STM32L4低功耗MCU、80MHZ 、64K RAM、256KFLASH
    B. 板载BC35-G(与BC95兼容) 全网通NBIOT模块
    C. 板载SHT20、光敏传感器
    D. 支持一路OLED I2C接口
    E. 支持一路WIFI UART接口
    F. SWD下载接口
    H. 锂电池充电电路
  2. 云平台
    华为OceanConnect物联网平台,云平台除了华为,还有移动Onenet、百度云等等,这里重点考虑到一些同学是用的BC95-B5电信,所以用OceanConnect云平台,后续还会出其他云平台的的教程,可见如下图:2. 华为OceanConnect物联网平台,云平台除了华为,还有移动Onenet、百度云等等,这里重点考虑到一些同学是用的BC95-B5电信,所以用OceanConnect云平台,后续还会出其他云平台的的教程,可见如下图:
    野牛NBIOT 环境监测项目---总体介绍(STM32L4+BC35)(一)
  3. 管理、查阅数据软件
    在PC端可以查阅NB上报的数据,QT的源码全开放,具体见下图:
    野牛NBIOT 环境监测项目---总体介绍(STM32L4+BC35)(一)
    野牛NBIOT 环境监测项目---总体介绍(STM32L4+BC35)(一)
    A. 支持定时向服务器端查询数据
    B. 支持根据时间段查询数据,并显示

有问题可以加入QQ群或者淘宝店铺旺旺联系:
野牛物联网
QQ交流群:897268542
淘宝店铺(点击跳转链接)