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用户名和密码,并且显示程序运行时的信息

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

    关注

    2909

    文章

    44691

    浏览量

    373832
  • STM32
    +关注

    关注

    2270

    文章

    10903

    浏览量

    356269
  • WIFI
    +关注

    关注

    81

    文章

    5298

    浏览量

    203844

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

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

收藏 人收藏

    评论

    相关推荐

    【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构

    问题 软硬件能力割裂问题 多设备交互割裂问题 其他需要解决的问题 (如何实现设备间的安全认证和数据保护、如何向用户程序开发者提供一套支持设备
    发表于 12-16 15:10

    RT-Thread操作系统应用开发寒假师资培训

    随着联网和智能系统的快速发展,嵌入式成为当前最热门最有发展前途的IT应用领域之一。为进一步提升全国大学生在嵌入式芯片及系统设计领域的创新能力,特别是针对
    的头像 发表于 12-06 01:06 136次阅读
    RT-Thread<b class='flag-5'>操作系统</b>应用<b class='flag-5'>开发</b>寒假师资培训

    联网学习路线来啦!

    单片机高级接口 根据需要,掌握或了解 FSMC、SDIO、以太网、CAN、USB等接口,熟练掌握显示屏和电容触摸屏驱动。 3.2单片机开发技术进阶 3.2.1嵌入式实时操作系统 当前单片机资源越来越
    发表于 11-11 16:03

    什么是嵌入式操作系统?

    指挥官配备最先进的装备。 未来会怎样? 随着技术的发展,嵌入式操作系统将继续演进,以满足更多的应用需求和挑战,它们可能会: 支持更多IoT设备:管理更多的智能家居和工业设备,就像是
    发表于 11-08 15:07

    RT-Thread 操作系统联网应用开发师资培训会议通知

    随着联网和智能系统的快速发展,嵌入式成为当前最热门最有发展前途的IT应用领域之一。为进一步提升全国大学生在嵌入式芯片及系统设计领域的创新能力,特别是针对
    的头像 发表于 10-19 08:10 222次阅读
    RT-Thread <b class='flag-5'>操作系统</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>应用<b class='flag-5'>开发</b>师资培训会议通知

    工控机支持什么操作系统

    工控机,全称工业控制计算机(Industrial Personal Computer, IPC),支持多种操作系统以满足不同行业和应用场景的需求。具体来说,工控机常见的操作系统包括:
    的头像 发表于 09-11 09:24 473次阅读

    3568F-麒麟KylinOS国产操作系统演示案例

    KylinOS简介 银河麒麟嵌入式操作系统V10是面向联网及工业互联网场景的安全实时嵌入式操 作系统,具备信息安全、多域隔离、云边
    发表于 07-25 15:55

    以开源鸿蒙为抓手,广东省智能联网操作系统产业协会正式成立

    6月18日,在广东省政务服务和数据管理局的指导下,广东省智能联网操作系统产业协会在广州正式成立。协会的顺利组建,标志着广东省智能联网产业
    的头像 发表于 06-19 08:32 525次阅读
    以开源鸿蒙为抓手,广东省智能<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>操作系统</b>产业协会正式成立

    【师资培训,暑期巡回】RT-Thread操作系统应用开发

    。而所有联网嵌入式终端设备的核心就是联网操作系统。行业的发展带动人才的需求,全国高校也在不断
    的头像 发表于 06-04 08:35 341次阅读
    【师资培训,暑期巡回】RT-Thread<b class='flag-5'>操作系统</b>应用<b class='flag-5'>开发</b>

    飞凌嵌入式-ElfBoard-项目分享|基于ELF 1S开发板完成的联网开源项目

    Linux操作系统,采用Qt进行UI界面开发,应用程序采用C/C++语言进行编写。 边缘计算设备(边缘中控)通过一个USB无线扩展模块,与设备
    发表于 05-16 09:12

    广东省智能联网操作系统产业协会首次会员大会圆满召开

    近日,广东省智能联网操作系统产业协会(筹)在深圳隆重召开第一次会员大会,这不仅是广东省在智能联网操作
    的头像 发表于 04-19 08:31 1080次阅读
    广东省智能<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>操作系统</b>产业协会首次会员大会圆满召开

    支持MacOS苹果操作系统的网卡你用过吗?

    Marvell AQC113以太网控制器支持苹果操作系统(MacOS),进一步扩展搭载了AQC113设备的应用领域。
    的头像 发表于 03-28 12:01 494次阅读
    <b class='flag-5'>支持</b>MacOS苹果<b class='flag-5'>操作系统</b>的网卡你用过吗?

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

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

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

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

    有了单片机,为什么还要使用操作系统

    不愿意面对的事。他能提供很好的底部的支持。以QQ为例,QQ是一款软件,你往对话框里写字,然后通过网络传到另一台用户。如果你有操作系统,你跟操作系统说,我要个窗户,他就给你窗户,我要
    的头像 发表于 01-11 08:35 824次阅读