教程概述

ST和百度云天工基于ST新近推出的一款物联网开发套件,提供了连接百度云天工的软件扩展包,内含连接到百度云天工物接入(IOT Hub),进行消息订阅和发布的应用程序。

 用户基于ST的B-L475E-IOT01A与本教程可以快速上手搭建自己的应用程序。

硬件概述

B-L475E-IOT01A是ST新近推出一款物联网套件,支持WIFI,蓝牙,SubG, NFC等多种无线连接方式。 而且因为它还支持Arduino接口,所以使用者也可以很方便的通过Arduino接口来扩展其他的无线连接模块,比如GSM模块。

这块开发板使用的是ST低功耗MCU系列中的STM32L475这款芯片,拥有1Mbytes的Flash和128Kbytes的SRAM。板上还集成了64Mbits的Quad-SPI Flash。而且板上还搭载了多种传感器,比如温湿度传感器,高性能3轴磁力计,加速度传感器,陀螺仪,接近传感器和压力传感器等。便于开发者用来进行多种应用的演示。

板子上还有两个数字全角度麦克风,所以用这块开发板,还可以实现语音控制的功能。

配合这个套件,ST和百度共同推出了连接百度天工的软件扩展包。提供了连接到百度IoT hub, 进行消息定阅和发布的应用例程,客户可以基于这个例程快速的上手搭建自己的应用程序。

从ST的官网可以下载到关于该开发套件的详细介绍文档和硬件设计资料。点击下载

硬件环境

B-L475E-IOT01A板子上已经集成了WIFI模块和ST-LINK,所以不需要额外的模块和调试工具,只需要一根micro的USB线给板子提供电源就可以开始使用了。当然,如果需要更新程序的话,还需要一台带USB接口的电脑。

一块B-L475E-IOT01A开发板(集成了WIFI模块和ST-LINK)

一根micro接口的 USB线(给板子供电,提供调试和程序下载接口)

一个WIFI热点(WIFI路由器或者手机热点)

一台电脑(编译和烧录程序,配置WIFI密码)

软件环境

需要的软件包括:

 免费的SW4STM32 IDE(Windows, Linux, macOS)

 串口调试工具Tera Term

 百度云天工物接入资源

 基于B-L475E-IOT01A板子的源代码。下载地址:baidu/iot-edge-sdk-samples

通过免费的SW4STM32,可以修改,编译,下载和调试程序。下面是SW4STM32的下载页面链接,不过需要先注册登录后才能下载:http://www.openstm32.org/Downloading%2Bthe%2BSystem%2BWorkbench%2Bfor%2BSTM32%2Binstaller

还有更多的文档资料可以在这里找到:OpenSTM32 Community Site | Documentation

通过Tera Term可以向板子配置WIFI用户名和密码,并且显示程序运行时的信息。

下面将具体介绍,如何使用SW4STM32来编译,下载程序到开发板。以及Tera Term的使用方法。更多介绍请下载文档:B-L475E-IOT01A探索套件操作说明

