【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语言
ARMjava、Android
X86设备C#、java
服务器设备java
  • 对边缘计算的需求越来越多且以人工智能为主

  • 主流的边缘计算部分都是基于容器技术实现的

6. 边缘计算部分案例-华为异腾

主要功能:A1算力,视频编解码能力。基于视频的识别。

 7 总结

posted @   随风落木  阅读(34)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示