一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

云連:基于STM32云連接應用的概覽

STM32單片機 ? 來源:STM32單片機 ? 2020-08-24 16:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

云連接

基于STM32云連接應用的概覽

生態(tài)系統(tǒng)

圍繞著基于STM32的云連接應用,我們提供了豐富的軟件例程包,對應的說明文檔,配套的評估板;

基于廣大客戶的典型需求分析,我們撰寫了詳細的培訓材料,并聯(lián)合第三方開發(fā)了內(nèi)容豐富的云連接課程。

節(jié)點設(shè)備的云連接,是一個從嵌入式開發(fā)到網(wǎng)站開發(fā),到數(shù)據(jù)庫管理,跨度很大的應用。整個產(chǎn)業(yè)鏈上涉及的角色也很多,我們著重在以開放的平臺和生態(tài),與眾多合作伙伴共同服務(wù)我們的客戶。

在我們的軟件例程包里,配套的評估板主要集中在L4、F4、F7幾個系列。但這并不是說在你做云連接應用的最開始,選型階段,只有F4,F7,L4這幾個系列可供選擇。

我們單單說“連接”這個基本功能的話,它對MCU硬件并沒有特殊需求:和外部無線通信模塊通信所需要的串口和SPI接口是所有MCU都支持的外設(shè);軟件方面,根據(jù)不同的應用你需要使用不同的物聯(lián)網(wǎng)協(xié)議,因此只要選擇FLASH和RAM的大小能滿足的STM32就可以了。

進一步,如果考慮到節(jié)點設(shè)備的功耗,以L0、L1、L4、L5為代表的STM32L系列,可以幫助你縮小篩選范圍;如果還要結(jié)合節(jié)點設(shè)備的高安全需求,那么L4和L5,更是低功耗系列中的個中翹楚,你的最佳選擇。

如果相比更看重處理性能,H7和F4則是更合適的選擇

B-L475E-IOT01A

32F413HDISCOVERY

32F769IDISCOVERY

P-L496G-CELL01

P-L496G-CELL02

云連接·套件

現(xiàn)在我們提供的云連接套件,支持的云平臺有:AWS, Azure, Watson等國外主流云 IoT平臺,也有國內(nèi)的阿里云,百度云,機智云等IoT 平臺。由于篇幅有限,這一頁沒有全部列出來已經(jīng)支持的云平臺,詳情請看后面膠片中的具體介紹。

云連接套件中,支持的設(shè)備連網(wǎng)方式,有WIFI,2G/3G, NB-IoT,LoRa,以太網(wǎng)等。

云連接套件中,提供的物聯(lián)網(wǎng)典型應用有,Telemetry(英文意思“數(shù)據(jù)遙測”,這里就是指最基本的節(jié)點設(shè)備向網(wǎng)絡(luò)平臺定期上傳小批量數(shù)據(jù),并異步但不頻繁地接收并響應來自云端服務(wù)器的命令);OTA,節(jié)點設(shè)備的空中升級;資產(chǎn)追蹤和管理、預測性運維等應用。

以上三個維度,是用戶比較關(guān)心的;從開發(fā)者角度,進一步講,云連接套件中,根據(jù)不同的應用和無線傳輸制式,軟件包里包含有MQTT, CoAP, LWM2M,HTTP物聯(lián)網(wǎng)協(xié)議,以及TLS安全傳輸協(xié)議。

套件·云平臺

ST提供有兩類軟件擴展包,一類是以“X-CUBE-“為前綴的軟件擴展包,一類是以”FP-”為前綴的功能擴展包。相比較而言,X-CUBE軟件包支持的主控開發(fā)板更多, 而FP軟件包更偏向 接近一個真實的應用,因此可能會用到比較多的功能擴展板(比如各類傳感器,無線通信模塊等),或者還有專門手機APP搭配這個例程使用。這些軟件包都有對應的用戶手冊來描述該軟件包的功能和使用,以及對應軟硬件的搭建。有部分用戶手冊已經(jīng)被翻譯成中文,在表格中用綠色字體標明。

