浅聊AIOT
引言
IoT是(Internet of Things)的简称,也就是人们常说的物联网;随着智能硬件的发展和推广,制造成本也随之下降,很多的厂家也慢慢地拥抱网络互联,逐步实现设备互联,也就进入了人们常说的万物互联时代。虽然现在的设备能根据设定的逻辑实现设备控制,但是这类逻辑是已经定死,就像"专家系统"一样,都是靠专家的知识来判断,导致设备联动较为简单,用户的使用体验远远不能满足。
很久之前深度学习和机器学习的理论就已经被提出来,但由于受到算力和数据的限制,并没有得到良好的发展。随着GPU等计算力的突破,算力得到了满足,并且也碰上了大数据时代,所以人工智能发展在当前时代得到了历史性的大爆发。在IOT行业的发展中也积累了很多的数据,如果把这些数据注入到人工智能模型中,对于设备联动,设备检测等方面也可以提高系统的智能力。
目前在自然语言处理领域,微软推出来ChatGPT系列模型,这类模型提供了超强的语义理解。它可以理解语言的含义,并且能根据对话的上下文来提出更好的建议。比如当回到家里,说一下,今天好累呀,ChatGPT就可以帮忙你打开屋内的灯光,关闭窗帘、调节空调温度。今天应该怎么准备晚餐呢?,它可以帮你调节厨房的灯光,温度,生成菜谱。
在IOT存在两个角色:边端、云端,那如果在引入AI时,边端和云端需要做好那些工作呢?
云计算和边缘计算

