自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (9)
  • 收藏
  • 关注

原创 thingsboard之Mqtt的ssl/tls加密传输

thingsboard之Mqtt的ssl/tls加密传输目录thingsboard之Mqtt的ssl/tls加密传输一、安装和配置二、单向认证1.平台添加设备2.连接工具1:mosquitto3.连接工具2:python4.连接工具3:mqttx三、双向认证1. 平台添加设备2.连接工具1:mosquitto3. 连接工具2:python4.连接工具3:mqttx四、wireshark截包五、日志一、安装和配置在ubuntu18.04上安装的thingsboard平台3.3.1版本,过程请参考官网

2021-11-18 10:10:19 2019

原创 三、keepalived + redis&mysql高可用主备

前提:centos7,所有操作在root用户下进行mysql 版本 5.7.32Redis server 版本 6.2.4keepalived + redis&mysql高可用主备一、rpm安装keepalived二、新建目录三、先决条件四、MySql主主数据同步五、配置文件和脚本(一)keepalived.conf配置文件1.150上的配置文件2.160上的配置文件3.说明(二)脚本文件1.mysql_check.sh 主备两机一致2.redis_check.sh 主备两机一致3.redi

2021-07-28 18:07:12 764

原创 二、keepalived + mysql高可用主备

前提:centos7,所有操作在root用户下进行mysql 版本 5.7.32keepalived + mysql高可用主备一、rpm安装keepalived二、新建目录三、先决条件四、MySql主主数据同步(一)编辑/etc/my.cnf1.1502.1603.注意(二)两台主机MySql分别重启(三)查看日志开启状态(四)配置同步数据的用户和授权1.1502.160(五)查看数据库状态1.1502.160(六)设置同步的日志位置1.1502.160(七)分别开启同步(八)查看服务器状态五、配置文

2021-07-28 17:39:26 399

原创 一、keepalived + redis高可用主备

前提:centos7,所有操作在root用户下进行Redis server 版本 6.2.4一、rpm安标题装keepalived rpm -ivh mysql-community-common-5.7.9-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.9-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm rpm -ivh net-s

2021-07-28 16:25:40 963 1

原创 物联网网关/智能网关/工控机网关/边缘计算网关/规约采集转换器/通讯管理机等开发总结

一、框架思路1、分层设计系统采用三层架构设计,分别为接口层,通用服务层和应用层。接口层提供基本接口服务,支持TCP客户端、TCP服务端、UDP和串口通信等多种通信方式,为上层提供数据服务;通用服务层提供系统调度、数据存取、公式计算、高性能内存实时数据库等通用服务;应用层可基于接口层和通用服务层进行业务开发。2、插件化设计系统采用插件化设计,各模块可根据业务需要进行灵活配置。3、轻量级设计系统框架基于纯C++开发,不依赖复杂的第三...

2021-05-30 15:35:29 742 4

原创 六、OSHMI的产品化

OSHMI虽然开源,可是采用的技术较多,单人或小团队很难进行二次开发,和一位同事做过一段时间的尝试,见前几篇博客。因为本职工作较重,没再继续深入研究,可是内心却一直割舍不下。 OSHMI做技术研究,用它写个毕业论文是很好的题材,毕竟WebScada符合国家的“互联网+”的战略,企业要想发展,都要向之靠拢。不但能实现传统的电力Scada,还能承担越来越火的Iot项目,很贴合未来的工控技术发展。 可是OSHMI的弊端也很明显,没有产品化,不能方便的应用于工程项目。因为对它...

2020-06-28 15:53:23 2020 2

原创 五、WebScada-OSHMI的Inkscape重新编译生成_MSYS2

Inkscape是开源的svg图片编辑工具,WebScada用它做画面展示,就需要做一些适应性完善,比如绑点等。我的操作系统是Win10专业版,用MSYS2工具详细编译过程如下:1、安装MSYS2http://www.msys2.org/ 下载安装 msys2-x86_64-20190524.exe,我装在了D盘根目录下;2、MSYS2的更新打开MSYS终端,重复执行pac...

2019-07-27 14:03:54 2217

原创 四、WebScada-OSHMI的Modbus采集

所有的配置文件,都在C:\oshmi\conf路径下一、hmi.ini的配置RUN节 PROTOCOL_DRIVER="modbus.exe",这样modbus程序就可以随webserver.exe一块启动; HIDE=0,webserver.exe启动后不隐藏,可在此窗口查看实时值等; SIMULATION=0,关闭自动模拟; 浏览器的窗口定位如下,一般不变 EVE...

2019-07-14 10:23:47 3348 6

原创 三、补充几个常用且开源的通信协议测试工具

做工控的朋友可能有亲身体验,调试协议时工具的重要性。国内有很多比较成熟的工具,我再补充几款国外的工具,并且大部分是开源的。1、Opendnp3 Simulator可同时模拟客户端和服务端。支持配置协议,可创建多个设备,可编辑模拟值和状态值来生成事件。生成的日志非常详细且易于理解,分别表示绑定、传输和应用程序的级别。下载链接:Https://automatak.com/open...

2019-07-11 19:54:39 17723 5

翻译 二、WebScada-OSHMI的安装和运行

本文的目的是帮助理解OSHMI的硬件需求、安装和运行。系统需求硬件需求将取决于系统的大小和应用架构。对于一个小的系统,比如一个有3000标签的变电站,一台便宜的机器就可以完成OSHMI的负载。大多数用例推荐的最低配置:Intel Core I5或AMD Ryzen 5处理器,4GB内存,250GB硬盘,支持4k的GPU, 27英寸超高清显示器,Windows 10。对于处理...

2019-07-10 17:08:39 4769 2

翻译 一、开源且好用的WebScada-OSHMI介绍

OSHMI是一种基于现代开源HTML5的HMI,它是为变电站自动化而从头开始构思的,但它可以用于任何其他自动化领域,如工业生产、楼宇系统、物联网等。 本人将逐步介绍OSHMI的安装、点表和协议的配置、图形创建、脚本编写等。 它指导思想是通过集成现成的开源技术,如Nginx、PHP、Lua、SQLite、Chromium、Inkscape等,使系统...

2019-07-09 18:53:22 16112 6

keepalived+redis&mysql主备高可用配置文件和脚本

keepalived+redis&mysql主备高可用配置文件和脚本

2021-07-28

keepalived+mysql主主高可用,配置文件和脚本

keepalived+mysql主主高可用,配置文件和脚本

2021-07-28

keepalived+redis高可用主备配置文件和脚本

keepalived+redis高可用主备配置文件和脚本

2021-07-28

keepalived依赖包和安装包.rar

centos7下keepalived离线rpm安装包,和其依赖包

2021-07-28

qt对sqlite数据库的常用操作

qt对sqlite数据库的常用操作方法,添加,删除,修改等

2013-03-22

qt写的共享内存简单例子

qt写的共享内存简单例子,希望对你起到抛砖引玉的作用

2013-03-22

泛型编程 STL入门

STL的入门知识,简单易懂,初学者的必备法宝,肯定对你有帮助...

2011-08-18

国标103规约完整版

学规约开发的朋友,特别是一些高校的学生,找完整版的103规约不太容易 103规约 dlt 1997

2008-12-13

VC平台下,用TCP实现双网自动切换的程序

双机双网卡,如任一网卡出现错误,可自动切换至另一网卡,用TCP实现

2008-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除