【AIOT】3-1 物联网项目必备功能模块
1. 必备功能模块
- 物联网项目的产品架构
- 物联网项目的软件部分
- 物联网项目的硬件部分
- 物联网项目的边缘计算部分
2. 物联网项目的产品架构
-
传统物联网
-
对物联网的要求
1.感知层的传感器越来越多
2.网络传输的要求越来越高
3.应用的多样化越来越高
4.从物联网技术得到的见解/要求也越来越高
-
物联网-演进版
3. 案例-阿里云物联网平台层架构
4. 物联网项目软件部分
4.1 基础软件功能:
功能 | 描述 | 示例 |
设备测遥测消息 | 设备向云端发送的消息 | 如:温度传感器向云端发送值 |
云端控制设备 | 云端反向控制设备的能力 | 如:手机通过指令打开和关闭开关 |
文件上传 | 如:音视频文件上传 | |
OTA | 物联网设备升级(固件远程升级) | 如:硬件bug,远程升级 |
报警功能 | 如:短信报警,语音报警灯 |
4.2 高阶软件功能:
随着物联网设备越来越多,我们物联网平台需要保证百万级设备接入能力;
功能 | 描述 | 示例 |
海量数据存储 | 如:海量设备每分钟传入海量数据 | |
时序数据存储 | 基于时序的数据存储 | 如:手机通过指令打开和关闭开关 |
数据分析 | 大数据分析 | 如:根据数据如何降低能耗等 |
海量设备 | 如:硬件bug,远程升级 | |
SLA保障 | “SLA(Service-Level Agreement)即为“服务水平承诺”,或“服务水平协议” | 如:消防预警时,如何保障 |
5. 物联网项目硬件部分
-
设备类型众多:
设备 | 描述 | 示例 |
嵌入式受限设备 | CPU小/内存小/操作系统阉割 | 如:家用-智能台灯 |
ARM | 运行Android应用等 | 如:家用-电视机顶盒 |
X86设备 | 如:地铁闸机,银行自助取款机 | |
服务器设备 | 如: |
-
通讯协议和网络类型众多
场景 | 要求 | 协议和网络类 |
共享单车系统 | 每一辆车都有一张4G和5G网卡连云端 | |
智能家居 | 台灯/门禁--通过网关--连接云端 | 局域网短距离传输协议 |
智能空调 | wifi连接云端 | wifi |
智能路灯控制系统 | 路灯控制器--路灯(lora), lora控制器通过4G/5G连接云端 | lora + 4G/5G |
-
不同设备,不同开发语言
设备类型 | 开语音语言 |
嵌入式受限设备 | 通常C语言 |
ARM | java、Android |
X86设备 | C#、java |
服务器设备 | java |
-
对边缘计算的需求越来越多且以人工智能为主
-
主流的边缘计算部分都是基于容器技术实现的
6. 边缘计算部分案例-华为异腾
主要功能:A1算力,视频编解码能力。基于视频的识别。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理