Iot 2 裝置上雲

2021-09-29 19:18:13 字數 2071 閱讀 6941

cubemx 配置

這裡選擇的是 stm32f767-fire-challenger 這個 bsp

為了實現我們讓裝置上雲這個目標,這個 bsp 還需要進行一些配置,比如增加乙個串列埠

下面我們就開始進行 bsp 的配置

開啟bsp\stm32\stm32f767-fire-challenger\board\cubemx_config\cubemx_config.ioc,開啟串列埠2的配置,如圖

kconfig 配置

然後在bsp\stm32\stm32f767-fire-challenger\board\kconfig中新增以下語句,...為省略部分

menu "on-chip peripheral drivers"

...menuconfig bsp_using_uart

...if bsp_using_uart

...config bsp_using_uart2

bool "enable uart2"

default y

config bsp_uart2_rx_using_dma

bool "enable uart2 rx dma"

depends on bsp_using_uart2 && rt_serial_using_dma

default n

endif

...endmenu

menu "board extended module drivers"

config bsp_using_esp8266

bool "enable esp8266 (uart2)"

select bsp_using_uart

select bsp_using_uart2

default y

endmenu

menuconfig 配置然後在bsp\stm32\stm32f103-mini-system這個目錄下,右鍵開啟 env

在 env 中輸入pkg --upgrade,等待軟體包列表更新…

在 env 中輸入menuconfig

使能 esp8266:hardware drivers config -> board extended module drivers -> enable esp8266

使能 at元件:rt-thread online packages -> iot -> at device -> espressif esp8266配置 wifi 密碼

使能 ali-iotkit 軟體包:rt-thread online packages -> iot -> iot cloud -> ali-iotkit配置product keyproduct secretdevice namedevice secret,如何獲取這些請檢視文件

然後輸入scons --target=mdk5 -s重新程式 mdk5 工程

首先是將原始碼編譯,如果 mcu 的資源不夠的話,會無法過編譯,可以換個記憶體大些的再重新試試

燒錄到裝置後,在 msh 中執行 ali-iotkit 的 mqtt 的 sample 提供的命令

2.0.x 版本和 3.0.x 版本提供的命令有些不一樣,具體檢視**

在執行 ali-iotkit 的軟體包後,可以看到裝置已經接入雲端

裝置上雲之裝置端技術

三條物聯網落地難點 1 需要接入的感測器及智慧型儀表種類繁多,物理通訊鏈路多樣,通訊協議也各有不同 超級聯結器 打通生產裝置 資訊孤島 即使使用了自動化生產線和工業機械人,但這些生產裝置之間不互通,都還是資料孤島。裝置多由德國 日本等多個國家的不同廠商製造,裝置之間有多達數百種不同的通訊協議,缺乏統...

1 阿里雲IOT學習,裝置接入 web應用

需要用到的工具 1.阿里雲iot平台 2.nodejs 3.visual studio code 阿里雲iot平台為廣大物聯網開發者提供了豐富的服務和應用介面,作為學習,我們實現乙個名為hello燈的專案 hello燈 1.開關控制 2.顯示文字控制 首先,我們要確保已經開通了阿里雲物聯網平台 進入...

教你 2 招,保護 IoT 裝置遠離無孔不入的黑客

原文 how to protect your iot product from hackers今天的物聯網危機四伏。乙個安全漏洞便可以使人的生命受到威脅,因為黑客可以使用這些漏洞來控制現實裡的事物。更糟的是,物聯網產品給黑客提供了乙個新的攻擊選擇 實體裝置。如何確保物聯網產品的所有堆疊層都是安全的?...