
c#-网络
c#-网络
科学的发展-只不过是读大自然写的代码
科学的发展-只不过是读大自然写的代码
展开
-
.NET有哪些微服务框架
.NET有哪些微服务框架原创 2024-02-19 22:16:10 · 1746 阅读 · 1 评论 -
Azure IoT Hub是啥
架构和特性:Azure IoT Hub支持可扩展的监控设备的连接和标识管理事件,与其他的Azure服务之间提供了内置的可选的消息路由。工作原理:Azure IoT Hub为在其上注册的设备提供自动生成的身份验证令牌、设备管理、消息路由、云到设备消息推送以及限制和防止未经授权的访问等关键功能。总的来说,Azure IoT Hub是微软在物联网领域提供的一款强大而灵活的设备管理平台,它可以帮助企业实现物联网设备的连接、管理和数据分析,推动物联网应用的发展和创新。原创 2024-05-15 08:51:52 · 725 阅读 · 0 评论 -
.net 微服务 服务保护 自动重试 Polly
.net 微服务 服务保护 自动重试 Polly原创 2024-02-20 08:23:24 · 818 阅读 · 0 评论 -
OPC UA 学习笔记
序号 应用 1 客户端实例化 private OpcUaClient opcUaClient = new OpcUaClient(); await opcUaClient.ConnectServer("opc.tcp://118.24.36.220:62547/DataAccessServer"); opcUaClient.Disconnect(); 2 节点读取操作 string value = opcUaClient.ReadNode&l..原创 2021-03-15 22:01:56 · 1339 阅读 · 1 评论 -
modbus信号与AO AI DO DI的区别是什么
Modbus协议定义的寄存器地址是5位十进制地址,即:线圈(DO)地址:00000~09999触点(DI)地址:10000~19999输入寄存器(AI)地址:30000~39999输出寄存器(AO)地址:40000~49999由于上述各类地址是唯一对应的,因此有些资料就以其第一个数字区分各类地址,即:0x代表线圈(DO)类地址,1x代表触点(DI)类地址、 3x代表输入寄存器(AI)类地址、4x代表输出寄存器(AO)类地址。在实际编程中,由于前缀的区分作用,所以只需说明后4位数,而且需转换为4位原创 2021-03-04 10:00:06 · 6965 阅读 · 2 评论 -
c#-SerialPort-串口通信-简单实验
页面效果代码(这是一个winform程序,一共也没有几个控件,相信其他的代码能够通过页面效果推断出来,如果不熟的话我会传一个完整的工程)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO.Ports;using System.Linq;using System.Text;u.原创 2021-03-03 09:35:57 · 259 阅读 · 0 评论 -
c#-网络-HttpListener-简单实验
服务端代码using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Text;using System.Threading.Tasks;namespace HttpListener实验{ class Program { static HttpListener httpobj; static void Main(原创 2021-03-02 17:18:20 · 750 阅读 · 0 评论 -
异步通信的数据格式
串口是串行接口(serialport)的简称,也称为串行通信接口或COM接口。 串口通信是指采用串行通信协议(serialcommunication)在一条信号线上将数据一个比特一个比特地逐位进行传输的通信模式。1.串行通信 在串行通信中,数据在1位宽的单条线路上进行传输,一个字节的数据要分为8次,由低位到高位按顺序一位一位的进行传送。 串行通信的数据是逐位传输的,发送方发送的每一位都具有固定的时间间隔,这就要求接收方也要按照发送方同样的时间间隔来接收每一位。不仅如此,接收方还必须..原创 2021-02-24 21:55:52 · 7302 阅读 · 0 评论 -
c#-串口实验
代码using System;using System.Collections.Generic;using System.IO.Ports;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;namespace ConsoleApp15{ class Program { static bool _continue; .原创 2021-02-24 11:50:21 · 178 阅读 · 0 评论 -
c#-NModbus-tcp-ReadCoils-代码实验
using Modbus.Device;using System;using System.Collections.Generic;using System.IO.Ports;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading.Tasks;using System.Threading;namespace ConsoleApp17{ .原创 2021-02-24 11:41:49 · 1095 阅读 · 0 评论 -
c#-IModbus-tcp-ReadInputRegisters-代码实验
using Modbus.Device;using System;using System.Collections.Generic;using System.IO.Ports;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading.Tasks;using System.Threading;namespace ConsoleApp17{ .原创 2021-02-24 11:39:50 · 1752 阅读 · 0 评论 -
c#-IModbus-ReadCoilsAsync-代码实验
using Modbus.Device;using System;using System.Collections.Generic;using System.IO.Ports;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading.Tasks;using System.Threading;namespace ConsoleApp17{ .原创 2021-02-24 11:35:47 · 596 阅读 · 0 评论 -
c#-IModbus-ReadCoils-代码实验
using Modbus.Device;using System;using System.Collections.Generic;using System.IO.Ports;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading.Tasks;using System.Threading;namespace ConsoleApp17{ .原创 2021-02-24 11:32:19 · 1211 阅读 · 0 评论 -
c#-IModbus-WriteSingleCoil-代码实验
using Modbus.Device;using System;using System.Collections.Generic;using System.IO.Ports;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading.Tasks;using System.Threading;namespace ConsoleApp17{ .原创 2021-02-24 11:28:03 · 1462 阅读 · 0 评论 -
c#-NModBus-常用接口
NModBus常用接口ModBus功能码01 READ COIL STATUS 02 READ INPUT STATUS 03 READ HOLDING REGISTER 04 READ INPUT REGISTER 05 WRITE SINGLE COIL 06 WRITE SINGLE REGISTER 15 WRITE MULTIPLE COIL 16 WRITE MULTIPLE REGISTER 基本方法.原创 2021-02-23 23:28:00 · 813 阅读 · 0 评论 -
c#-串口通信-同频-简单实验
1.概要:串口通信 同频serialPort2.BaudRate = 9600; serialPort2.DataBits = 8; serialPort2.Parity = Parity.None; serialPort2.StopBits = StopBits.One; serialPort2.Open();serialPort1.BaudRate = 9600; ser...原创 2021-02-23 17:02:27 · 234 阅读 · 0 评论 -
c#-串口通信-进程间-简单实验
1 概要:串口通信模拟SerialPort serialPort2 = new SerialPort("COM2");serialPort2.Open();serialPort2.Write(textBox2.Text);SerialPort serialPort2 = new SerialPort("COM1");serialPort2.Open();byte[] bf = new byte[1000]; serialPort2.Read(bf, 0,...原创 2021-02-23 16:54:39 · 216 阅读 · 0 评论 -
c#-串口通信-简单实验
代码using System;using System.Collections.Generic;using System.IO.Ports;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp17{ class Program { SerialPort serialPort1 = new SerialPort("COM2"); .原创 2021-02-23 16:25:30 · 160 阅读 · 0 评论 -
c#-modbus-tcp协议封装-IoTClient安装
1.安装步骤2.源码地址https://github.com/zhaopeiym/IoTClient原创 2021-02-21 08:35:41 · 1827 阅读 · 4 评论 -
modbus RTU-OPC-UA对比
使用场景 modbus RTU OPC-UA 场景 Modbus支持串口和网络,主要是工业设备间通信,适合数据量小(每次传输几百个字节)的场景。 OPC-DA和OPC-UA都是网络协议。 数据量 1.Modbus协议更简单透明,数据量小时,使用起简单方便高效(自己就可以开发) 2.数据量大时,要分片读写,就不太方便了。 1.OPC一般用的是标准套件,自己再开发很难,需要了解连接字符串. 2.当数据量较大时,O原创 2021-02-19 15:05:47 · 2602 阅读 · 0 评论 -
byte char string int 关系
从存储的角度讲,一切都是数,字符也是数。从表是角度讲,一切我们见到的都是字符,只不过是数的表现形式一切存储的本质都是数,一切表现的形式都是字符。char,string,byte,long一切类型的本质都是数,只不过被表现的不同的标识形式...原创 2021-02-19 10:57:35 · 138 阅读 · 0 评论 -
c#-网络-Socket-简单实验
1.概要1.1 服务端Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);socket.Bind(new IPEndPoint(IPAddress.Any, 2112));socket.Listen(10);Socket socket1 = socket.Accept();int num = socket1.Receive(receivedByte...原创 2021-02-14 17:23:30 · 363 阅读 · 0 评论 -
c#-网络-TcpListener TcpClient-简单实验
代码-服务端using System;using System.Net;using System.Net.Sockets;using System.IO;namespace ConsoleApp9{ class Program { delegate void updateDisplayDelegae(String text); static void Main(string[] args) { I...原创 2021-02-14 16:33:22 · 237 阅读 · 0 评论 -
c#-网络-SmtpClient-简单实验
概要smtpClient.Host = "mail.163.com";//这需要一个有效的邮件服务器地址smtpClient.Send("from@163.com", "to@163.com","chapter", "latest");//有需要有效的邮箱地址代码using System;using System.Net.Mail;namespace ConsoleApp9{ class Program { static void Main(stri原创 2021-02-14 13:13:30 · 392 阅读 · 0 评论 -
c#-网络-IPHostEntry IPAddress-简单实验
代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.IO;using System.Diagnostics;namespace ConsoleApp9{ class Program { static void Main(原创 2021-02-14 12:48:13 · 288 阅读 · 0 评论 -
c#-网络-Uri-简单实验
代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.IO;using System.Diagnostics;namespace ConsoleApp9{ class Program { static void Main.原创 2021-02-14 12:37:23 · 181 阅读 · 0 评论 -
c#-网络-webRequest.BeginGetResponse-简单实验
概要webRequest.BeginGetResponse(new AsyncCallback(onResonse), webRequest);static void onResonse(IAsyncResult asyncResult) { WebRequest webRequest = (WebRequest)asyncResult.AsyncState;代码using System;using System.Collections.Generic;usin...原创 2021-02-14 11:07:08 · 930 阅读 · 0 评论 -
c#-网络-WebHeaderCollection-简单实验
代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.IO;namespace ConsoleApp9{ class Program { static void Main(string[] args) {.原创 2021-02-14 10:54:13 · 969 阅读 · 0 评论 -
c#-网络-WebResponse-简单实验
代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.IO;namespace ConsoleApp9{ class Program { static void Main(string[] args) {原创 2021-02-14 10:39:57 · 346 阅读 · 0 评论 -
c#-网络-WebClient-简单实验
1 概要WebClient webClient = new WebClient();Stream stream = webClient.OpenRead("http://www.baidu.com");StreamReader streamReader = new StreamReader(stream);2 代码using System;using System.Collections.Generic;using System.Linq;using System.Text;..原创 2021-02-14 10:34:16 · 312 阅读 · 0 评论 -
Web Services 学习笔记
一 相关词语WSDL Web Services Description Language 网络服务描述语言 SOAP 指简易对象访问协议 UDDI Universal Description, Discovery and Integration 通用描述、发现与集成服务 二 举例说明<message name="getTermReq...原创 2019-04-05 19:32:44 · 301 阅读 · 0 评论