mqtt

估值百亿独角兽爱学习教育集团:通过云原生实践与时间赛跑

穿精又带淫゛_ 提交于 2020-10-25 04:10:13
简介: iiMedia Research(艾媒咨询)数据显示,在线教育市场规模保持逐年增长的态势,2019年在线教育市场规模已突破4000亿元。在疫情的助推下,在线教育加速渗透,市场空间有望进一步打开,预计2020年中国在线教育市场规模将达到4538亿元。 作者:山猎 爱学习教育集团的前身为高思教育,成立于2009年,以中小学课外培训起家,曾经的定位是K12培训机构;2014年,爱学习教育集团发力B端市场,目前在2B领域获得了全国各地办学机构的广泛认可,由K12培训机构升级为K12教育供给平台。 2019年4月份,爱学习教育集团完成由华平投资领投的1.4亿美元D轮融资。2014年以前,作为一家“教育产品研发”企业,爱学习教育集团为3-18岁年龄层的孩子提供个性化的教育产品方案及所有与教育相关的服务,旗下拥有“思泉语文”、“高思数学”、“高思VIP一对一”、“中学理科”等互联网教育产品:“乐乐课堂”、“爱学习”、“爱上古诗”“爱尖子”、“爱提分”等多个全国著名的学习子品牌,这些产品目前已经被大量的中小学辅导机构及公立学校引进,普遍提升了孩子的学习体验和学习效果。 2014年,在不断发展进化当中,爱学习教育集团(当时还叫高思教育)毅然决然的转型2B领域。据了解,到2029年,爱学习教育集团希望服务全球1亿学生和500万老师,助力50万所学校

工业级物联网关丨支持多种协议丨支持4G全网通

ぐ巨炮叔叔 提交于 2020-10-23 21:02:23
TG451是一款工业级物联网无线网关,支持5.8G WiFi,支持4G全网通,具备5路网口、2路串口、2路继电器、2路DI等工业接口,可实现工业现场多种设备的数据接入、协议转换和数据传输,可为PLC、变频器、机器人等工业现场提供远程维护的通道,便于将现场设备虚拟到身边,实现设备远程诊断和调试。 多种工业控制现场传感器接入 支持2路DI数字量输入接口、支持2路继电器控制接口、支持1路RS232和1路RS485接口同时工作、支持5路以太网接口同时接入、支持各类仪器仪表等智能设备的接入 工业现场设备远程控制 支持Modbus RTU/TCP协议、支持MQTT协议、支持其他工业协议定制、工业现场PLC远程管理、工业现场触摸屏远程控制。 多种通信接入及超大容量存储 全网通,支持三大运营商4G/3G网络并往下兼容EDGE、CDMA 1X及GPRS网络;单模双卡,当主链路网络异常可自动切换至备份链路,保证双卡链路备份;双模双卡,双卡网络带宽叠加,传输带宽提升两倍,上传与下载提速;有线无线双备份,优先自动采用宽带与平台连接,当宽带异常,将自动切换为4G无线链路;极速入网,热点全覆盖(wifi覆盖范围广),大容量存储,支持USB接口,用户可以接入大容量硬盘设备,对数据进行备份收集 工业标准设计,符合工业现场设计要求 导轨式安装方式,符合工业控制箱标准接入工业级金属外壳,为设备稳定提供基础保障

未读消息(小红点),前端与 RabbitMQ实时消息推送实践,贼简单~

佐手、 提交于 2020-10-23 17:37:45
前几天粉丝群里有个小伙伴问过: web 页面的未读消息(小红点)怎么实现比较简单,刚好本周手头有类似的开发任务,索性就整理出来供小伙伴们参考,没准哪天就能用得上呢。 之前在 《springboot + rabbitmq 做智能家居》 中说过可以用 rabbitmq 的 MQTT 协议做智能家居的指令推送,里边还提到过能用 MQTT 协议做 web 的消息推送,而未读消息( 小红点 )功能刚好应用到实时消息推送了。 MQTT 协议就不再赘述了,没接触过的同学翻翻前边的文章温习一下吧,今天还是主要以实践为主! web 端实时消息推送,常用的实现方式比较多,但万变不离其宗,底层基本上还是依赖于 websocket , MQTT 协议也不例外。 RabbitMQ 搭建 RabbitMQ 的基础搭建就不详细说了,自行百度一步一步搞问题不大,这里主要说一下两个比较重要的配置。 1、开启 mqtt 协议 默认情况下 RabbitMQ 是不开启 MQTT 协议的,所以需要我们手动的开启相关的插件,而 RabbitMQ 的 MQTT 协议分为两种。 第一种 rabbitmq_mqtt 提供与后端服务交互使用,对应端口 1883 。 rabbitmq-plugins enable rabbitmq_mqtt 第二种 rabbitmq_web_mqtt 提供与前端交互使用,对应端口 15675 。

5G智慧路灯网关