連接AWS云平臺有四個軟件包:前兩個軟件包的功能相同,“連接方面”,STM32可以向AWS平臺發(fā)送數(shù)據(jù)以及接受云端下發(fā)的命令,支持TLS加密傳輸。用戶通過登錄ST-AWS-Dashboard網(wǎng)頁可以通過圖形化方式直觀地觀測上傳的數(shù)據(jù),并對設(shè)備進行下行X控制。除此之外,X-CUBE-AWS,還集成了SBSFU功能,可以實現(xiàn)安全啟動和安全固件升級。X-CUBE-AWS里的例程可以直接運行在四個主控MCU評估板上,分別提供了通過Wifi,以太網(wǎng)和NB-IoT方式連接到AWS IoT平臺。FP-CLD-AWS1軟件包只支持其中的兩個評估板。

FP-IND-PREDMNT1(industry predictive maintain),集成專門的傳感器算法可以用于工業(yè)應用的預測性維護,實現(xiàn)對潛在故障的早期預警。除了通過wifi連接到AWS,再在網(wǎng)頁版dashboard做可視化數(shù)據(jù)展示和設(shè)備操控,它還提供通過藍牙連接到手機,或者通過USB連接到PC,來查看檢測數(shù)據(jù)的方式。

FP-ATR-SIGFOX1,提供Sigfox網(wǎng)絡(luò)節(jié)點的狀態(tài)監(jiān)控和跟蹤功能例程,可以通過網(wǎng)頁上的ST-Asset-Tracking-Dashboard查看節(jié)點上報的數(shù)據(jù)。同時也可以通手機APP ST Asset Tracking通過藍牙設(shè)置節(jié)點設(shè)備參數(shù)。

連接Azure云平臺、連接Google物聯(lián)網(wǎng)平臺的軟件包,功能與AWS大同小異;區(qū)別僅在于和各自IoT平臺連接時的參數(shù)、認證方式有所不同。再次不再累述。

連接Watson平臺的例程也有四個軟件包。前兩個和之前連接AWS、Azure的功能一樣,實現(xiàn)STM32節(jié)點連接到Watson平臺并進行數(shù)據(jù)交換的簡單功能。FP,function pack包還支持通過NFC對節(jié)點設(shè)備進行配置,并通過預置算法處理加速度傳感器的數(shù)據(jù),可以用于電機,泵等設(shè)備的振動檢測。

講到現(xiàn)在,我們介紹的例程都是節(jié)點設(shè)備直接連接到云端服務(wù)器,后面兩個,F(xiàn)P-NET開頭的例程包,一個-BLESTART1,一個-6LPWIFI1,展示STM32作為網(wǎng)關(guān)設(shè)備,向下分別管理BLE星形網(wǎng)絡(luò),和SubG 6LowPAN網(wǎng)絡(luò),向上通過Wifi熱點連接IBM Watson IoT平臺。-BLESTART1這個例程里,基于STM32的網(wǎng)關(guān)設(shè)備,還可以和手機建立藍牙連接,通過手機APP檢測和控制藍牙網(wǎng)絡(luò)

X-CUBE-CELLULAR軟件包,顧名思義,cellular,蜂窩移動網(wǎng)絡(luò),通過2G/3G,以及NB-IoT的方式連接到GroveStreams IoT平臺。應用比較簡單,就是最基本的數(shù)據(jù)遙測和設(shè)備控制,主要是展示了帶sim卡的蜂窩無線模塊的連云方式。

X-CUBE-CLD-GEN軟件包,提供了通過開源的Eclipse Paho MQTT客戶端連接MQTT服務(wù)器的例程和一個簡單的HTTP 客戶端的例程。分別連接到Eclipse Mosquitto, Ubidots,Exosite, Grovestreams等平臺。

ST也非常重視和中國公有云廠家IoT平臺的合作,我們再來看看ST本地技術(shù)支持團隊和中國合作伙伴開發(fā)的云連接套件。

STM32中國和阿里云IoT有著長久而密切的合作。deliver給大家的STM32連接阿里云IoT的軟件包也在不斷迭代中。這張膠片里列出的是,今年2019年,ST和阿里云IoT聯(lián)合開發(fā)的課程。項目代碼、課件文檔,都已發(fā)布在STM32中國官網(wǎng)、AI電堂、阿里線上大學。

