摘要:系列目錄 "IoTClient開發1 你也可以寫個聊天程序" "IoTClient開發2 你也可以寫個服務器" "IoTClient開發3 ModBusTcp協議客戶端實現" "IoTClient開發4 ModBusTcp協議服務端模擬" "IoTClient開發5 ModBusRtu協議" PCL 閱讀全文
posted @ 2019-10-14 09:33 農碼一生 閱讀 (1988) 評論 (4) 編輯
摘要:前言 關于抓包我們平時使用的最多的可能就是Chrome瀏覽器自帶的Network面板了(瀏覽器上F12就會彈出來)。另外還有一大部分人使用Fiddler,Fiddler也是一款非常優秀的抓包工具。但是這兩者只能對于HTTP和HTTPS進行抓包分析。如果想要對更底層的協議進行分析(如TCP的三次握手) 閱讀全文
posted @ 2020-01-06 08:55 農碼一生 閱讀 (2402) 評論 (26) 編輯
摘要:前言 前面我們介紹了 "ModBusTcp協議" 。今天我們接著來介紹ModBusRtu協議。和ModBusTcp不同的是ModBusRtu基于串口通信,ModBusTcp是基于Tcp以太網通信。 所以我們在講解ModBusRtu協議之前會先介紹下串口通信。 串口通信 串口出現在1980年前后,當初 閱讀全文
posted @ 2019-12-17 08:55 農碼一生 閱讀 (537) 評論 (1) 編輯
摘要:前言 上篇我們實現了ModBusTcp協議的客戶端讀寫,可是在很多時候編寫業務代碼之前是沒有現場環境的??偛荒茉诳蛻衄F場去寫代碼,或是蒙著眼睛寫然后求神拜佛不出錯,又或是在辦公室部署一套硬件環境。怎么說都感覺不太合適,如果我們能用軟件仿真模擬硬件那不就完美了,以后有各種不同的硬件協議接口都模擬出來, 閱讀全文
posted @ 2019-11-13 08:45 農碼一生 閱讀 (729) 評論 (12) 編輯
摘要:前言 進過前面兩章的介紹,今天開始正式的實戰。 進制轉換 很多朋友對于進制轉換可能是在剛學計算機的時候有接觸,后來做高級語言開發可能就慢慢忘記了。我們做工控開發的時候需要經常進行進制轉換,這里和大家一起復習下。 一個字節等8位(1byte = 8bit),可以存儲2^8(0 255)共計256個數字 閱讀全文
posted @ 2019-11-04 08:56 農碼一生 閱讀 (644) 評論 (8) 編輯
摘要:前言 上一篇 "樹莓派也跑Docker和.NET Core" 有對樹莓派做簡單的介紹。包括系統的燒錄、基本的設置、docker的安裝、.net core的運行等。有人問我是不是一定要跑docker,答案肯定是否定的。我之所以用docker,完全是因為它的便利(帶環境)、對系統無污染和方便系統資源的查 閱讀全文
posted @ 2019-10-25 08:48 農碼一生 閱讀 (6579) 評論 (19) 編輯
摘要:續上篇 "《你也可以寫個聊天程序 C Socket學習1》" 前言 這里說的服務器是Web服務器,是類似IIS、Tomcat之類的,用來響應瀏覽器請求的服務。 Socket模擬瀏覽器的Url Get請求 首先瀏覽器的請求是HTTP協議。我們上一篇說過,HTTP是短連接,用完就斷開,是無狀態的。所以我 閱讀全文
posted @ 2019-10-21 08:53 農碼一生 閱讀 (1159) 評論 (3) 編輯
摘要:系列目錄 "IoTClient開發1 你也可以寫個聊天程序" "IoTClient開發2 你也可以寫個服務器" "IoTClient開發3 ModBusTcp協議客戶端實現" "IoTClient開發4 ModBusTcp協議服務端模擬" "IoTClient開發5 ModBusRtu協議" PCL 閱讀全文
posted @ 2019-10-14 09:33 農碼一生 閱讀 (1988) 評論 (4) 編輯
摘要:簡述 我們做軟件工作的雖然每天都離不開網絡,可網絡協議細節卻不是每個人都會接觸和深入了解。我今天就來和大家一起學習下Socket,并寫一個簡單的聊天程序。 一些基礎類 首先我們每天打開瀏覽器訪問網頁信息都是使用的HTTP/HTTPS協議,而HTTP是通過的TCP建立的連接。TCP底層又是通過的Soc 閱讀全文
posted @ 2019-10-14 09:31 農碼一生 閱讀 (3583) 評論 (22) 編輯
摘要:Dapper優勢和缺點 優點 高性能、易排查、易運維、靈活可控 缺點 和EF相比,手寫sql當修改表結構不易發現bug。 習慣了EF后再來使用Dapper,會很難適應那種沒有了強類型的安全感。不過可以用單元測和心細來避免。 數據庫連接 問題:IDbConnection需不需要手動Open打開連接 答 閱讀全文
posted @ 2019-05-20 08:46 農碼一生 閱讀 (10123) 評論 (51) 編輯
摘要:樹莓派是什么 樹莓派就是一個卡片大小的迷你電腦。 安裝系統 有了電腦,我們當然得先安裝系統。 系統下載 https://www.raspberrypi.org/downloads/raspbian/ ,我選擇的Raspbian Stretch Lite,不帶界面的最小安裝。 下載win32diski 閱讀全文
posted @ 2019-05-08 08:56 農碼一生 閱讀 (5480) 評論 (11) 編輯
www.qingnakeji.com 擎吶科技
.
ag二分彩