原文:IoTClient開發4 - ModBusTcp協議服務端模擬

前言 上篇我們實現了ModBusTcp協議的客戶端讀寫,可是在很多時候編寫業務代碼之前是沒有現場環境的。總不能在客戶現場去寫代碼,或是蒙着眼睛寫然后求神拜佛不出錯,又或是在辦公室部署一套硬件環境。怎么說都感覺不太合適,如果我們能用軟件仿真模擬硬件那不就完美了,以后有各種不同的硬件協議接口都模擬出來,而不是每個硬件都買一套回來部署了做測試。 真要用軟件仿真模擬也是可以的,客戶端是對協議的請求報文發送 ...

2019-11-13 08:45 12 1051 推薦指數:

查看詳情

IoTClient開發3 - ModBusTcp協議客戶實現

前言 進過前面兩章的介紹,今天開始正式的實戰。 進制轉換 很多朋友對於進制轉換可能是在剛學計算機的時候有接觸,后來做高級語言開發可能就慢慢忘記了。我們做工控開發的時候需要經常進行進制轉換,這里和大家一起復習下。 一個字節等8位(1byte = 8bit),可以存儲2^8(0-255)共計 ...

Mon Nov 04 16:56:00 CST 2019 9 1003
IoTClient開發5 - ModBusRtu協議

前言 前面我們介紹了ModBusTcp協議。今天我們接着來介紹ModBusRtu協議。和ModBusTcp不同的是ModBusRtu基於串口通信,ModBusTcp是基於Tcp以太網通信。 所以我們在講解ModBusRtu協議之前會先介紹下串口通信。 串口通信 串口出現在1980年前后,當初 ...

Tue Dec 17 16:55:00 CST 2019 2 893
IoTClient開發6 - S7-200SmarTcp協議客戶實現

環境和工具 服務端電腦IP:192.168.1.130 客戶電腦IP:192.168.1.120 1、在服務端電腦運行IoTClientTool 2、運行Wireshark 3、在客戶電腦運行IoTClientTool 4、Wireshark得到如下報文 報文分析,plc ...

Wed May 06 18:22:00 CST 2020 3 1567
服務端開發經驗

開發經驗之談 從事服務端開發已經有一些日子了,靜下來可以想想和記錄些服務端開發的想法了。 服務端開發,特別是Web開發,基本上全是處理HTTP請求的處理。根據具體用途分為兩種:Web頁面開發和API ...

Fri Nov 09 22:58:00 CST 2018 1 826
websocket服務端開發

基於http請求以拉的方式去做服務器的推送,無論是實時性和有效字節都是差強人意的效果。 公司的im系統在與客戶的交互上實際上借助了websocket來實現服務器與客戶的事實消息推送,今天就來簡單了解下這個協議,並且自己實現對websocket的響應。 可以看到在理解了tcp ...

Sun Jul 07 10:04:00 CST 2019 0 406
HTTP協議簡介詳解 HTTP協議發展 原理 請求方法 響應狀態碼 請求頭 請求首部 java模擬瀏覽器客戶服務端

協議簡介 協議,自然語言里面就是契約,也是雙方或者多方經過協商達成的一致意見; 契約也即類似於合同,自然有甲方123...,乙方123...,哪些能做,哪些不能做; 通信協議,也即是雙方通過網絡通信必須遵從的一組約定; 計算機網絡的本質在於傳遞數據,協議自然是針對於數據的結構格式以及傳送 ...

Tue Jul 10 03:46:00 CST 2018 0 1099
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM