![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
物联网
简烦
【世上总分有两种人】
一种人总在拼命努力,而另一种第二天醒过来发现世界变了。
然而大部分人是第三种人,既不能躺得飘然,亦不能卷得死去活来,很不幸我也成为了其中的一员。
展开
-
JAVA对接OPC协议-Utgard
一、准备工作下载OPC服务器,推荐KEPServer,推荐此篇博客 OPC和DCOM配置,不细说了,推荐此篇博客 建立些模拟设备二、OPC系统连接和读写操作-Utgard方式同步读写很简单,网上找找就能有,我就不细说了 异步写, 暂时没研究,我遇到的场景是写入并发少,读取并发多,毕竟是用于工控领域 所以本篇博客主要是针对于异步读取(侧重点)与同步写入(比较简单) 异步读取 网上大都是用的Async20Access这个类去实现的,这个写法的优点:能随时获取到当前的item属性,缺..原创 2020-06-17 19:29:20 · 11210 阅读 · 4 评论 -
【服务器篇笔记04-kafka-阿里云服务器ECS单机版部署配置】
初衷:至于为什么写这个,因为我前面在本地虚拟机部署是完全没问题的,但是由于迁移到阿里云服务器,存在公网ip和私有ip的区别,很多以前配置的潜在问题就暴露出来了~~主要是conf文件夹下的server.properties的配置需要注意注意点:############################# Server Basics ##########################...原创 2019-04-26 10:41:43 · 556 阅读 · 0 评论 -
【服务器篇笔记03-kafka】
接上篇:正好offset是到44的,说明和我的猜想几乎一致,就是不知道如果建立不同时间段的log,在依次过期的时候,日志文件是如何变化的。所以我又做了个实验,就是我在18:51通过mqtt客户端发布了一条消息,也就在19:51会过期;在19:21的时候又发布了一条,也就是在20:21会过期。18:51 ==> 19:5119:21 ==> 20:211. 19:56...原创 2019-03-28 20:34:46 · 256 阅读 · 0 评论 -
【服务器篇笔记02-kafka】
接上篇写到:就是说从offset为37的时候开始消费就能取到消费信息,也就是37是一个节点,区分过期前和过期后的一个节点。对应的几个日志文件的名字也体现了这点。猜想下,到了一个过期时间的到来,日志文件的名字会再次改变生成新的,对应的数字也是offset的区别过期前与后的。但是我还是发现一疑问,就是我下午两点零几分设置的过期,到三点零几分算是过期了。后来我查询消费信息,是将近五点了后...原创 2019-03-28 18:46:07 · 642 阅读 · 2 评论 -
【服务器篇笔记01-kafka】
问题设想:刚开始能通过客户端消费者消费到一些条目的数据,如果这时候日志过期时限到了,之后再通过消息代理生成了新的数据,那客户端消费者得到数据中的offset还会是在原来的基础上递增吗???问题实践:本来想通过改日志时间改成三分钟,去看效果的,可是kafka的server.properties文件中的log.retention.hours貌似只能是整数不然就是如下:所以后来...原创 2019-03-28 17:03:15 · 210 阅读 · 0 评论 -
【服务器篇之EMQ源码编译】
一、EMQXEMQ X R3.0 (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 语言平台开发,支持大规模连接和分布式集群,发布订阅模式的开源 MQTT 消息服务器。EMQX官网文档二、前置环境:1.服务器篇之linux-安装erlang2.服务器篇之linux-git源码编译安装三、EMQX源码下载方式一:...原创 2019-03-08 11:48:53 · 1812 阅读 · 0 评论 -
【服务器篇之linux-安装erlang】
环境:CentOs6.6在CentOS7中安装erlang环境步骤安装perlyum -y install perl-devel.x86_64安装GCC等需要的模块yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel下载erlang源码压缩包wget http://erl...转载 2019-03-08 11:13:16 · 557 阅读 · 0 评论 -
【服务器篇之linux-git源码编译安装】
1. 下载git源码git-2.9.5.tar.gz 丢到服务器上然后解压 (自己认为方便的路径下 例如 /usr/local/git/gz)2.首先先更新系统sudo yum update3.安装依赖的包sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc...原创 2019-03-07 16:47:16 · 875 阅读 · 0 评论 -
【服务器篇之linux-yum安装镜像源无效解决】
问题:使用yum安装某些软件报如下错误[root@localhost git-2.9.5]# yum install autoconf Loaded plugins: fastestmirror, refresh-packagekit, securitySetting up Install ProcessLoading mirror speeds from cached hostfi...原创 2019-03-07 14:39:54 · 3758 阅读 · 0 评论 -
【服务器篇之linux-网卡配置】
工具: 1. Linux系统:CentOs6.6 2. 虚拟机 VMware步骤: 1.2.3.先移除原来的VMnet8 NAT模式的网卡,再添加新的VMnet8网卡,再勾选VMnet信息中的NAT模式4.点击NAT设置,查看相关信息,再接下来的网卡配置文件修改中需要用到的一些参数5.修改网卡配置文件并且重启网卡服务命令:(需要root权...原创 2019-03-07 11:48:08 · 3773 阅读 · 0 评论 -
人脸识别之人脸对比 【C#】
第一步:登录百度云网址:https://login.bce.baidu.com没有账号就自己注册一个第二步:创建应用,获取API Key 和 Secret Key第三步:获取Access Token官方文档参考代码:using System;using System.Collections.Generic;using System.Net.Http;namespace com.baidu....原创 2018-07-12 15:02:25 · 5130 阅读 · 2 评论 -
设备对接动态获取图片不能动态切换问题
问题描述:通过和身份证读卡器对接获取基本信息和身份证照片信息,但切换身份证时,基本信息能随动变化,但照片不会。代码:xaml: <Image Name="image1" Height="197" Width="Auto" VerticalAlignment="Bottom" Visibility="Visible" Grid.Column="1" Grid.Co原创 2018-07-11 18:31:36 · 393 阅读 · 0 评论