1. 概述本文主要研究 thingsboard 各种实体在关系型数据库 postgres 中的存储。2. 安装与配置使用 Postgresql 数据库从源码编译安装参考 : https://thingsboard.io/docs/user-guide/contribution/how-to-contribute/编译运行后,需创建 thingsboard 数据库:psql -U postgres
转载 2024-07-15 13:11:41
122阅读
RPC-------->远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。RCP采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首
ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForms / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。ActiveReports 12 新增了一个报表导入的功能,可以把RPX(区域报表)报表通过导入转换为RDL报表。通
IOT学习笔记(二):ThingsBoard环境搭建1.版本说明2.环境搭建2.1 系统环境2.2 源码拉取及编译2.3 IDEA导入源码2.4 代码结构2.5 数据库安装2.6 运行程序 1.版本说明        ThingsBoard(以下简称tb),在官网看到一共有两个版本的tb,分别为Community E
远程过程调用简介RPC是远程过程调用(Remote Procedure Call)的缩写形式。SAP系统RPC调用的原理其实很简单,有一些类似于三层构架的C/S系统,第三方的客户程序通过接口调用SAP内部的标准或自定义函数,获得函数返回的数据进行处理后显示或打印。IPC 进程间通信(IPC)是在多任务操作系统或联网的计算机之间运行的程序和进程所用的通信技术。有两种类型的进程间通信(IPC
rpyc 回调模式工作不正常最近使用了 rpyc 来处理一个多节点间的文件同步的任务,目标是使用 rpyc 来实现简单的 p2p 文件传输机制,以减少单点负载和单点失败对传输的影响。和 p2p 的基本设计一下,在设计时,对文件进行了分块处理,并为每一块加上了校验。每个分块的情况和校验码保存成一个元数据文件。使用的校验算法是 python 的 zlib 模块里面的 adler32 ,简单高速。并为每
转载 6月前
27阅读
网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求
轻量级 RPC 调用是短暂的,通常在 30 秒内,这是对平台的任何 REST API 调用的默认超时。它们存在于服务器的内存中,假设如果服务器挂掉,仪
原创 2024-05-31 11:26:55
708阅读
rpc mount export: RPC: Unable to receive; errno = No route to host Red Hat Enterprise Linux Server release 5.5 (Tikanga)Server 端配置如下: [root@localhost u1]# cat /etc/exports  /u1&nb
转载 2024-05-26 22:41:39
106阅读
collate chinese_prc_ci_as null 是什么意思 我们在create table时经常会碰到这样的语句,例如:CorpName nvarchar(10) collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面: 语法 COLLATE < collation_name > < collation_name
博文批量发布工具(BatchPublishBlog)是一款绿色、开源的博文发布软件,可以作为WizKnowedge插件,很方便的发布自己编辑、收集的文章。支持多种博客类型(wordpress、cnblogs、drupal、51CTO等),支持批量发布(一次把多篇文章发布到多个博客),支持判断文件、图片是否有修改,只发布有修改的文件(采用MD5码进行判断)。一、使用说明1、从下面网址下载最新的安装包
转载 14天前
407阅读
目录第1步:准备源码第2步:安装rpm-build第3步:编写编译配置文件第4步:编译rpm包第1步:准备源码以nginx为例:nginx: download第2步:安装rpm-buildyum install rpm-build -y #默认自带 rpmbuild -ba xxx #后面的xxx自定义,执行会报错,不用管,只要在当前目录生成rpmbuild目录即可&nbs
终端终端是一个大的概念,在Linux中把所有可以作为控制终端的设备统称为终端,比如伪终端、虚拟控制台、串口终端等等。伪终端伪终端简称为pty,是Unix/Linux系统提供的一种机制,它模拟了物理终端的行为方式,从而让连接的程序认为和普通的终端没有区别,因此被叫做伪终端。伪终端包含master端和slave端,都是成对出现的,以System V风格实现的伪终端为例(ubuntu):master端的
本文主要讲述的是Thingsboard平台使用X.509认证的使用方法,顺便给大家推荐一款好用的Thingsboard网关,钡铼技术BL110,作为一款优秀的功能强大的物联网网关,它可以采集各种PLC、仪器仪表、传感器的数据上传到ThingsBoard平台,我们的网关内置了ThingsBoard的数据模板,对接非常简单方便。  目前我们支持BL10X系列接入thingsboar
转载 1月前
375阅读
获取二开ThingsBoard物联网平台演示 TK物联网平台:ThingsKit物联网平台 ### 什么是ThingsBoardThingsBoard是一个开源平台,用于收集和可视化物联网设备的数据。
转载 2022-04-30 20:49:33
742阅读
本章将介绍ThingsBoard的本地环境搭建,以及源码的编译安装。本机环境:jdk11、maven 3.6.2、node v12.18.2、idea 2023.1、redis 6.2。
原创 2024-06-15 00:47:59
0阅读
RPM 全名是『 RedHat Package Manager 』简称则为 RPM。RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的 Linux 主机的一套管理程序。他最大的特点就是将您要安装的套件先编译过( 如果需要的话 )并且打包好了,透过包装好的套件里头预设的数据库记录, 记录这个套件要安装的时候必须要的相依属性模块( 就是你的 Linu
什么是 RPCRPC,英文 RangPaCong,中文让爬虫,旨在为爬虫开路,秒杀一切,让爬虫畅通无阻!开个玩笑,实际上 RPC 为远程过程调用,全称 Remote Procedure Call,是一种技术思想而非一种规范或协议。RPC 的诞生事实上离不开分布式的发展,RPC 主要解决了两个问题:解决了分布式系统中,服务之间的互相调用问题;RPC 使得在远程调用时,像本地调用一样方便,让调用者感知
转载 2024-03-15 06:16:22
313阅读
目录 使用软件环境软件安装步骤JDK8安装postgresql-13.3-2-windows-x64.exe安装timescaledb-postgresql-13_2.2.1-windows-amd64安装加载扩展的timescaledb部署ThingsBoard使用软件环境jdk1.8.0_202、postgresql-13.3-2-windows-x64.exe、timescaled
转载 2023-06-14 14:57:41
407阅读
实验二 ThingsBoard开发入门实验目的通过一个简单的应用案例,掌握如何去创建设备,客户和资产;了解如何去使用cURL命令行传输数据;了解如何仪表板的使用;了解如何去设置警报;掌握客户用户的创建。 实验内容 (1) 阅读Thingsboard入门文档。 (2) 安装并配置cURL工具。 (3) 发布并接收到遥测数据。 (4) 创建警报,并设置相应阈值。 (5) 创建客户用户,登陆查看客户界面
转载 2023-07-09 18:56:44
505阅读
  • 1
  • 2
  • 3
  • 4
  • 5