微笑、不失礼 提交于 2020-10-23 12:37:30
计讯物联防水型智慧灯杆网关TG473,关采用航天接头设计,具有超强防水性能。符合智慧灯杆集成型设计需求,专用于智慧灯杆、多功能杆等场景。具备供电源输出、用电计量、数据采集、协议转换、设备控制、远程运维等功能。 全新二代,双核配置,5G千兆光口,速度快了不止一点点 采用双核CPU,更高配置内核,为设备挂载服务提供强支撑。7个5G千兆网口,网络接入更高速。FLASH内存可扩展至1G,设备运行更快速。 接口丰富,兼容性强,可同时接入多种设备,提供智慧灯杆集成化服务。 支持5G/4G网络(可选),同时支持多种VPN协议(OpenVPN、IPSEC、PPTP、L2TP等)来保证数据传输的安全性。支持2个光纤口、7×LAN、1×WAN、2×RS485、1×AC220V输入、3×AC220V输出、1×DC24V输出、1×DC12V输出。 多路直流/交流电源输出,智慧灯杆设备一站式服务。 计讯物联TG473防水型智慧灯杆网关自带一个3个220V交流电源输出接口,可同时为多个交流外设供电。24V和12V直流电源输出各一个。为载入的设备和传感器提供电源接入。一站式供电,解决部署难题。 预留扩展接口,功能延展性强,可全面满足各类智慧灯杆组网需求。 支持选配电表功能,3路交流检测电压、电流,可用于平台监测及异常控制。支持无线拓展、接口拓展。支持下行Zigbee、LoRa、蓝牙、LoRaWAN、电力载波等。

ESP8266 连接到的免费的 EMQ X MQTT 服务器

大兔子大兔子 提交于 2020-10-23 09:54:04
MQTT 是轻量级的、灵活的物联网消息交换和数据传递协议,致力于为 IoT 开发人员实现灵活性与硬件/网络资源的平衡。 ESP8266 提供了⼀套⾼度集成的 Wi-Fi SoC 解决⽅案,其低功耗、 紧凑设计和⾼稳定性可以满⾜⽤户的需求。ESP8266 拥有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机搭载于其他主机 MCU 运⾏。 在此项目中我们将实现 ESP8266 连接到 EMQ X Cloud 运营和维护的免费公共 MQTT 服务器,并使用 Arduino IDE 来对 ESP8266 进行编程。 EMQ X Cloud 是由 EMQ 推出的安全的 MQTT 物联网云服务平台 ,它提供一站式运维代管、独有隔离环境的 MQTT 5.0 接入服务。 所需物联网组件 ESP8266 Arduino IDE MQTT X : 优雅的跨平台 MQTT 5.0 客户端工具 免费的公共 MQTT 服务器 Broker: broker.emqx.io TCP Port: 1883 Websocket Port: 8083 ESP8266 Pub/Sub 示意图 ESP8266 代码编写 首先我们将导入 ESP8266WiFi 和 PubSubClient 库,ESP8266WiFi 库能够将 ESP8266 连接到 Wi-Fi 网络,PubSubClient

Kafka快速入门(八)——Confluent Kafka简介

