引言:之前自学了一些关于阿里云物联网项目的开发,收获颇丰,但是总感觉网上的东西太散了,需要自己去不停的收集整理,于是在项目结束后决心自己写一篇比较具有实用性的指导文档,需要声明的是本文档只适合像我一样的新人小白,路过的大佬不喜勿喷,如有疏漏多多指教。

摘要:本文档主要是进行下位机和与阿里云物联网前后端的全端开发,当然不是从0开始的那种,首先要自己准备好STM32F103系列单片机最小系统板+AHT20温湿度传感器+BC20通讯模块的整体套件,可以在某宝直接购买,总价300元左右,还有附带的工程文件以及源程序,里面虽然附带教程,但是缺少全站开发攻略以及操作步骤,本文档就是指导新手朋友完成自己的第一个物联网项目。

目录

一、阿里云物联网后端开发

二、下位机联网开发

三、IoT Studio前端开发


一、阿里云物联网后端开发

二、下位机联网开发

  1. 提前安装好keil5软件,并用注册机注册好,从ST官网下载器件包并导入,最后达到可用的状态。
  2. 打开工程文件夹,找到通讯模块的专有源文件(BC20.c文件),把之前准备好的三元组和另外两条指令在下图对应的地方行修改,一般在文件的开头处
  3. 执行编译命令,生成*.hex文件,烧写到单片机中,再次打开阿里云物联网官网就能看到设备在线和单片机上传感器上传的数据了

三、IoT Studio前端开发

(7)保存并发布,项目完成

基于STM32的阿里云物联网项目实战相关推荐

  1. 文末赠书5本 | 附源码 | 三等奖作品 | 基于RA4M2和阿里云物联网平台的智能卧室小管家

    [RA4M2设计挑战赛]基于RA4M2和阿里云物联网平台的智能卧室小管家 摘要 本项目已RA4M2为主控,搭载了RT-Thread实时操作系统,配合Wi-Fi模块来提供网络通讯能力,外设接入了继电器. ...

  2. 基于STM32和阿里云的矿道环境监测系统(温湿度DHT117,NRF2401(2.4G模块),气体传感器(MQ-3),0.96寸OLED屏,wifi模块)

    基于STM32和阿里云的矿道环境监测系统(温湿度DHT117,NRF2401(2.4G模块),气体传感器(MQ-3)) 系统实现的功能 系统实现的是运用一块STM32F103C8T6作为发射端节点,上 ...

  3. 【物联网开发】基于STM32和阿里云的室内温、湿、亮度监测系统(一)—— 物联网介绍和系统初步设计

    这是我的物联网开发系列文章,将介绍如何从嵌入式开发.云平台开发.Android端开发来实现一个简单的物联网应用开发,体验物联网全栈开发的过程,积累开发的经验. 本篇文章为系列文章的第一篇,主要介绍该系 ...

  4. 基于appinventor开发阿里云物联网Android软件(胎教级包懂教程)

    前期准备 开发工具 在开发软件之前我们需要先准备一个离线版appinventor,就是这个东西 然后是阿里云互联网所需要的MQTT客户端组件 当然还有必不可少的Android系统的手机. 软件使用与组 ...

  5. 【STM32】基于stm32的阿里云智能家居

    摘 要 智能家居是一种通过物联网将家里的各种电器设备连接在一起,并由中心控制器统一管理的信息系统.系统的核心是各类家居信息的采集与处理.阿里云能够提供云端的数据存储和分析功能,可以作为智能家居中心控制 ...

  6. 基于STM32的阿里云智能路灯照明控制系统

    提示:记录毕设 文章目录 前言 一.任务书 1.1设计(研究)目标: 1.2设计(研究)内容: 二.代码思路 2.1 代码部分 2.2 硬件设计部分 2.4 昼夜模式 三.硬件及框图 四.代码以及框图 ...

  7. 阿里云视频点播+项目实战

    目录 整合阿里云Vod实现视频上传 整合阿里云视频播放器 前端方面 场景: 功能十分多,可以对视频进行加密,防止盗链,并且节省了资源,覆盖了加速节点,安全系数高 流程: 用户获取上传授权. VoD下发 ...

  8. 基于STM32和阿里云的环境检测系统设计

    一.主要实现功能 1.STM32采集温湿度,二氧化碳浓度在本地OLED进行数据显示 2.STM32通过串口将数据发送给ESP8266,然后将数据上传到阿里云 3.手机app进行远程查看数据+远程控制开 ...

  9. STM32+4G模块实战项目(连接阿里云物联网平台+OTA升级):(一)初识硬件

    STM32+4G模块实战项目(OTA升级) 构思占坑中ing.....,3天一章,请耐心等待 STM32+4G模块实战项目(连接阿里云物联网平台+OTA升级):(一)初识硬件 STM32+4G模块实战 ...

最新文章

  1. 二、进程的状态与转换
  2. TNNLS 22|分数不是关键,排名才是关键:针对排行榜的模型“行为”保持与灾难性遗忘的克服...
  3. 51CTO各位博友大家好!
  4. 第二章 数据的表示和运算 2.1.6 循环冗余校验码/CRC码 [计算机组成原理笔记]
  5. Linux/Ubuntu 单机安装配置 zookeeper
  6. php 实现二叉树的最大深度_python实现二叉树的遍历以及其他基本操作
  7. Asp.Net MVC 3【Filters(过滤器)】
  8. socat命令如何监听Linux串口设备通讯报文
  9. 干货 | 一文轻松了解NLP所有相关任务简介!
  10. IDEA中新建ehcache.xml文件报错
  11. springsecurity安全登录框架
  12. DNS迭代查询与递归查询的区别
  13. 冒险岛进去计算机丢失,找不到队伍怎么办?《冒险岛2》打杂攻略
  14. img标签图片居中显示
  15. mybatis中获取当前时间_MySQL NOW和SYSDATE函数:获取当前时间日期
  16. 综合布线:如何选择多模光纤和单模光纤
  17. 金融牌照之基金销售、基金支付、基金管理牌照简析
  18. NPOI_Excel中设置小数、百分比、货币、日期、科学计数法和金额大写
  19. eset nod32 最新升级ID(2009年2月3日更新)
  20. *p++与(*p)++与*(p++)

热门文章

  1. 在VMware上创建新的虚拟机
  2. 6-8 九连环数列(递归版)
  3. 【GPU精粹与Shader编程】(五) 《GPU Gems 2》全书核心内容提炼总结 · 下篇
  4. [vue移动端项目] 严选商城项目 使用vue+vant做的移动端商城小项目
  5. 如何使用PageAdmin Cms建网站
  6. pageadmin去掉xxx
  7. Java政府门户网站官网网站(含源码+论文+答辩PPT等)
  8. 智能合约审计之权限校验错误
  9. C# 文本输入限制类型,datagridview单元格输入验证
  10. 网络安全学习笔记——第十五天 域内NAT、域间NAT技术及配置实验