【github项目】基于STM32F4开发板和阿里云平台的MQTT通信开源项目摘要      当前网络上MQTT的教程比较丰富,但实用的很少,有对MQTT协议进行讲解的,有围绕自主开发的产品进行描述的, 甚至有连云平台都是他们自主开发的,且MQTT协议的sdk包有用java、nodejs等等实现的,连国产的RT-Thread,想要用 里面的MQTT组件,都必
0.设置host(多(三台机器)master) 192.168.0.223 rocketmq-nameserver223 192.168.0.223 rocketmq-master223 192.168.0.224 rocketmq-nameserver224 192.168.0.224 rocketmq-master224 192.168.0.225 rocketmq-nameserve
简介: 基于设备实践梳理出来的Topic总结1.前言IoT物联网平台基于MQTT协议的Pub/Sub通信,那么topic和payload设计就很重要。 我们可以定义出不同topic来处理不同业务场景,类似web开发中的API设计。2.自定义Topic类2.1 默认自定义Topic当我们创建产品后,系统会自动生成3个自定义topic,方便我们使用。Topic权限备注/${ProductKe
一般在Linux系统中的/usr/src/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到http://www.kernel.org/去下载,最好使用它的镜像站点下载。请在http://www.kernel.org/mirrors/里找一个合适的下载点,再到pu
vmstat.pyimport os #定义Vmstat这个类 class VmStat(object):    def __init__(self):        self.vmstat_file = open('/proc/vmstat')
原创 2014-09-01 17:10:52
2621阅读
import ctypes import fnmatch import os import platform import time IOPRIO_GET_ARCH_SYSCALL = [     ('alpha',      
原创 2014-09-17 10:06:33
2599阅读
#iotop是一个python编写的命令行下图形展示磁盘占用率的工具,学习python,看看他的源码,记录一下 #主程序文件 iotop #__future__ 可调用新版本的一些模块使用 from __future__ import print_function #导入系统模块 import sys #try..except.
原创 2015-06-27 15:54:48
2257阅读
一、怎样获得Linux内核源码   Linux的内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,usr/src/linux目录下的东西就是内核源代码。源码的版本号有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。另外还可以从互连网上下载,解压缩后文件一般也都位于linux目录下。内核源代
一、CentOS的下载打开CentOS的官网:https://www.centos.org/download/。选择最小镜像的CentOS Minimal进行下载。CentOS的完整版有7G多,没必须下载一个这样的庞然大物,许多功能可以等到我们需要的时候再进行安装下载之后得到一个CentOS-7-x86_64-Minimal-1511.iso。这就是CentOS的镜像文件。或许随着时代的更新,此
盘点Linux内核源码中使用宏定义的若干技巧(1)在C中,宏定义的概念虽然简单,但是真要用好却并不那么容易,下面从Linux源码中抽取一些宏定义的使用方法,希望能从中得到点启发:1. 类型检查比如module_init的宏定义:点击(此处)折叠或打开#define module_init(initfn) \ static inline initcall_t _
由于实验中需要得到某个进程的io使用率,所以需要对进程的io进行监控,目前比较方便有效的解决是使用iotop(对于内核版本在2.6.20 以上),开发的时候是在ubuntu上搞,内核版本很高,一切很顺利,但部属的环境是centos,即便是Centos5.5的内核版本仍然是 2.6.18。就需要重新编...
原创 2014-05-29 12:07:00
268阅读
本文介绍在Linux操作系统上安装Riot的方法,支持Ubuntu、Debian、Arch Linux等系统,也能使用Snap或Flatpak命令安装。简介Riot是一个由Matrix提供支持的通用聊天客户端,这是一个开放的协议,可以轻松地与朋友、团队成员、同事等聊天,它具有用户期望的Slack等专有解决方案的功能,如果你更喜欢在Linux和其他平台上进行IM通信,它是一个很好的选择。相关链接Ub
下载地址文件安装下载文件安装方法安装过程下载EasyBCD配置文件(重点!)安装Ubuntu希望你们不会遇到的坑参考文章 下载地址我是在bing上输入Ubuntu搜索的,找到了一个中文网站ubuntu,直接点进去下载了 选择了最新的18.04.2 LTS(因为它写着持久免费更新)文件下载文件名:/ubuntu-18.04.2-desktop-amd64.iso 大小:1.85G 下载时间:大概3
安装指令:yum -y install iotop 指定查看aubunt 用户的读写状态:iotop -u aubunt -P -k -t 允许在非交互模式下每隔3秒刷新一次,只刷新6次:iotop -b -n 6 -d 3    
转载 2021-06-03 00:32:00
4889阅读
2评论
目录前言一、nload安装1.1 安装nload的方法1.2  什么是epel二.nload介绍2.1  nload界面介绍2.1.1 导航的快捷键2.2   nload命令参数2.3  -u参数详解:2.3.1  示例三.流量测试3.1 安装ab流量测试工具3.2  测试 四.总结前言nload用
linux下安装软件有两种方式: 一是安装二进制的包,一般都是rpm格式的了,常用rpm -ivh XXX.rpm的方式来安装了rpm -qa可以查看软件包的信息,具体请百度rpm命令。rpm安装有时遇到依赖关系的问题,所以有了自动查找依赖关系的工具,redhat的yum和ubuntu的apt-get都是其中的例子,这两个工具都是自动解析依赖关系的,从网上查找相应的资源并安装,如yum inst
目的:计算网卡带宽利用率目录1.安装iftop2.使用iftop3.查看网卡带宽 4.计算带宽利用率1.安装iftop在电脑连网的情况下,下载安装包:apt install -d iftop查看安装包是否下载成功:ls安装deb安装包:dpkg -i iftop_1.0~pre4-3_amd64.debRedHat系列 常见的安装包格式rpm包,安装rpm包的命令是“rpm -参数”2
RPM安装一、介绍三种安装管理工具:rpm 包安装管理工具 yum 源 源码安装(tarball)典型的应用程序目录结构: 普通执行文件 /use/bin 服务器执行文件和管理程序文件 /usr/sbin 应用程序配置文件/etc 日志文件 /var/log 应用程序参考文档/usr/share/doc 应用程序手册页文件/usr/local/share/man常见软件封装包类型rpm 扩展名为.
 第0个示例 OptixHello 学习Optix的工程配置以及基本框架 的配置过程,该文对于 Optix 的框架介绍的很好,但是按照该文配置遇到了一些问题,我花费了一番功夫自己摸索终于配置好了环境,实现了用Optix计算然后在OpenGL上展示结果的一个简单的Demo。  我的配置环境为:Win10,GTX1080,驱动版本431.6,Cuda9.0,Optix6.0,VS2015  
有时我们希望知道到底哪个进程产生了IO,这个时候就需要iotop这个工具了。它的输出和top命令类似,简单直观。官网:http://guichaz.free.fr/iotop/需要Python 2.5(及以上版本)和 Linux kernel 2.6.20(及以上版本),TASK_DELAY_ACCT,CONFIG_TASKSTATS,TASK_IO_ACCOUNTING,CONFIG_VM_EV
  • 1
  • 2
  • 3
  • 4
  • 5