爷,独闯天下 提交于 2020-10-22 12:11:13
Kafka快速入门(八)——Confluent Kafka简介 一、Confluent Kafka简介 1、Confluent Kafka简介 2014年,Kafka的创始人Jay Kreps、NahaNarkhede和饶军离开LinkedIn创立Confluent公司,专注于提供基于Kafka的企业级流处理解决方案,并发布了Confluent Kafka。Confluent Kafka分为开源版和企业版,企业版收费。 2、Confluent Kafka特性 Confluent Kafka开源版特性如下: (1)Confluent Kafka Connectors:支持Kafka Connect JDBC Connector、Kafka Connect HDFS Connector、Kafka Connect Elasticsearch Connector、Kafka Connect S3 Connector。 (2)多客户端支持:支持C/C++、Python、Go、.Net、Java客户端。 (3)Confluent Schema Registry (4)Confluent Kafka REST Proxy Confluent Kafka企业版特性如下: (1)Automatic Data Balancing (2)Multi-DataCenter Replication (3

springboot + rabbitmq 做智能家居,我也没想到会这么简单

妖精的绣舞 提交于 2020-10-22 08:45:25
本文收录在个人博客: www.chengxy-nds.top ,共享技术资源,共同进步 前一段有幸参与到一个智能家居项目的开发,由于之前都没有过这方面的开发经验,所以对智能硬件的开发模式和技术栈都颇为好奇。 产品是一款可燃气体报警器,如果家中燃气泄露浓度到达一定阈值,报警器检测到并上传气体浓度值给后台,后台以电话、短信、微信等方式,提醒用户家中可能有气体泄漏。 用户还可能向报警器发一些关闭报警、调整音量的指令等。整体功能还是比较简单的,大致的逻辑如下图所示: 但当我真正的参与其中开发时,其实有一点小小的失望,因为在整个研发过程中,并没用到什么新的技术,还是常规的几种中间件,只不过换个用法而已。 技术选型用 rabbitmq 来做核心的组件,主要考虑到运维成本低,组内成员使用的熟练度比较高。 下面和小伙伴分享一下如何用 springboot + rabbitmq 搭建物联网( IOT )平台,其实智能硬件也没想象的那么高不可攀! 很多小伙伴可能有点懵? rabbitmq 不是消息队列吗? 怎么又能做智能硬件了 ? 其实 rabbitmq 有两种协议,我们平时接触的消息队列是用的 AMQP 协议,而用在智能硬件中的是 MQTT 协议。 一、什么是 MQTT协议? MQTT 全称(Message Queue Telemetry Transport):一种基于发布/订阅( publish

BC26 NB-IoT模组将数据发送至阿里云物联网平台

纵然是瞬间 提交于 2020-10-19 09:57:58
模块接线方式 注意事项:如果使用USB-TTL模块上电之后一直循环收到上电信息则是因为电压不稳,采用独立直流电源给模块供电方可解决,USB-TTL需和直流电源共地,否则无法收到返回信息! 模块插入已激活的4G物联网卡, 方向及正反要正确 ,接上4G天线。 模块上的RX、TX分别与USB-TTL的TX、RX连接,3V3与G分别与直流电源的红头夹和黑头夹相连,USB-TTL的GND引一条线出来连接直流电源共地,如图所示 本次测试用的是3.6V电压(3.3-3.6V都可以),上电后不着急发送AT指令,最好等60秒左右模块稳定再发送AT指令 开始调试BC26模块 打开串口调试助手,只要是串口调试助手就行, 取消HEX发送与显示 如果没有串口调试助手, 点击这里下载 :https://pan.baidu.com/s/1nbn0FzQZrdvQuq9kT-ROaw 提取码:disd,如果下载SSCOM V5.13.1请把sscom51.ini一并下载并放至同一目录下 开始发送AT指令 测试指令 AT 退出省电模式 AT + CPSMS = 0 测试射频功能是否打开?1打开 0关闭 AT + CFUN ? 查询IMSI 国际移动用户识别码 AT + CIMI 查询IMEI 国际移动设备识别码 AT + CGSN = 1 查询信号强度 AT + CESQ 返回6个参数 依次是:接收信号强度等级

工业5G/4G边缘计算网关服务端协议-MQTT配置教程

蓝咒 提交于 2020-10-14 21:03:05
本文以图文结合的方式,介绍MQTT的配置,包括配置MQTT发布主题、MQTT注册主题、MQTT用户名、MQTT密码、客户端ID等。 一、什么是MQTT MQTT (Message Queue Telemetry Transport),翻译成中文就是,遥测传输协议,其主要提供了订阅/发布两种消息模式,更为简约、轻量,易于使用,特别适合于受限环境(带宽低、网络延迟高、网络通信不稳定)的消息分发,属于物联网(Internet of Thing)的一个标准传输协议。 二、MQTT在工业物联网的应用优势 MQTT 开源、可靠、轻巧、简单,MQTT主要优势特点包括: 1.MQTT通信开销小(最小的消息大小为 2 字节); 2.MQTT支持各种流行编程语言,包括C,Java,Ruby,Python 等; 3.支持发布 / 预定模型,简化应用程序的开发; 4.提供三种不同消息传递等级,让消息能按需到达目的地,适应在不稳定工作的网络传输需求; 5.对不稳定网络的容忍度高,能够从断开等故障中恢复,而且没有进一步的代码需求。但是,HTTP 无法原生地实现此目的,需要客户端重试编码,这可能增加幂等性问题; 6.低功耗,MQTT 是专门针对低功耗目标而设计的。HTTP 的设计没有考虑此因素,因此增加了功耗; 7.数百万个连接的客户端,经过测试能处理多达 100 万个通过 MQTT 并发连接的设备。 三

全网疯传!阿里甩出的Netty高阶手册完全震碎了我以往对其的认知(理论+实践+面试+落地项目)

时光怂恿深爱的人放手 提交于 2020-10-14 20:38:20
前言 Netty作为目前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,知名的Elasticsearch 、Dubbo 框架内部都采用了Netty。随着互联网对各行各业的渗透,我们可以看到一些计算机领域的热门技术,例如云计算、微服务、物联网等,其背后的核心一直是连接。在这样一个背景下, 掌握Netty可以算得上是一个开发人员最重要的技能。 但很多人在对Netty的学习上一直没有一个系统的概念,不知道该怎么学,为什么要学。市面上关于Netty的学习资料其实也是很少的。 今天要与大家介绍的 阿里内部Netty进阶手册( 2份Netty文档+一个Netty实战项目+面试专题)。是完全可以 带大家彻底的玩转Netty,无论你是小白还是用过Netty的开发人员, 相信都可以在这篇文章中收益。 第一份文档 由于篇幅限制只把主要内容展示出来,第一份文档注重的是Netty的概念。就不做过多的篇幅展示的了,我把主要篇幅用来展示实践文档与项目,需要所有资料的的小伙伴帮忙点赞文章,关注我添加助理即可免费获取了。 第1章Java的I/O演进之路 第2章NIO入门 入门篇Netty NIO开发指南 第3章Netty入门应用 第4章TCP粘包/拆包问题的解决之道 第5章分隔符和定长解码器的应用 中级篇Netty编解码开发指南 第6章编解码技术