
物联网
物联网技术积累
liuyuinsdu
这个作者很懒,什么都没留下…
展开
-
艾莫迅PLC 调试板接线和配置
接线原创 2023-02-24 13:54:15 · 3813 阅读 · 0 评论 -
艾莫迅PLC(AMX214 3AD23) Modbus接线、调试、通信
艾莫迅 PLC 上modbus通讯。原创 2023-02-24 13:49:11 · 1916 阅读 · 0 评论 -
微信小程序aes-128 ECB加密和解密
在最近做的微信小程序中,客户使用了aes-128加密的传输的蓝牙连接,查询了许多资料终于做出来了。下面是源码:加密:// 加密 aesEncrypt1: function (code) { //key和code需要使用十进制的数组表示 var a = this; var o = [58, 96, 67, 42, 92, 1, 33, 31, 41, 30, 15, 78, 12, 19, 40, 37]; //key的密钥10进制 var t =.原创 2021-02-28 22:29:33 · 3678 阅读 · 1 评论 -
使用Java进行串口SerialPort通讯
1.准备工作 在进行串口连接通讯前,必须保证你当前操作电脑上有可用且闲置的串口。因为一般的电脑上只有一个或者两个串口,如COM1或COM2,但大多数情况下,这些串口可能会被其他的程序或者应用所占用,所以此时我们可以借助工具,在我们的电脑上建立虚拟串口。 先下载一个叫Virtual Serial Port的软件,通过这个软件可以创建新的虚拟串口,如下图所示:通过图中的添加串口即可进行新虚拟串口的创建,并且一般都是成对创建。有了虚拟串口之后,为了方便测试新...原创 2021-02-28 22:26:21 · 6390 阅读 · 1 评论 -
Modbus RTU与Modbus TCP的区别
Modbus通信协议具有多个变种,支持串口(主要是RS-485总线),以太网多个版本,其中最著名的是Modbus RTU,Modbus ASCII和Modbus TCP三种。在工业现场一般都是采用Modbus RTU协议,一般而言,大家说的基于串口通信的Modbus通信协议都是指Modbus RTU通信协议。与Modbus RTU协议相比较,Modbus TCP协议则是在RTU协议上加一个MBAP报文头,并且由于TCP是基于可靠连接的服务,RTU协议中的CRC校验码就不再需要,所以在Modbus .原创 2021-02-28 22:24:41 · 14623 阅读 · 0 评论 -
springboot集成mqtt
项目目录如下启动类如下import org.eclipse.paho.client.mqttv3.MqttException; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplica原创 2021-02-28 22:24:04 · 297 阅读 · 0 评论 -
RS485与RS232的区别
1.对于软件来说,485通信和串口通信是一回事,都是操作串口。这两者只是硬件上的区别而已,跟软件没关系的。所谓的485通信,只是在串口上加了一个转换器而已,就这么简单。2.RS485与RS232的区别其实并不大,转输方式是一样的。区别在于:RS485是差分(差分信号)传输,RS232是非差分(同分信号)传输的。因此,RS485传输信号扰干扰能力强于RS232,故传输距离较RS232远。就编程上来看,与RS232并没有区别。对于计算机来说如果在232串口上进行485通讯的话,要加入一个RS2.原创 2021-02-28 22:19:31 · 6520 阅读 · 0 评论 -
MQTT topic规则和经验
MQTT topic匹配规则基础1.主题层级分隔符—“/”:用于分割主题层级,/分割后的主题,这是消息主题层级设计中很重要的符号e.g:aaaa/bbbb和 aaaa/bbbb/cccc 和aaaa/bbbb/cccc/dddd ,这样的消息主题格式,是一个层层递进的关系,可通过多层通配符同时匹配两者,或者单层通配符只匹配一个。 这在现实场景中,可以应用到:公司的部门层级推送、国家城市层级推送等包含层级关系的场景。2.单层通配符—-“+”:单层通配符只能匹配一层主题。e.g: aaaa/原创 2021-02-25 08:38:18 · 8707 阅读 · 1 评论 -
Java实现ModbusTCP通信
资料代码下载本文的代码和仿真软件:蓝奏云下载官网资料Modbus官网 Modbus协议 Modbus技术资源 MODBUS TCP / IP关于Java的开源库Jamod:Java Modbus实现:Java Modbus库。该库由Dieter Wimberger实施。 ModbusPal:ModbusPal是一个正在进行的Java项目,用于创建逼真的Modbus从站模拟器。由于预定义的数学函数和/或Python脚本,寄存器值是动态生成的。ModbusPal依赖于R转载 2021-02-25 08:35:20 · 8402 阅读 · 1 评论