- 场景说明很多物联网设备24小时运行,设备管理者并不需要知道设备每一刻的状态,只需要设备在上报某些特定状态时能通知到管理者。设备接入服务提供规则引擎功能可以满足该诉求,您可以通过设置规则简单实现当设备上报的数据满足某个条件时,物联网平台触发指定动作进行通知。本示例为设备上报的电池电量小于20%时,物联网平台会上报告警并发送邮件或短信通知给指定的手机号码。配置消息通知服务在消息通知服务中创建主题... 场景说明很多物联网设备24小时运行,设备管理者并不需要知道设备每一刻的状态,只需要设备在上报某些特定状态时能通知到管理者。设备接入服务提供规则引擎功能可以满足该诉求,您可以通过设置规则简单实现当设备上报的数据满足某个条件时,物联网平台触发指定动作进行通知。本示例为设备上报的电池电量小于20%时,物联网平台会上报告警并发送邮件或短信通知给指定的手机号码。配置消息通知服务在消息通知服务中创建主题...
- 华为云物联网平台提供海量设备的接入和管理能力,支持设备数据采集上云和云端下发消息给设备,本文将介绍华为云物联网平台的典型应用场景。车联网需求场景:汽车厂商通过车联网平台实现车辆的便捷接入和管理,需要支持JT/T808、MQTT等协议传输数据到云端,并做数据清洗处理,便于后续做大数据分析和数据挖掘。解决方案:华为云物联网平台支持安全可靠、低时延的连接,支持多种标准行业协议,将汽车采集的路况、车... 华为云物联网平台提供海量设备的接入和管理能力,支持设备数据采集上云和云端下发消息给设备,本文将介绍华为云物联网平台的典型应用场景。车联网需求场景:汽车厂商通过车联网平台实现车辆的便捷接入和管理,需要支持JT/T808、MQTT等协议传输数据到云端,并做数据清洗处理,便于后续做大数据分析和数据挖掘。解决方案:华为云物联网平台支持安全可靠、低时延的连接,支持多种标准行业协议,将汽车采集的路况、车...
- 华为云物联网平台(IoT 设备接入云服务)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,... 华为云物联网平台(IoT 设备接入云服务)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,...
- 本文介绍了基于STM32单片机的震动检测系统的设计与实现,包括硬件设计和软件编程,并提供了源码解析。通过采集加速度传感器的数据,对震动信号进行处理和判断,能够及时发现异常情况,并通过LCD显示屏进行提示。这一系统在工业生产、建筑结构监测等领域具有重要的应用前景。 本文介绍了基于STM32单片机的震动检测系统的设计与实现,包括硬件设计和软件编程,并提供了源码解析。通过采集加速度传感器的数据,对震动信号进行处理和判断,能够及时发现异常情况,并通过LCD显示屏进行提示。这一系统在工业生产、建筑结构监测等领域具有重要的应用前景。
- 通过使用STM32微控制器和适当的硬件连接,设计并实现了一个简单的无线通信模块。该通信模块可以实现可靠的数据传输和远程控制功能。通过配置SPI和GPIO寄存器,并使用适当的数据传输接口,我能够方便地与其他通信模块进行数据交换。本设计适用于初学者入门通信模块和嵌入式系统开发,具有简单的硬件连接和易于理解的软件代码。希望本文对于学习和理解基于STM32的通信模块设计有所帮助。 通过使用STM32微控制器和适当的硬件连接,设计并实现了一个简单的无线通信模块。该通信模块可以实现可靠的数据传输和远程控制功能。通过配置SPI和GPIO寄存器,并使用适当的数据传输接口,我能够方便地与其他通信模块进行数据交换。本设计适用于初学者入门通信模块和嵌入式系统开发,具有简单的硬件连接和易于理解的软件代码。希望本文对于学习和理解基于STM32的通信模块设计有所帮助。
- 基于STM32和心率传感器(MAX30102)的心率检测系统成功地结合了硬件设计和软件实现,通过STM32开发板和心率传感器的协同工作,实现了对心率数据的准确采集和处理。系统中引入了移动平均滤波算法,有效地平滑了心率数据,提高了数据的可靠性。 基于STM32和心率传感器(MAX30102)的心率检测系统成功地结合了硬件设计和软件实现,通过STM32开发板和心率传感器的协同工作,实现了对心率数据的准确采集和处理。系统中引入了移动平均滤波算法,有效地平滑了心率数据,提高了数据的可靠性。
- 本文介绍了一个基于STM32的指纹识别控制系统的设计思路与简单实现过程。通过该设计,我们能够实现一个稳定可靠、易于扩展的指纹识别系统。在智能家居、安防监控等领域有广泛的应用前景。 本文介绍了一个基于STM32的指纹识别控制系统的设计思路与简单实现过程。通过该设计,我们能够实现一个稳定可靠、易于扩展的指纹识别系统。在智能家居、安防监控等领域有广泛的应用前景。
- 本项目利用51单片机和SIM800C GSM模块实现短信发送功能。短信作为一种广泛应用的通信方式,在许多领域具有重要的作用,如物联网、安防系统、远程监控等。通过将51单片机与SIM800C GSM模块相结合,可以实现在各种应用场景下的短信通信功能。 本项目利用51单片机和SIM800C GSM模块实现短信发送功能。短信作为一种广泛应用的通信方式,在许多领域具有重要的作用,如物联网、安防系统、远程监控等。通过将51单片机与SIM800C GSM模块相结合,可以实现在各种应用场景下的短信通信功能。
- 背景你可能会在一些场景下碰到需要返回多个不同类型的方法。比如协议解析读取报文时,更具体地像kubernetes在开始解析Yaml的时候,怎么知道这个类型是属于Deployment还是Service? CC语言通常通过使用Struct(结构体)和Union(联合体)的方式来实现这个功能,如下文例子#include <stdio.h>#include <stdlib.h>#include <s... 背景你可能会在一些场景下碰到需要返回多个不同类型的方法。比如协议解析读取报文时,更具体地像kubernetes在开始解析Yaml的时候,怎么知道这个类型是属于Deployment还是Service? CC语言通常通过使用Struct(结构体)和Union(联合体)的方式来实现这个功能,如下文例子#include <stdio.h>#include <stdlib.h>#include <s...
- 为什么需要自解压的可执行文件大部分软件的安装包是一个压缩包,用户需要自己解压,然后再执行安装脚本。常见的两种格式是tar.gz和zip。常见的解压执行脚本如下 tar.gz#!/bin/bashtar -zxvf xxx.tar.gzcd xxx./install.sh zip#!/bin/bashunzip xxx.zipcd xxx./install.sh在有些场景下,为了方便分发、安... 为什么需要自解压的可执行文件大部分软件的安装包是一个压缩包,用户需要自己解压,然后再执行安装脚本。常见的两种格式是tar.gz和zip。常见的解压执行脚本如下 tar.gz#!/bin/bashtar -zxvf xxx.tar.gzcd xxx./install.sh zip#!/bin/bashunzip xxx.zipcd xxx./install.sh在有些场景下,为了方便分发、安...
- ZooKeeper,是一个开源的分布式协调服务,不仅支持分布式选举、任务分配,还可以用于微服务的注册中心和配置中心。本文,我们将深入探讨ZooKeeper用做微服务注册中心的场景。 ZooKeeper中的服务注册路径SpringCloud ZooKeeper遵循特定的路径结构进行服务注册/services/${spring.application.name}/${serviceId}示例:/... ZooKeeper,是一个开源的分布式协调服务,不仅支持分布式选举、任务分配,还可以用于微服务的注册中心和配置中心。本文,我们将深入探讨ZooKeeper用做微服务注册中心的场景。 ZooKeeper中的服务注册路径SpringCloud ZooKeeper遵循特定的路径结构进行服务注册/services/${spring.application.name}/${serviceId}示例:/...
- 问题背景有一个环境的kafka client发送数据有部分超时,拓扑图也非常简单 定位历程我们先对客户端的环境及JVM情况进行了排查,从JVM所在的虚拟机到kafka server的网络正常,垃圾回收(GC)时间也在预期范围内,没有出现异常。紧接着,我们把目光转向了kafka 服务器,进行了一些基础的检查,同时也查看了kafka处理请求的超时日志,其中我们关心的metadata和produ... 问题背景有一个环境的kafka client发送数据有部分超时,拓扑图也非常简单 定位历程我们先对客户端的环境及JVM情况进行了排查,从JVM所在的虚拟机到kafka server的网络正常,垃圾回收(GC)时间也在预期范围内,没有出现异常。紧接着,我们把目光转向了kafka 服务器,进行了一些基础的检查,同时也查看了kafka处理请求的超时日志,其中我们关心的metadata和produ...
- 微服务广播模式,指的是在微服务多实例部署的场景下,将消息广播到多个微服务实例的一种模式。广播模式,一般用来维护微服务的内存数据,根据数据类型的不同,有助于解决两类问题。通常广播模式会使用支持发布订阅的消息中间件实现(如Redis、Kafka、Pulsar等),本文也基于消息中间件进行讨论。 利用广播模式维护一致的缓存这应该是广播模式利用最多的一种场景,假想一个拥有海量用户的电商网站、或是一个... 微服务广播模式,指的是在微服务多实例部署的场景下,将消息广播到多个微服务实例的一种模式。广播模式,一般用来维护微服务的内存数据,根据数据类型的不同,有助于解决两类问题。通常广播模式会使用支持发布订阅的消息中间件实现(如Redis、Kafka、Pulsar等),本文也基于消息中间件进行讨论。 利用广播模式维护一致的缓存这应该是广播模式利用最多的一种场景,假想一个拥有海量用户的电商网站、或是一个...
- 近期,我再次涉足于协议服务器相关的工作领域,致力于定位并解决各种问题。简单总结一些心得给大家。如果想要定位出协议服务器的问题,那么这些能力可能至关重要。注:我这里比较偏向协议本身的问题,不涉及一些通用的网络问题(如网络吞吐量上不去、响应时间长等等) 对CPU和内存的通用分析能力首先,网络协议服务器本质上也是一个应用程序。因此,需要具备一些关于CPU和内存的通用分析能力。PU/内存火焰图,内存... 近期,我再次涉足于协议服务器相关的工作领域,致力于定位并解决各种问题。简单总结一些心得给大家。如果想要定位出协议服务器的问题,那么这些能力可能至关重要。注:我这里比较偏向协议本身的问题,不涉及一些通用的网络问题(如网络吞吐量上不去、响应时间长等等) 对CPU和内存的通用分析能力首先,网络协议服务器本质上也是一个应用程序。因此,需要具备一些关于CPU和内存的通用分析能力。PU/内存火焰图,内存...
- calcite parser代码生成详解本文代码均已上传到giteecalcite的parser代码生成分为如下两个步骤 生成Parse.jj文件目录如下├── pom.xml└── src ├── main │ ├── codegen │ │ ├── config.fmpp │ │ ├── includes │ │ │ ├──... calcite parser代码生成详解本文代码均已上传到giteecalcite的parser代码生成分为如下两个步骤 生成Parse.jj文件目录如下├── pom.xml└── src ├── main │ ├── codegen │ │ ├── config.fmpp │ │ ├── includes │ │ │ ├──...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
回顾中
热门标签