STM32和百度云-天工最新物联网开发板,B-L475E-IOT01A探索套件操作说明
教程概述
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探索套件操作说明相关推荐
- 图解物联网场景,百度云天工带你玩转物可视
人们常说 数据可视化 是以数据的视角 描述真实的世界 物联网的世界 纷繁复杂 成千上亿的设备 无处不在的连接 随时都在产生数据 物联网的世界 真实是什么 浩瀚的数据背后又隐藏着什么 我们需要用&qu ...
- ESP32 AT指令模式连接百度云天工物接入
ESP32 AT指令模式连接百度云天工物接入 文章目录 ESP32 AT指令模式连接百度云天工物接入 1. 前言 2. 芯片介绍及资料说明 3. 连接云平台 3.1 下载AT固件 3.2 AT指令测试 ...
- 阿里云HaaS100物联网开发板学习笔记(六)做个智能灯---一个完整的开发例子
摘要:本篇文章将前期几个专题综合起来,基于阿里云HaaS100的新固件设计制作一个智能灯.这个智能灯由云平台.手机APP端和设备端组成,基本上涵盖了一个物联网小项目所需的主要步骤. 目录 1.在阿里云 ...
- 探究阿里云物联网开发板1-Haas 100
探究阿里云物联网开发板1-Haas 前言 环境准备 VS Code VS Code下载安装配置 VS Code下载安装配置 开发板 烧录代码 Haas Studio新建项目 编译烧录查看日志 总结 前 ...
- 阿里云HaaS100物联网开发板学习笔记(二)硬件控制初步--让小灯闪烁起来
摘要:无论是哪种开发板,要想开发特定的功能,必先从GPIO开始,HaaS100开发也是一样.如果仅仅利用HaaS100的联网功能,那简直是太浪费了.HaaS100拥有其他开发板所具备的所有的功能,比如 ...
- 阿里云HaaS100物联网开发板学习笔记(四)轻应用初步--用javascript连接阿里云物联网平台
摘要:本篇文章讲解如何使用JavaScript"轻应用"连接阿里云物联网平台并上报一个数据.仍然延续前几篇文章的结构,从安装软件环境开始讲,以使零基础的同学看了本篇文章之后,也能够 ...
- 基于ShineBlink物联网开发板和机智云平台开发的“针对短期内宠物无人照顾的智能宠物屋”系统
正式介绍作品前先说明一下,我是湖南文理学院计算机与电气工程学院的一名大三学生,我叫陈海涛.作品全部内容均为个人创意.个人设计并手工制作,后期会考虑写论文投期刊,So!!严禁抄袭!抄袭必究! 该作品是用 ...
- 阿里云HaaS100物联网开发板学习笔记(三)轻应用初步--用js让小灯闪烁起来
摘要:能让JavaScript应用运行在haas100开发板上,这实在是太酷了,这种方式被阿里云称之为"轻应用".本文带各位从零开始,先了解啥是轻应用,然后搭建环境,再一步步将一个 ...
- 基于stm32物联网开发板(1)
基于stm32物联网开发板(1) 本开发板采用了STM32F103RET6作为核心CPU,72MHZ工作频率,512KB flash,64KB Sram.本开发平台外设模块有ESP8266 WIF ...
最新文章
- exchange 删除邮件
- python安装pip之后 pip命令报错解决方法
- php ds扩展,PHP教程:老生常谈PHP中的数据结构:DS扩展
- 西门子PLC程序下载方法简介
- 内存取证分析,笔记版+实战,基础
- 微信服务号的模板消息有哪些优势和使用限制?
- echarts 自定义 tooltip
- 手把手带你玩转Spark机器学习-Spark的安装及使用
- 正/负相比例放大中压摆率对电路带宽的影响分析
- mysql数据库文件查找网站后台密码_怎么查看数据库的密码?
- SCOM2019安装监控代理
- 爱了爱了!丰巢智能政务柜真的太实用了
- agv机器人无人仓系统-开源agv控制系统opentcs
- 计算机小学数学辅助教学缺点及对策 论文,小学数学第二学段图形与几何领域的作业设计研究...
- 基于Pytorch Mobile在安卓手机端部署深度估计模型
- Azureus Vuze v5.7.2.0官方中文版
- 简单停车位管理系统(C语言版)
- 培训班出身的程序员,和科班程序员有什么区别?
- js根据日期往前或者往后多少月,推算出日期
- 计算机信息技术课教案,信息技术课的教案