在節(jié)點端有三個軟件包,功能都是普通的“telemetry”,即數(shù)據(jù)遙測和設(shè)備控制。連接方式分別采用wifi和NB-IoT。接入?yún)f(xié)議都采用mqtt:其中,STM32-AliyunIoT-Paho和paho-bc28,使用開源的Paho MQTT客戶端,經(jīng)過適配后連到阿里云IoT平臺,同時采用二進制數(shù)據(jù)透傳,針對設(shè)備資源受限的應用場景,而STM32-AliyunIoT-Linkkit基于阿里公開的Linkkit SDK,使用Alink數(shù)據(jù)格式方便跨平臺移植,支持TLS安全傳輸,針對設(shè)備資源豐富的應用場景。

該課程還涵蓋服務(wù)器端開發(fā)的內(nèi)容,包括網(wǎng)頁端應用和數(shù)據(jù)庫的使用。都有對應項目源碼和教程。這一部分的實現(xiàn),使得用戶可以通過網(wǎng)頁查看設(shè)備上傳的數(shù)據(jù)以及控制設(shè)備。

I-Cube-Quectel 軟件包里的功能,和上一條Paho-bc28,大同小異。主要是豐富了項目所支持的IDE,除了IAR,還包含KEIL, STM32CubeIDE和SW4STM32 的工程項目。

STM32F769_OTA軟件包提供了利用百度BOS服務(wù)和IoT Hub實現(xiàn)STM32遠程無線升級的例程。在本地中文官網(wǎng)上可以找到對應的使用和二次開發(fā)文檔

I-Cube-Gizwits,集成了機智云的Gagent, 設(shè)備可以通過Gagent訪問機智云平臺,實現(xiàn)數(shù)據(jù)通信和OTA功能。

網(wǎng)絡(luò)協(xié)議

最后,根據(jù)不同的應用和場景,從開發(fā)者角度,我們看一下各個云連接套件例程中提供的網(wǎng)絡(luò)協(xié)議實現(xiàn)參考。

大部分的軟件包都支持MQTT,HTTP和TLS協(xié)議。

MQTT的支持,有使用各個主流公有云iot平臺提供的SDK里包含的mqtt協(xié)議棧,比如AWS,Azure,Aliyun;也有使用開源的Eclipse Paho協(xié)議棧,STM32再根據(jù)不同云平臺的接入?yún)?shù),在其上進行適配。這種連接方式的好處,不變應萬變,掌握了原理和方法,可以快速連接到任何支持mqtt協(xié)議的主機服務(wù)器上。比較適合Iot應用的學習和愛好者。

HTTP協(xié)議只實現(xiàn)了HTTP客戶端的部分功能

而TLS協(xié)議都是使用的mbedtls stack的實現(xiàn)。

FP-NET-6LPWIFI1軟件包中,用到的CoAP和LWM2M協(xié)議使用的是Contiki iot os里的實現(xiàn)。

STM32-AliyunIoT-Paho雖然用到了mbedTLS,但是只用了其中的HMACSHA1模塊來計算連接阿里云物聯(lián)網(wǎng)平臺需要的三元組信息,并沒有用TLS進行加密傳輸。

本地培訓資料

STM32中國技術(shù)支持團隊和本地合作伙伴一起做了很多工作來豐富我們的生態(tài)系統(tǒng)。我們將這些成果和經(jīng)驗整理起來,通過線下線上的方式與我們的客戶,STM32愛好者進行分享。掃描圖片里的二維碼,可以下載和觀看云接入培訓的材料以及視頻。

我們還和阿里云物聯(lián)網(wǎng)部門聯(lián)合推出了《基于STM32節(jié)點和阿里云IoT平臺的物聯(lián)網(wǎng)應用開發(fā)系列課程》。該課程既面向“傳統(tǒng)嵌入式開發(fā)者” 也面向 “傳統(tǒng)web開發(fā)者”。以基于STM32的溫濕度控制器作為節(jié)點設(shè)備,通過阿里云IoT平臺轉(zhuǎn)發(fā)數(shù)據(jù)到用戶自己的服務(wù)器,并開發(fā)了網(wǎng)頁端的用戶操作界面來檢測和控制節(jié)點端。課程涵蓋三部分的操作:

