原创 物聯網項目入坑2---VUE之導航欄設計

簡單學習了幾天的Vue相關知識,根據自己的需求設計了一個導航欄。在這裏做一個簡單的記錄~~~ 新建項目相關的知識,可參考前一篇博客。 先來一張效果圖: 準備工作: 1.新建一個工程,然後用VScode軟件打開 2.在工程src目錄下的c

原创 正點原子探索者stm32f407 rt-thread 文件系統使用

硬件說明:正點原子探索者stm32f407,板載SPI-FLASH W25Q128 系統說明:RT-Thread 3.1.2(以上的其他版本也可以) 在rt-thread-v3.1.2\rt-thread\bsp\stm32\stm32f

原创 VUE之安裝篇

--------------------------------- 環境說明:win 10 ----------------------------------- 1.去官網下載node.js,然後點擊安裝即可。 2.替換源,如果不替換,

原创 stm32f407 lan8720 實現簡單的http服務器(智能家居)

硬件:正點原子stm32f407開發板(帶網絡功能) lan芯片:lan8720 系統:rt-thread 先說說http服務的功能, 1.能控制正點原子探索者STM32F407板載的兩個LED燈 2.支持獲取燈的狀態。 3.實時更新溫度

原创 QT之UDP圖片傳輸

上一篇博客是實現了UDP實現文本傳輸,而這一篇是實現圖片傳輸。代碼的話,是在文本傳輸的例子上進行修改的。 從本質上來說,無論是傳輸文本,還是傳輸圖片,在傳輸的過程中實際上都是傳輸的二進制數據,只不過是它們的表現形式不一樣罷了。對於文本而已

原创 QT之UDP文本傳輸

這個工程是由這篇文章修改而來。 界面佈局如下: 沒有涉及到很複雜的控件,都是一些基本常用的控件。 一樣的套路: 因爲涉及到網絡,所以我們需要在工程文件中加入QT+=network,這些工程需要設置的代碼,在文章開頭提到的那篇文章已經寫的

原创 QT之Excel文件總結

最近在瞭解關於QT操作Excel表格的內容,這裏記錄下這個學習的過程和碰到的一些問題以及解決辦法。 在QT操作excel表格,我們需要在工程文件(.pro)中加入以下內容,這裏分兩種添加方法: 第一種: QT += qaxc

原创 QT:常用數據類型轉換

在這裏簡單總結一下在QT中常用數據類型的轉換的知識。   第1種:QString 轉 char 類型數組 //從輸入框中獲取數據 QString data = ui->input_textEdit->document()->toPlai

原创 Python實現返回固定頁面的http服務器---面向過程的方式

通過TCP協議,模擬http協議的http服務器。 實現主要流程: 1.建立一個TCP服務器 2.用瀏覽器(即http客戶端)來訪問這個TCP服務器 3.返回數據給瀏覽器(這裏返回的數據也是符合http協議的) 關於http和tcp協議的

原创 論如何去掉那些噁心的switch-case和if--else if的代碼

前言      在這裏需要提前聲明的是,並不是swicth--case和if---else if等代碼結構不好。在一般情況下(純屬個人能接受的範圍),在1~5個的情況下,使用上述的結構,還是可以接受的,而且代碼維護起來,也不用那麼費勁。但

原创 QT上位機:局域網特定設備ip查詢和顯示

運行環境:win10 QT版本:5.11.3 最近在研究QT如何將局域網的設備IP顯示在列表中,然後通過雙擊打開,調用web瀏覽器訪問一個固定的網址。因爲這裏是特定的設備,並且是局域網中的,那麼我們可以通過設計一個協議來處理這個問題。什麼

原创 stm32f407+lan8720 和 python 實現多個TCP客戶端連接的TCP服務器

        最近本人想用開發板來做服務器,所以就想到這個方法。對於寫pc端服務器的童鞋來說,這應該是件很容易的事情,所以,這裏主要分爲兩種實現方法: 第一種:在stm32f4開發板實現,基於lwip 硬件:正點原子stm32f407開

原创 TCP客戶端如何指定端口號訪問服務器

      最近工作上要做一個以太網網關,需要用到固定的端口號去連接一個TCP服務器。之前也接觸過以太網,不過建立的TCP客戶端端口號都是系統自動分配的。流程大家應該都比較熟悉。如下圖所示:  1.1客戶端流程:         新建一