mqtt

JEPaaS增强组件之物联网套件(IOT)

徘徊边缘 提交于 2020-10-09 05:21:41
JEPaaS是一款优秀的软件平台产品,可视化开发环境,低代码拖拽式配置开发,操作极其简单,可以帮助解决Java项目80%的重复工作,让开发更多关注业务逻辑,大大提高开发效率,能帮助公司大幅节省人力成本和时间成本,同时又不失灵活性。适用于搭建 OA、ERP、CRM、HR、HIS等所有的企业信息管理系统(且适用于集团公司部署)。 一、概要介绍 JEPaaS中的物联网套件(IOT),以解决企业核心设备数据采集、存储、分析为宗旨,并通过数据订阅机制,以JEPaaS-API引擎为通道为其他业务板块提供数据支撑。采用 物联网套件(IOT)+ 三方数据源 + 工艺管控引擎 + 图报表引擎 的组合拳为企业实现工业物联网转型奠定基石。 二、核心功能 功能一:对接边缘网关设备,实现MQTT通信协议。 功能二:对接SCADA系统,提取且转存数据。 功能三:对接PLC、Modbus、RTU等工业接口。 功能四:管理物联网设备、统一管理客户端标识位。 功能五:提供规划数据采集Tag、频率,报警设置等实用性管理功能。 三、架构图 四、MQTT客户端设 五、设备维护 来源: oschina 链接: https://my.oschina.net/jepaas/blog/4332343

021. 分布式消息中间件设计篇

风格不统一 提交于 2020-10-06 02:01:31
1. 单体架构 2. 分布式系统架构 3. 基于消息中间件的分布式系统架构 4. 消息中间件概述 1. 什么是消息中间件 利用高效可靠的消息传递机制进行平台无关的数据交流。 并基于数据通信来进行分布式系统的集成。 通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。 2. 消息中间件的应用场景 跨系统数据传递。 高并发流量削峰。 数据异步处理。 ... 3. 常用的消息中间件 ActiveMQ RabbitMQ Kafka RocketMQ 5. 消息中间件核心设计 1. 本质 一种具有接收数据、保存数据、发送数据等功能的网络应用。 和一般网络应用程序的区别是它主要负责数据的接收和传递,所以性能一般都高于普通程序。 2. 5 大核心组成 协议 持久化机制 消息分发机制 高可用设计 高可靠设计 6. 协议 1. 协议是什么 协议是计算机之间通信时共同遵守的一组约定,都遵守相同的约定,计算机之间才能相互交流。 是对数据格式和计算机之间交互数据时必须遵守的规则的正式描述。 协议三要素: 语法:即数据与控制信息的结构或格式; 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应; 时序(同步):即事件实现顺序的详细说明。 2. 常见协议 HTTP 三要素举例: 语法:http 规定了请求报文和响应报文的具体格式。 语义:客户端主动发起的操作称为请求。 时序

无线数据4g传输终端

百般思念 提交于 2020-10-05 13:51:12
将串口数据转换为IP数据或将IP数据转换为串口数据并且进行传输的过程被称为数据透明传输,利用4G网络进行数据透明传输的设备被称为4G网络无线数据双向透明传输终端,也可以称为4G DTU,现在市面上大多数的DTU都是双向透明传输,就是设备采集到的数据是什么,那么发送给上位机的也是完全相同的数据。同样的上位机下发了什么数据,那么下发到设备的数据也是完全相同的。众山科技的4G DTU(LTE660)就是这样的。为双向透明传输。 4G DTU在远程抄表中的应用 通过智能电表+众山科技4G DTU,应用计算机技术,通讯技术等,形成以智能芯片(如CPU)为核心,具有电功率计量计时、记费、与上位机通讯、用电管理等功能的电度表。远程自动抄表系统实现用电数据的自动抄收,可杜绝人工操作的一切弊端。用户的用电数据可直接进入用电营业的计算机管理系统,用电管理人员可随时监视用电情况。通过众山科技的4G DTU可实现自动采集电表数据、有效统计各个电表用电情况、自动缴费等。 4G DTU在水文监测中的应用 通过计量测量设备和4G DTU对水电站所处河道、水库的水情、雨情、流量、视频图像信息进行监测,并可对各项监测内容进行分析、存储、预警管理。从而为各职能工作人员提供相关信息服务,便于对各个水电站的管理,提高工作效率。自动监控站功能包括数据采集、数据显示、参数设置、测报功能、查询下载、视频传输、通信与传输

汽车产业云上多地域高可用消息系统的构建