STM32節(jié)點端開發(fā)。針對資源受限設(shè)備和資源豐富的設(shè)備提出了兩種實現(xiàn)方式:前者使用開源的Paho MQTT適配連接到阿里云IoT;后者使用阿里云物聯(lián)網(wǎng)平臺的Linkkit SDK快速連接。

阿里云IoT平臺使用和設(shè)置

用戶服務(wù)器的搭建

課程中的樣例代碼都是開源的,供大家免費下載學習,可以掃描圖片里的鏈接獲取更多的詳情。

本地方案

很多在云連接領(lǐng)域的合作伙伴,提供了各種基于STM32的解決方案,比如艾拉比物聯(lián)網(wǎng)OTA升級技術(shù)解決方案、迪尚ST MCU FOTA 系統(tǒng)、中移物聯(lián)網(wǎng)NB-IoT開發(fā)板及連接OneNET平臺方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11031

    瀏覽量

    364423
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3922

    瀏覽量

    66151
  • 生態(tài)系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    707

    瀏覽量

    21045

原文標題:STM32云連接 干貨都在這里!

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    STM32與機智連接實現(xiàn)步驟與技巧(下篇):機智代碼移植與優(yōu)化

    在《STM32與機智連接實現(xiàn)步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協(xié)議配置。本篇將重點講解如何將機智相關(guān)代碼移植到
    的頭像 發(fā)表于 05-23 18:10 ?237次閱讀
    <b class='flag-5'>STM32</b>與機智<b class='flag-5'>云</b><b class='flag-5'>連接</b>實現(xiàn)步驟與技巧(下篇):機智<b class='flag-5'>云</b>代碼移植與優(yōu)化

    STM32與機智連接實現(xiàn)步驟與技巧(上篇)

    通過STM32與機智連接,開發(fā)者可以實現(xiàn)設(shè)備的遠程控制和數(shù)據(jù)管理,提升物聯(lián)網(wǎng)應用的智能化水平。本文將介紹STM32與機智
    的頭像 發(fā)表于 05-23 18:10 ?281次閱讀
    <b class='flag-5'>STM32</b>與機智<b class='flag-5'>云</b><b class='flag-5'>連接</b>實現(xiàn)步驟與技巧(上篇)

    平臺連接(SC171開發(fā)套件V3)

    平臺連接(SC171開發(fā)套件V3) 序列 課程名稱 視頻課程時長 視頻課程鏈接 課件鏈接 工程源碼 1 SC171連接華為案例Part1 7分55秒 https://t.elecf
    發(fā)表于 04-27 14:23

    潤和的Hi3861開發(fā)版如何連接華為

    剛?cè)胧至艘惶诐櫤偷腍i3861開發(fā)套件,下載的是3.2Release版本的源碼,想連接華為但是潤和那邊的代碼倉中沒有相關(guān)的demo,,求大佬指點
    發(fā)表于 04-11 20:32

    潤和的Hi3861開發(fā)板如何連接華為

    剛?cè)胧至艘惶诐櫤偷腍i3861開發(fā)套件,想連接華為但是潤和那邊的代碼倉中沒有相關(guān)的demo,求大佬指點
    發(fā)表于 04-11 20:30

    【第二章 模型與設(shè)備連接】手把手教你玩轉(zhuǎn)新版正點原子

    【第二章 模型與設(shè)備連接】手把手教你玩轉(zhuǎn)新版正點原子玩過物聯(lián)網(wǎng)的朋友們都知道,我們在接觸各大主流平臺時會知道物模型的概念。 本實驗就是針對原子云中模型與設(shè)備連接,舉個簡單例子說明,
    發(fā)表于 03-12 09:27

    電腦版,電腦版的實用指南,電腦搭建工具怎么連接

    ? ? 遠程連接在心理咨詢領(lǐng)域為患者提供了新的求助途徑。患者可以通過遠程連接與心理咨詢師進行視頻咨詢,獲得專業(yè)的心理支持和幫助。心理咨詢師也能通過遠程連接對患者進行心理評估、制定治療方案。遠程
    的頭像 發(fā)表于 01-24 14:56 ?398次閱讀
    <b class='flag-5'>云</b>電腦版,<b class='flag-5'>云</b>電腦版的實用指南,<b class='flag-5'>云</b>電腦搭建工具怎么<b class='flag-5'>連接</b>

    曙光獲多項認可

    近日,中國信通院、中國電子技術(shù)標準化研究等多家知名機構(gòu)發(fā)布年度榜單,曙光“鄭煤集團基于人工智能的煤炭行業(yè)綜合管控平臺”獲多項認可,包括:“2024能源企業(yè)信息化產(chǎn)品技術(shù)創(chuàng)新類”、“2024央企
    的頭像 發(fā)表于 12-31 11:37 ?543次閱讀

    存儲電腦怎樣連接,存儲電腦連接方法

    遠程辦公是新興熱門辦公方式,憑借信息技術(shù)和互聯(lián)網(wǎng)普及,不受地理、硬件限制,可自由安排工作時間和地點。隨著對工作生活平衡和環(huán)境可持續(xù)性的重視,未來遠程辦公將更受青睞。今天小編想和大家聊聊存儲電腦連接
    的頭像 發(fā)表于 12-25 17:13 ?595次閱讀
    <b class='flag-5'>云</b>存儲電腦怎樣<b class='flag-5'>連接</b>,<b class='flag-5'>云</b>存儲電腦<b class='flag-5'>連接</b>方法

    STM32連接機智,代碼移植,NTP實時時間獲取(二)

    STM32與機智連接實現(xiàn)(第二篇)—NTP實時時間獲取與設(shè)備配對在上一篇文章中,我們介紹了如何將STM32與機智進行
    的頭像 發(fā)表于 11-20 01:02 ?1725次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>連接</b>機智<b class='flag-5'>云</b>,代碼移植,NTP實時時間獲?。ǘ? />    </a>
