Memory


  • 首页

  • 分类

  • 归档

  • 标签

SNMP采集数据的常见问题

发表于 2022-07-30   |   分类于 计算机

记录基于 SNMP 协议采集设备数据时遇到的各种坑。

SNMP 是基于 UDP 的请求-响应方式的协议,服务端(agent)是常见的各种设备,客户端(network management station)向 agent 请求该设备上的数据。数据中心各设备使用的通信协议中,除 MODBUS 外,SNMP 占比最多。

从网络上看,相比 MODBUS RTU,SNMP 不要求采集器与设备直接连接;从工具上看,相比于仅可运行在 Windows 平台的 Modbus Poll,snmpget 在 linux/mac 可以很方便地安装运行,在 Windows 上也有编译好的二进制版本。因此 SNMP 的调试非常方便。

由于厂商实现参差不齐,通过 SNMP 请求采集器的数据时,也会出现各种问题。

阅读全文 »

MODBUS采集数据的常见问题

发表于 2021-07-25   |   分类于 计算机

记录基于 MODBUS 协议采集设备数据时遇到的各种坑。

MODBUS 协议是工业领域常用的通信协议,master 通过请求-响应的方式获取 slave 的数据。数据中心使用了大量基于 MODBUS 协议进行通信的设备,包括温湿度、交直流电表、电池仪、HVDC、逆变器、UPS 等。在采集数据中心的物理环境数据时,相当一部分工作量在调试使用 MODBUS 协议的设备。还有一些设备使用基于 UPD 的 SNMP 通信,这些设备调试起来会比较快。

常用的 MODBUS 协议还分为 RTU 及 TCP,前者基于串口通信,后者基于 TCP 协议通信,MODBUS TCP 通信只需要网络正常即可,MODBUS RTU 通信则涉及到硬件线缆、读写参数等问题,设备无响应数据的问题主要存在于 MODBUS RTU 中,数据异常的问题在两种模式下均可遇到。

阅读全文 »

MODBUS 协议初步

发表于 2020-09-06   |   分类于 计算机

MODBUS 协议初步

MODBUS 协议是工业领域中常见的通信协议,用于采集与控制各种设备的数据。最初基于串口通信,后支持 TCP 模式。

MODBUS 可工作在以下标准中:

MODBUS 通信栈
MODBUS 通信栈

一个网络架构的示例如下:

MODBUS 网络架构
MODBUS 网络架构

通过网关,不同类型的总线或网络可以使用 MODBUS 协议进行通信。

阅读全文 »

安卓手游[我的奇幻世界]逆向

发表于 2019-04-21   |   分类于 计算机

仅供学习研究使用,游戏版本为1.0.4,以下修改仅针对游客账号登录。

apktool反编译文件,用 [dnSpy](https://github.com/0xd4d/dnSpy) 打开游戏脚本文件assets/bin/Data/Managed/Assembly-CSharp.dll,浏览类名,发现StepController,应该和步数控制有关:

阅读全文 »

梦之光芒的第1个小游戏

发表于 2019-03-10   |   分类于 计算机

点击 http://monyer.com/game/game1/ 开始闯关。

level 00

查看源码:

1
2
3
4
5
6
7
8
9
10
<div class="info">
欢迎来到梦之光芒的小游戏。<br>
玩这个游戏,您需要有JS加解密基础,SQL注入基本常识等...<br>
如果您参加本游戏,则视为您已经同意<strong>“这仅仅是个小游戏”</strong>这个原则,所以请不要在技术上过于较真,谢谢!<br>
本游戏所有权归Monyer所有,但您每过一关,您有权利在不通知Monyer的情况下保留代码。不当的地方还请批评指教!<br>
<br>请点击链接进入第1关:
<span>连接在左边→</span>
<a href="first.php"></a>
<span>←连接在右边</span><br>
</div>

下一关地址:http://monyer.com/game/game1/first.php

阅读全文 »

判断网页端QQ音乐及网易云音乐歌曲能否播放

发表于 2019-02-07   |   分类于 计算机

随国内版权意识逐渐增强,各大音乐平台已要求付费下载歌曲,但大部分歌曲可以在线播放,播放时会把歌曲的相关信息获取到本地。网上已有很多相关 API 的分析及根据 API 写好的工具,本文主要对网页端判断歌曲能否播放的代码进行了简单分析,仅作学习研究使用。

阅读全文 »

倒水问题

发表于 2018-07-27   |   分类于 数学

对酒当歌,人生几何。 大浪淘尽,数论风流。 ——转自网络

若无特殊说明,本文均在整数范围内进行讨论。

00 序

小学数学中,这类问题很常见:有无穷多的水,有一个容量为 \(a\) 升的桶和 \(b\) 升的桶,如何量出 \(c\) 升的水?

阅读全文 »

某消消乐手游分析

发表于 2018-04-27   |   分类于 计算机

概述

kx消消乐版本1.52。仅作为学习研究,对本地游戏的一些功能进行了修改。

lua解密

观察 lib\armeabi 下的so文件,发现网上有文章提到了 libhegame。根据资料,游戏代码主要位于加密后的lua脚本中。

加密后的lua的文件名中包含该文件的MD5,例如MainApplication.fa4649711ff8bb0263b0cca9085aa9e4.lua的md5是fa4649711ff8bb0263b0cca9085aa9e4;初始向量IV是原始lua文件的MD5,如GamePlayConfig.200dc27111c390e146d9193be27c2424.lua的前16字节是0462 f05f 926c d538 e9ee e82a 4c5e 76ef,也是原始lua文件的MD5。

阅读全文 »

寻找出现m次的数字

发表于 2018-04-03   |   分类于 计算机

一个数组中,仅有一个数字出现m次,其余数字均出现n次,m不等于n,找出这个出现m次的数字。

n = 2, m = 1

这是通常遇到的情形,利用 x ^ x = 0 及 x ^ 0 = x可在O(n)时间内找出仅出现1次的数字

阅读全文 »

Xposed

发表于 2018-01-03   |   分类于 计算机

无法加载模块

文档没仔细看,安装模块后出现 Cannot load module,原因是 It is very important that you use provided instead of compile! The latter would include the API classes in your APK, which can cause issues especially on Android 4.x.

参考资料

https://github.com/rovo89/XposedBridge/wiki/Using-the-Xposed-Framework-API

12
漂浮

漂浮

We must know, we will know.

16 日志
2 分类
13 标签
Creative Commons
© 2016 - 2022 漂浮
由 Hexo 强力驱动
主题 - NexT.Mist
访客数 访问量