STM32和百度云-天工最新物联网开发板,B-L475E-IOT01A探索套件操作说明相关推荐

  1. 图解物联网场景,百度云天工带你玩转物可视

    人们常说 数据可视化 是以数据的视角 描述真实的世界 物联网的世界  纷繁复杂 成千上亿的设备 无处不在的连接 随时都在产生数据 物联网的世界 真实是什么 浩瀚的数据背后又隐藏着什么 我们需要用&qu ...

  2. ESP32 AT指令模式连接百度云天工物接入

    ESP32 AT指令模式连接百度云天工物接入 文章目录 ESP32 AT指令模式连接百度云天工物接入 1. 前言 2. 芯片介绍及资料说明 3. 连接云平台 3.1 下载AT固件 3.2 AT指令测试 ...

  3. 阿里云HaaS100物联网开发板学习笔记(六)做个智能灯---一个完整的开发例子

    摘要:本篇文章将前期几个专题综合起来,基于阿里云HaaS100的新固件设计制作一个智能灯.这个智能灯由云平台.手机APP端和设备端组成,基本上涵盖了一个物联网小项目所需的主要步骤. 目录 1.在阿里云 ...

  4. 探究阿里云物联网开发板1-Haas 100

    探究阿里云物联网开发板1-Haas 前言 环境准备 VS Code VS Code下载安装配置 VS Code下载安装配置 开发板 烧录代码 Haas Studio新建项目 编译烧录查看日志 总结 前 ...

  5. 阿里云HaaS100物联网开发板学习笔记(二)硬件控制初步--让小灯闪烁起来

    摘要:无论是哪种开发板,要想开发特定的功能,必先从GPIO开始,HaaS100开发也是一样.如果仅仅利用HaaS100的联网功能,那简直是太浪费了.HaaS100拥有其他开发板所具备的所有的功能,比如 ...

  6. 阿里云HaaS100物联网开发板学习笔记(四)轻应用初步--用javascript连接阿里云物联网平台

    摘要:本篇文章讲解如何使用JavaScript"轻应用"连接阿里云物联网平台并上报一个数据.仍然延续前几篇文章的结构,从安装软件环境开始讲,以使零基础的同学看了本篇文章之后,也能够 ...

  7. 基于ShineBlink物联网开发板和机智云平台开发的“针对短期内宠物无人照顾的智能宠物屋”系统

    正式介绍作品前先说明一下,我是湖南文理学院计算机与电气工程学院的一名大三学生,我叫陈海涛.作品全部内容均为个人创意.个人设计并手工制作,后期会考虑写论文投期刊,So!!严禁抄袭!抄袭必究! 该作品是用 ...

  8. 阿里云HaaS100物联网开发板学习笔记(三)轻应用初步--用js让小灯闪烁起来

    摘要:能让JavaScript应用运行在haas100开发板上,这实在是太酷了,这种方式被阿里云称之为"轻应用".本文带各位从零开始,先了解啥是轻应用,然后搭建环境,再一步步将一个 ...

  9. 基于stm32物联网开发板(1)

    基于stm32物联网开发板(1)   本开发板采用了STM32F103RET6作为核心CPU,72MHZ工作频率,512KB flash,64KB Sram.本开发平台外设模块有ESP8266 WIF ...

最新文章

  1. exchange 删除邮件
  2. python安装pip之后 pip命令报错解决方法
  3. php ds扩展,PHP教程:老生常谈PHP中的数据结构:DS扩展
  4. 西门子PLC程序下载方法简介
  5. 内存取证分析,笔记版+实战,基础
  6. 微信服务号的模板消息有哪些优势和使用限制?
  7. echarts 自定义 tooltip
  8. 手把手带你玩转Spark机器学习-Spark的安装及使用
  9. 正/负相比例放大中压摆率对电路带宽的影响分析
  10. mysql数据库文件查找网站后台密码_怎么查看数据库的密码?
  11. SCOM2019安装监控代理
  12. 爱了爱了!丰巢智能政务柜真的太实用了
  13. agv机器人无人仓系统-开源agv控制系统opentcs
  14. 计算机小学数学辅助教学缺点及对策 论文,小学数学第二学段图形与几何领域的作业设计研究...
  15. 基于Pytorch Mobile在安卓手机端部署深度估计模型
  16. Azureus Vuze v5.7.2.0官方中文版
  17. 简单停车位管理系统(C语言版)
  18. 培训班出身的程序员,和科班程序员有什么区别?
  19. js根据日期往前或者往后多少月,推算出日期
  20. 计算机信息技术课教案,信息技术课的教案

热门文章

  1. 生成直链——百度网盘、微云
  2. TCP/IP协议栈在Linux内核中的运行时序分析
  3. IE地址栏另类妙用十则
  4. Hyper-V 导入与导出虚拟机
  5. windows清理助手,好用
  6. 关于蓝牙串口模块开发
  7. 认真学习《天善学院数据分析师八大能力培养课程》
  8. 有些人的成功,并不是偶然(一个真实的故事)
  9. 戴文的linux内核专题 24,戴文的Linux内核专题:26 配置内核 (22)
  10. 有种技艺:有道云笔记不开会员 去除广告大法(屡试不爽)