</div>                              <div   id=

    STM32連接機智,代碼移植,NTP實時時間獲取(一)

    目錄一、機智介紹二、固件下載三、項目例程下載四、代碼移植五、代碼編寫準備(已配置完畢,正式開始編寫代碼)六、設(shè)備配對與連接七、NTP(網(wǎng)絡(luò)時間協(xié)議)實現(xiàn)八、網(wǎng)盤資料鏈接機智介紹廣州機智
    的頭像 發(fā)表于 11-19 01:01 ?1116次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>連接</b>機智<b class='flag-5'>云</b>,代碼移植,NTP實時時間獲?。ㄒ唬? />    </a>
</div>                              <div   id=

    esp8266連接阿里平臺時mqtt連接超時

    esp8266nodemcu在使用arduino.ide連接阿里平臺的時候,wifi配置正常但連接不上mqtt,顯示報錯如下: Attempting MQTT connection...失敗, rc=-4 5秒! 這是我所
    發(fā)表于 10-26 21:39

    基于機智移植STM32L496G代碼移植

    前言最近我拿到了STM32L496AGMCU,發(fā)現(xiàn)其擴展版可以連接ESP-01S。我想嘗試將開發(fā)板連接到我們的機智上,并根據(jù)機智提供的文
    的頭像 發(fā)表于 09-20 08:05 ?1163次閱讀
    基于機智<b class='flag-5'>云</b>移植<b class='flag-5'>STM32</b>L496G代碼移植

    如何理解計算?

    計算的工作原理是什么? 計算和傳統(tǒng)IT技術(shù)的區(qū)別? 華納如何幫助您實現(xiàn)計算? 什么是計算?
    發(fā)表于 08-16 17:02

    STM32項目分享:智能家居(機智)系統(tǒng)

    STM32項目分享:智能家居(機智)系統(tǒng)
    的頭像 發(fā)表于 07-28 08:10 ?3345次閱讀
    <b class='flag-5'>STM32</b>項目分享:智能家居(機智<b class='flag-5'>云</b>)系統(tǒng)