怎甘沉沦 提交于 2020-10-04 05:00:30
汽车产业互联网平台大搜车由姚军红创立于2012年12月,先后获得阿里巴巴集团、蚂蚁金服、晨兴资本、华平投资、春华资本等机构超过12亿美元融资。2017年12月,大搜车列入由硅谷全球数据研究机构PitchBook评选的“2017年全球新晋独角兽”名单。 目前,大搜车已经搭建起比较完整的汽车产业互联网协同生态。随着业务业务的快速发展,大搜车遇到了一系列的问题: 大量微服务系统,总数在2000以上,这些系统之间的异步通信全部都需要通过消息队列MQ,导致消息量大幅增加,日均消息TPS在6000以上,消息系统的稳定性成为云上业务稳定保障的重中之重。 由于有杭州和北京两大研发中心,客户在杭州和北京都部署了大量业务系统,多地域应用的消息同步需要有稳定可靠的机制。 物联网设备的管理和接入对消息系统提出了更高的要求。 大数据领域大量应用Kafka,需要更稳定可靠的商业版Kafka产品,减少运维工作量。 为了更好地支撑业务,大搜车利用云上MQTT+消息队列RocketMQ+全球消息路由+消息队列Kafka构建了完整的云上消息系统。 通过全球消息路由功能将杭州地域的消息同步到北京地域,做到业务分地区就近部署。 独立消息队列实例管理不同业务,可用性更高。 利用消息队列Kafka对接大数据生态,即开即用,快速扩容,可靠性更高。物联网设备通过MQTT进行接入,后台开发物联网设备管理平台,通过MQTT连接设备端

MQTT Broker 服务器选型

做~自己de王妃 提交于 2020-10-03 09:45:51
MQTT Broker 服务器选型 EMQ-X HiveMQ ActiveMQ Mosquitto License 开源+商用 开源+商用 开源 开源 公司 杭州映云科技 dc-square ,德国 Apache 项目维护者 Eclipse 开源社区 开发语言 Erlang Java Java C 连接数 开源 十万级 ,商用 百万级 开源25个,商用 百万级 千万级 系统性能 单机十万 单机百万 集群千万 支持集群 协议支持 MQTT、CoAP、MQTT-SN、WebSocket、LwM2M MQTT MQTT、JMS、Openwire、Stomp、AMQP、WebSocket XMPP MQTT、WebSocket MQTT 5.0 √ √ × √ 认证鉴权 TLS/DTLS、ClientID/IP地址/用户密码认证、根据IP地址/ClientID/用户名访问控制LDAP/Redis/MySQL/MongoDB/PostgreSQL/HTTP API认证 TLS/DTLS、X.509证书、JWT、OAuth2.0、应用协议(ID/用户名/密码)、配置文件形式的认证与 ACL 功能 LDAP (JAAS)、Apache Shiro × 规则引擎 开源支持 基础规则引擎 ,商用支持 增强规则引擎 × × × 消息存储 开源 不支持 ,商用支持Redis、MySQL、MongoDB

5G工业路由器5G工业网关的区别

别来无恙 提交于 2020-10-03 04:47:10
随着5G网络的普及在工业应用上越来越多的场景接入了5G网络传输。5G网络有高速率、低延时的特点。那么在工业应用场景上5G工业路由器与5G工业网关有什么区别呢? 1、工业路由器与工业网关 工业路由器支持全网通5G/4G/3G/2G网络,可实现数据采集和加密传输。广泛适应于多路大数据、图片、视频等工业现场远程监控和数据传输的应用场景。在应用种主要起到数据传输交互的作用。 工业网关支持全网通5G/4G/3G/2G网络,可实现数据采集和加密传输、多种协议转换、数据处理等功能。它是一款集数据传输交互与数据处理于一体的工业网关。 2、工业路由器与工业网关的共同点 都是采用工业级设计,具有耐高低温、防雷、防潮、抗磁干扰的特点,都适用于无人值守环境。 都能支持全网通5G网络进行数据传输。 都可以对大数据、视频进行快速传输,具有加密传输的特点。 都具体千兆或者百兆网络。 都可以使用物联网卡或者是网线接入 2、5工业路由器与5工业网关的区别 接口不同 设备接口不同,5G工业网关接口更加丰富,可以接入更多设备的同时提供更强的技术支撑。计讯物联TG464工业智能网关具备7路千兆LAN口、1路千兆WAN口、2路千兆光口、2路RS232、3路RS485、3路ADC、4路DI、2路继电器输出、1路USB、4路PoE供电、3路220V电源输出、3路24V供电输出、2路12V供电输出等。

