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 key
product secret
device name
device 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今天的物聯網危機四伏。乙個安全漏洞便可以使人的生命受到威脅,因為黑客可以使用這些漏洞來控制現實裡的事物。更糟的是,物聯網產品給黑客提供了乙個新的攻擊選擇 實體裝置。如何確保物聯網產品的所有堆疊層都是安全的?...