如上图所示是一张云端、边端交互示意图。边端可以直接和设备实现有线互联,可以实现有线连接、而云端需要通过互联网进行连接。
根据和设备交互方式的不同,其处理的场景也存在差别,对于边端是有线连接,其没有网络延迟,可以提供实时、智能、高质量的应用,比如现在智能汽车上的自动驾驶系统就对实时处理有着非常高的要求,除了网络的需求,其对自身的计算和处理能力也要求极高,因此该方案的成本也非常的高。
如果对于实时性要求并不高,使用云端计算是另一种降本的方式,因为云端拥有极为丰富的存储资源,可配置的算力,其使用成本远低于边端芯片的成本,比如对于天气预测,或者用户自己使用设备的习惯,这些都可以在云端计算好,再推给设备,有效降低了边端计算的压力;而且,边端计算往往只能管理本地信息,使用的资源也非常有限。因此对于一个AIOT系统,需要根据使用的场景整合云端和边端的算力。
结语
综上所述:
云端可以深入全球大数据分析,适应对延迟不敏感的数据处理场景,而边端专注于本地、小规模、实时和按需任务。云边缘终端协作实现终端设备,充分利用边端和云中心的计算资源,最大限度地减少服务延迟。
相关文章:
浅聊AIOT
引言 IoT是(Internet of Things)的简称,也就是人们常说的物联网;随着智能硬件的发展和推广,制造成本也随之下降,很多的厂家也慢慢地拥抱网络互联,逐步实现设备互联,也就进入了人们常说的万物互联时代。虽然…...
Python之模块和包(九)
1、模块 1、模块概述 模块是一个包含了定义的函数和变量等的文件。模块可以被程序引入,以使用该模块中的函数等功能。通俗讲:模块就好比是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块。 2、import 在P…...
C++-----动态规划
目录 一、动态规划的基本思想 二、设计动态规划法的步骤 三、动态规划问题的特征 4.1 矩阵连乘积问题 4.1.1 分析最优解的结构 4.1.2 建立递归关系 4.1.3 计算最优值 4.1.3 计算最优值 4.1.3 构造最优解 4.2 动态规划算法的基本要素 4.2.1 最优子结构 4.2.2 重叠子问题 …...
2.2 Linux控制台访问CLI
系列文章目录 第1章 Linux Shell简介 第2章 Shell基础 <本章所在位置> 第3章 Bash Shell基础命令 第4章 Bash Shell命令进阶 第5章 Linux Shell深度理解 第6章 Linux环境变量 第7章 Linux文件权限 第8章 Linux文件系统的管理 第9章 Linux软件安装 第10章 Linux文本编辑器…...
代码随想录补打卡 509 斐波那契数列
代码如下 //斐波那契数列的第0项是0 第一项是1 func fib(n int) int { if n < 1 { return n } dp : make([]int,n1) dp[0] 0 dp[1] 1 for i : 2 ; i < n ; i { dp[i] dp[i-1] dp[i-2] } return dp[n] } 70 爬楼梯 代码如下 func climbStairs(n int) int …...
【每日一题Day195】LC1003检查替换后的词是否有效 | 栈
检查替换后的词是否有效【LC1003】 给你一个字符串 s ,请你判断它是否 有效 。 字符串 s 有效 需要满足:假设开始有一个空字符串 t "" ,你可以执行 任意次 下述操作将 t 转换为 s : 将字符串 "abc" 插入到 t…...
简单理解什么是序列化
为什么要序列化 序列化的目的就是为了对象可以在网络层进行传输, 比如通过后端传给前端数据。 什么是序列化 我们以Java为例。 序列化就是把对象转化为可传输的字节序列过程,这个字节序列可以是字符串,比如JSON格式的字符串,把…...
Django初识
1、简介 Django,是用python语言写的开源web开发框架,并遵循MVC设计。劳伦斯出版集团为了开发以新闻内容为主的网站,而开发出来了这个框架,于2005年7月在BSD许可证下发布。这个名称来源于比利时的爵士音乐家DjangoReinhardt&#…...
ARM嵌入式编译器-volatile关键字对编译器优化的影响
volatile限定符告知计算机,其他agent(而不是变量所在的程序)可以改变该变量的值。通常它被用于硬件地址以及在其他程序或同时运行的线程中共享数据。要求编译器不要对其描述的对象作优化处理,对它的读写都需要从内存中访问。 使用…...
销售数据分析怎么做?这篇文章说清楚了
如何分析销售数据?分析销售数据有哪些指标?销售数据分析有什么作用? 销售数据是不是得通过数据分析软件啊? 本文将为您解答疑惑—— 一、分析销售数据的指标 从两个层面上来讲,一个是对销售情况的整体把控…...
二十六、ISIS技术总结
文章目录 ISIS 概述一、路由协议总结1、路由优先级2、分类 二、ISIS 协议特点1、特点2、ISIS 路由器的种类 三、ISIS 配置1、基础配置2、network-entity含义3、router id 和系统id转换规则 四、ISIS 开销计算1、Narrow 模式2、Wide 模式 五、 ISIS 和 OSPF 的区别 ISIS 概述 I…...
三菱m70 m80系统解密 三菱m80机床到期解锁
我们从操作系统的发展讲起,为什么要有线程这个概念出现。《Java多线程学习笔记(一) 初遇篇》讲Java平台下的线程,如何使用和创建,以及引入线程后所面临的问题,为了解决线程安全问题,Java引入的机制,这也是《…...
InnoDB 磁盘结构之数据字典和双写缓冲区
数据字典(InnoDB Data Dictionary) MySQL中,数据字典包括了: 表结构、数据库名或表名、字段的数据类型、视图、索引、表字段信息、MySQL版本信息、存储过程、触发器等内容 InnoDB数据字典由内部系统表组成,这些表包含用于查找表…...
Django模型层part two - 多表关系创建和多表操作
前言 继续上面一篇文章的内容,本文介绍多表操作。使用django ORM可以创建多表关系,并且也支持多张表之间的操作,以创建表关系和查询两部分说明django ORM的多表操作。以作者、图书、出版社和作者信息几张表作为案例进行说明。 创建表关系 …...
智能优化算法:浣熊优化算法-附代码
智能优化算法:浣熊优化算法 文章目录 智能优化算法:浣熊优化算法1.浣熊优化算法1.1 初始化1.2 阶段一:狩猎和攻击(探索阶段) 2.实验结果3.参考文献4. Matlab 摘要:浣熊优化算法(Coati Optimizat…...
【51单片机】数码管显示(样例展示以及异常分析)
🎊专栏【51单片机】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【如愿】 大一同学小吉,欢迎并且感谢大家指出我的问题🥰 ⭐数码管 比如要显示“6”,那么下面图片中,AFEDCG=1,B=0 对应到数码管上,就是 ⭐原理 🎊P22~P24控制LED1~...
Android InputChannel事件发送接收系统分析
本文基于Android12。 InputChannel表示其他进程通过文件描述符传递输入事件到View的通道,因为需要跨进程传输,实现了Parcelable序列化接口,所以也能够理解Java层的InputChannel后面为什么使用copyTo()方法初始化。 输入事件的接收方是View&…...
Java时间类(五)-- LocalDate()类
目录 引言: 1. LocalDate的概述: 2. LocalDate的常用方法: 引言: (1)Date存在的缺陷: 如果不格式化,打印出的日期可读性差://获取当前时间Date date = new Date();System.out.println("date = " + date); //date = Wed May 03 22:30:24 CST...
用手机号码归属地 API 开发的应用推荐
引言 手机号码归属地 API是一种提供手机号码归属地信息的接口,通过该接口,可以获取手机号码所属的省份、城市、运营商等信息。它可以帮助企业更好地了解客户,为个性化推荐和精准广告投放提供数据支持。作为一种数据服务,手机号码…...
测试从业第 3 年,我看到了终点......
先说明,今天的内容,是写给想成为高级测试开发、自动化测试专家的人看的,因为,它可能颠覆你的认知。 众所周知,如今无论是大厂还是中小厂,自动化测试基本是标配了,毕竟像双11、618 这种活动中庞…...
163MusicLyrics:免费音乐歌词提取终极指南,轻松获取网易云与QQ音乐歌词
163MusicLyrics:免费音乐歌词提取终极指南,轻松获取网易云与QQ音乐歌词 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为找不到准确的音乐歌…...
STM32 LWIP服务器内存泄漏踩坑实录:我是如何实现多客户端连接并稳定运行72小时的
STM32 LWIP服务器内存泄漏排查与多客户端连接优化实战 在嵌入式网络应用中,STM32结合LWIP协议栈构建TCP服务器是常见方案。但当系统需要支持多客户端并发连接并长期运行时,内存管理问题往往成为稳定性的最大威胁。本文将分享一个真实案例:如何…...
SITS 2026多方安全计算框架深度拆解:5层可信执行链如何实现零信任环境下的模型共训与数据不动
更多请点击: https://intelliparadigm.com 第一章:AI原生隐私计算框架:SITS 2026多方安全计算技术分享 SITS 2026(Secure Intelligence Trust Stack)是面向大模型协同训练与推理场景设计的AI原生隐私计算框架…...
Intel X710/X722网卡在ESXi下的‘隐形杀手’:识别并修复那4种导致网卡重置的神秘数据包
Intel X710/X722网卡在ESXi环境下的深度排障指南:从数据包异常到固件升级全解析 虚拟化环境中网络稳定性直接关系到业务连续性,而Intel X710/X722系列网卡在ESXi平台上的某些异常表现,往往让资深运维人员陷入反复排查的困境。不同于常见的网络…...
sqlite-utils与Datasette集成:构建数据驱动的Web应用终极指南
sqlite-utils与Datasette集成:构建数据驱动的Web应用终极指南 【免费下载链接】sqlite-utils Python CLI utility and library for manipulating SQLite databases 项目地址: https://gitcode.com/gh_mirrors/sq/sqlite-utils sqlite-utils是一款强大的Pytho…...
微信AI机器人搭建全攻略:基于WeChatFerry与ChatGPT的自动化消息回复
1. 项目概述与核心思路 最近在折腾一个挺有意思的玩意儿:一个能帮你自动回复微信消息的AI机器人。这项目叫 wechat-bot ,虽然原作者已经暂停维护,但它的核心思路和实现方式,对于想自己动手搞点自动化工具的朋友来说,…...
ROFL-Player:英雄联盟回放播放终极解决方案
ROFL-Player:英雄联盟回放播放终极解决方案 【免费下载链接】ROFL-Player (No longer supported) One stop shop utility for viewing League of Legends replays! 项目地址: https://gitcode.com/gh_mirrors/ro/ROFL-Player 如果你是一名英雄联盟玩家&#…...
基于Qwen3-TTS与OpenClaw构建本地化AI资讯电台实践指南
1. 项目概述:打造你的专属AI资讯电台 最近在折腾一个挺有意思的东西,我把它叫做“龙虾电台”。简单来说,这是一个能帮你把任何你感兴趣的新闻、资讯,自动变成一段可以听的播客音频的工具。比如你每天早上通勤路上想听听科技圈发生…...
Windows Cleaner:3步彻底解决C盘爆红问题的终极免费清理工具
Windows Cleaner:3步彻底解决C盘爆红问题的终极免费清理工具 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是否曾经打开电脑时被C盘爆红的警告吓到…...
当大模型认不出一个具体名字:MiniMax 回答失灵,问题未必只在模型本身
当大模型认不出一个具体名字:MiniMax 回答失灵,问题未必只在模型本身 围绕“为什么 MiniMax 大模型无法识别马嘉祺是谁”的一次能力拆解:真正暴露的,往往是知识覆盖、检索策略与风控边界的耦合问题 直接回答 先给结论。 如果 Mi…...