蚂蚁回应渠道之争;微软更新致大规模服务中断;OpenSSH 8.4 发布 | 极客头条

偶尔善良 提交于 2020-10-02 08:15:35
「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 国内要闻 腾讯微博正式关闭,用户已无法登录但仍可备份数据 9月28日晚间23 时 59 分,腾讯微博正式停止运营。目前用户已无法登录腾讯微博,但仍可备份数据。9月4日,腾讯微博发布公告称,由于业务调整,将停止服务和运营。同时,腾讯微博提醒广大用户,如果有需要,可以在停止服务前,进行个人微博内容备份申请。申请提交成功后,腾讯微博会在14个工作日内将相关备份内容发送至用户用于登录腾讯微博的QQ号所对应的QQ邮箱。 蚂蚁回应渠道之争:双方在客群、服务方式等方面均有差别 昨日,蚂蚁集团财富事业群总经理王珺表示,支付宝和银行之间一直都是互补、合作的关系,除了在基金代销业务以外,之前有很多的合作方式,比如说快捷支付等,同时,银行作为专业的金融机构,也向支付宝提供了很多产品和服务,让用户能够通过银行的生活号或者小程序使用银行在支付宝平台上提供的服务。“双方服务客群并不相同,就基金业务而言,我们现有的存量基金用户客单都在1万元以下,这些用户与银行服务的用户并不同,提供的是错位服务。” 蚂蚁集团财富事业群总经理王珺称。 搜狗达成最终私有化协议 9月29日讯,搜狗(NYSE:SOGO)周二宣布,该公司已同腾讯旗下的直接或间接全资附属公司THL A21(“THL”)

云原生时代消息中间件的演进路线

两盒软妹~` 提交于 2020-10-02 03:11:17
简介: 本文整理自作者于 2020 年云原生微服务大会上的分享《云原生时代的消息中间件演进》,主要探讨了传统的消息中间件如何持续进化为云原生的消息服务。 作者 | 周礼(不铭) 阿里巴巴集团消息中间件架构师 导读 :本文整理自作者于 2020 年云原生微服务大会上的分享《云原生时代的消息中间件演进》,主要探讨了传统的消息中间件如何持续进化为云原生的消息服务。 引言 本文以一张云进化历史图开场,来谈谈云原生时代消息中间件的演进路线,但本文绝对不是“开局一张图,内容全靠编”。 从虚拟化技术诞生以来,IaaS / PaaS / SaaS 概念陆续被提了出来,各种容器技术层出不穷。到 2015 年,Cloud Native 概念应运而生,一时间,各种云厂商,云服务以及云应用都加上了“云原生”前缀。 我们也一直在思考,传统的消息中间件需要做些什么才能加上云原生这个修饰词,这也是本文探讨的主题:传统的消息中间件如何持续进化为云原生的消息服务。 云原生消息服务 1. 什么是云原生 首先来谈谈什么是云原生,云原生是一个天然适用于云计算的架构理念,实践云原生技术理念的应用可以最大化享受云计算的技术红利,包括弹性伸缩、按量付费、无厂商绑定、高 SLA 等。 应用在实践云原生技术理念时一般会遵循四个要素: 采取 DevOps 领域的最佳实践来管理研发和运维流程; 通过 CICD

VC MFC C++ MQTT VC编译MQTT VC调用MQTT dll eclipse-paho-mqtt

↘锁芯ラ 提交于 2020-09-30 02:53:37
VC MFC C++ MQTT VC编译MQTT VC调用MQTT dll eclipse-paho-mqtt JS HTML Web端使用MQTT通讯测试 系统:Windows10 64位 开发环境:Visual Studio 2013 64位 MQTT源码库:eclipse-paho-mqtt-c-src-1.2.0 测试工具:MQTTBox MQTT服务器:阿里云部署EMQX VC MFC程序运行图示: 一、编译MQTT 生成dll lib 1、下载MQTT源码库:eclipse-paho-mqtt-c-src 下载 github 地址: https://github.com/eclipse 2、解压、使用Visual Studio编译出动态链接库 解压eclipse-paho-mqtt-c-src 3、使用Visual Studio编译dll/lib 打开目录eclipse-paho-mqtt-c-src-1.2.0\Windows Build中的Paho C MQTT APIs.sln工程 使用VS菜单->生成->生成解决方案,来生成dll和lib,生成目录为eclipse-paho-mqtt-c-src-1.2.0\Windows Build\Debug 错误和失败的是带SSL的,需要电脑安装OPENSSL库才能编译,需要SSL需求的同学自己安装OPENSSL再编译