0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

物联网开发!如何支持九成以上设备端操作系统

STM32单片机 来源:未知 作者:刘勇 2017-12-20 09:23 次阅读

方案简介


IoT Edge SDK由百度开发,所有代码完全开源开放。它在设备侧提供了诸多特色功能,包括物联网协议支持(MQTT,HTTP,Modbus,BACnet等)、TLS安全接入、设备管理,本地缓存处理,断线重连等,帮助各类设备与云端快速互联。目前IoT Edge SDK已经支持了九成以上的设备端主流操作系统。而对于没有操作系统的设备,也可以参考移植指南进行支持。 为了助力更多使用意法半导体芯片的设备快速连云百度天工意法半导体一起将天工IoT Edge SDK与STM32开发板进行更加深度和专业的适配,并提供了优化的程序库以及示例代码这些最新的示例代码可以在github上找到。

教程概述


  • ST和百度云天工基于ST新近推出的一款物联网开发套件B-L475E-IOT01A,提供了连接百度云天工的软件扩展包,内含连接到百度云天工物接入(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, 进行消息定阅和发布的应用例程,客户可以基于这个例程快速的上手搭建自己的应用程序。

  • www.st.com可以下载到关于B-L475E-IOT01A开发套件的详细介绍文档和硬件设计资料

软件环境


需要的软件包括:

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

  • 串口调试工具Tera Term

  • 百度云天工物接入资源

  • 基于B-L475E-IOT01A板子的源代码。【前往www.st.com搜索下载

通过免费的SW4STM32,可以修改,编译,下载和调试程序。下载SW4STM32及相关资料需要先注册登录。下载地址www.openstm32.org.

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2867

    文章

    41576

    浏览量

    358240
  • STM32
    +关注

    关注

    2239

    文章

    10669

    浏览量

    348679
  • WIFI
    +关注

    关注

    81

    文章

    5158

    浏览量

    199397

原文标题:基于STM32L4 IoT探索套件的百度天工Wifi接入方案

文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    联网操作系统的内涵及主要类型

    联网操作系统需要优化资源配置与管理,确保低功耗运行并满足严格的实时性要求,这对电池供电或能源受限的设备尤为关键。
    的头像 发表于 02-21 11:34 285次阅读

    请问mbed联网操作系统会成为cortex-m中的android吗?

    mbed 联网操作系统会成为cortex-m中的android吗?
    发表于 01-17 07:14

    单片机操作系统有哪些

    单片机操作系统(RTOS)是一种专门设计用于单片机的操作系统,它可以提供任务调度、内存管理、设备驱动等功能,帮助程序员更高效地开发嵌入式系统
    的头像 发表于 12-08 16:18 1721次阅读

    亚马逊开发一种新的操作系统以取代Android系统

    Lowpass 记者 Janko Roettgers 从多方消息来源得知,亚马逊一直在开发一种新的操作系统 —— 内部代号为 “Vega”,以便在 Fire TV、智能显示器和其他联网设备
    的头像 发表于 11-13 09:09 385次阅读

    又一个国产自研操作系统发布~不兼容安卓

    ,蓝河操作系统是面向通用人工智能研发的操作系统,默认接入AI大模型,强调打通多设备、多场景的万物互联体验。在蓝心大模型的加持下,BlueOS除了传统的文字/视频外还支持
    的头像 发表于 11-03 08:11 373次阅读
    又一个国产自研<b class='flag-5'>操作系统</b>发布~不兼容安卓

    开源操作系统大全

    开源操作系统即公开源代码的操作系统软件,它遵循开源协议使用、编译和发布。自由和开放源代码软件中最著名的是 Linux ,它是一种类 Unix 的操作系统。Linux 可安装在各种计算机硬件设备
    发表于 10-27 15:13

    鸿蒙操作系统的前世今生

    上层接口和分布式能力的统一。 借助以上优势, 鸿蒙操作系统可实现不同终端设备之间的极速连接、硬件互助和资源共享,为不同的群体带来升级体验: 对消费者而言, 鸿蒙操作系统能够将生活场景中
    发表于 10-08 19:55

    使用MDK构建Mbed操作系统项目

    ARM med OS是一款免费、开源的联网操作系统,具有连接性、安全性、存储、设备管理和机器学习功能。 它包括开发基于ARM Cortex
    发表于 08-25 07:01

    C166设备的实时操作系统

    Keil PK166专业开发人员套件支持C166架构,支持两种实时操作系统: ·RTX166 Tiny包含在封装中,它是为代码大小是最重要因素的单芯片应用而设计的。 ·ARTX-166
    发表于 08-11 07:35

    浅谈工业联网平台

    。是由四川酷哞哞有限公司自主研发得百万级接入量的工业互联网云平台,采用云-边-架构,可以帮助企业快速、低成本的自建工业互联网云平台,满足企业对设备
    发表于 08-10 15:45

    联网设备操作系统有哪些?如何选择物联网操作系统

    联网(IoT)设备操作系统是指安装在物联网设备上的软件系统,用于管理和控制
    的头像 发表于 08-05 16:25 1140次阅读
    物<b class='flag-5'>联网</b><b class='flag-5'>设备</b><b class='flag-5'>操作系统</b>有哪些?如何选择物<b class='flag-5'>联网</b><b class='flag-5'>操作系统</b>

    浅谈Linux操作系统的三大部分

    是一种多用户、多任务、支持多种处理器架构的操作系统,它能够运行在各种不同的硬件设备上,包括个人电脑、服务器、移动设备和嵌入式系统等。Linu
    发表于 07-23 12:59 1710次阅读
    浅谈Linux<b class='flag-5'>操作系统</b>的三大部分

    RT-Thread操作系统有哪些优势?

    RT-thread是一个轻量级的操作系统,很小,但是也是一个操作系统。主要优势有这些: 跨芯片平台:支持所有主流微控制器,解决设备碎片化问题。 实时
    发表于 06-28 08:16

    PX5的ARM TrustZone支持让嵌入式系统变得更加安全!

    。 PX5 RTOS支持IAR、Eclipse/GCC和ARM开发工具,支持ARM Cortex-M、Cortex-R和Cortex-A架构。麦克泰软件公司长期从事嵌入式与
    发表于 05-18 13:44

    聊聊操作系统

    信息通信行业,还经常会和ubuntu、CentOS、Fedora这样的Linux系统打交道。 其实,操作系统的种类极多,远远不止我们知道的这些。 从使用场景来看,操作系统大致可以分为桌面
    的头像 发表于 05-12 11:13 1020次阅读
    聊聊<b class='flag-5'>操作系统</b>