【連載,完結】物聯網全棧教程-從雲端到設備---簡單介紹單片機代碼,裸機上雲!

設備端的開發是一個很是簡單的工做。零妖今天就簡單講解一下物聯網彈幕器這個設備的源代碼,給你們提供一個裸機上雲的思路。連載文章更新到這裏要告一段落,由於真的沒啥要講的了。編程

 

數組

首先要說的是使用技小新的MQTT單片機編程小工具生成一個C語言的頭文件,這個在以前的文章裏已經說過了。你的單片機要乾的事情就是經過串口把這些16進制的數據發送給CH9121模塊,而後CH9121模塊會自動把這些數據打包一下以TCP的形式發送給服務器。服務器

 32ca483afbfc57a798720a722875e8f2afce27aa

工具

單片機的串口資源真的很是好用。STM32F103C8T6這個型號的單片機有三個能夠獨立使用的串口資源,物聯網彈幕器真正用的實際上是兩個,一個是串口1和電腦的串口鏈接,調試代碼時候輸出數據用的,一個是串口3用來和CH9121通訊用的。在代碼上你能夠讓串口1和串口3鏈接在一塊兒,這樣就能夠在電腦上發送數據給CH9121了,實現的方法請看代碼。調試

 

 2f652b47148d7347e2ce6a9d139ac11a61c5fd4f

 

 b7978c17271169350a6b6c5de14a1f58cf811ad7

 

在單片機的內部程序裏,也是能夠控制串口3發送任何數據的,因此就能發送小工具生成的數組到CH9121了。代碼以下。blog

相關文章
相關標籤/搜索