| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 物联网行业常用术语(含软件和硬件) -> 正文阅读 |
|
[嵌入式]物联网行业常用术语(含软件和硬件) |
工作之余从网络整理的常用术语,内容上未必严谨(分类仅供参考)。欢迎斧正,专业人士可绕道。 本文不少内容(三分之一左右)来源于该篇博文,感谢博主的整理,感谢网友们的贡献 ??????AI+IoT(人工智能+物联网)常用的专业名词解释 - 简书 1、产品智能化相关【设备】 指可供人们在生产中长期使用,并在反复使用中基本保持原有实物形态和功能的生产资料和物质资料的总称。设备即产品 | 【网关】在通讯设备层面,网关是指某类设备具备将某个网络数据转发至另外一种网络数据的能力。一般在消费物联网场景下有蓝牙网关、Zigbee网关、LoRa网关;在工业或者商用领域,还有RS485网关、KNX网关等。 网关除了承担多种协议沟通的翻译官功能外,本身还能具备一些额外的功能,比如充当声光报警器、夜灯等。 按照百度百科的解释 ????? 网关(Gateway)又称?? 网间连接器? 、?? 协议转换???? 器。网关在????? 网络层?? 以上实现???? 网络互连???? ,是复杂的网络互连设备,仅用于两个高层协议不同的 网络互连???? 。网关既可以用于???? 广域网????? 互连,也可以用于???? 局域网?? 互连。 网关是一种充当转换重任的????? 计算机系统? 或设备。使用在不同的???? 通信协议???? 、数据格式或语言,甚至? 体系结构???? 完全不同的两种系统之间,网关是一个 翻译器?? 。 【网关子设备】网关子设备和网关是一对概念,一般指依附在网关下通过网关和云端通讯的设备,称为子设备。子设备和网关(父设备)是逻辑关系(依赖网关通讯),并非xx设备属于另外一个设备。 ?【硬件 】硬件就是人们能看得见,摸得着的物理设备,通常情况下指智能产品的物理载体。 【固件】对应的英文是Firmware,指设备上运行的固有程序,一般是不可以被其他人修改的程序。一般可以通过升级方式更新,比如OTA方式、插入U盘或者通过上位机更新。 固件是一类软件(Software),只是多用于智能设备,也叫嵌入式软件。 【OTA】全称是Over the Air,指不需要通过有线方式(实体接触)升级硬件/设备的固件,比如通过蓝牙、WiFi、以太网方式来更新。 在消费类硬件产品中,产品一旦售出到消费者手里,为了解决软件缺陷或者提升产品功能需要升级固件时,厂家很难将这些智能产品集中起来升级(财力、物力、人力),故需要一种非接触方式来更新 【OTP】在嵌入式或者芯片领域内,OTP是One Time Programmable,一次性编程。这种芯片只能烧录一次,无法变更固件,故不支持OTA升级。 【HSV 】HSV 为色调 Hue、饱和度 Saturation、明度 Value 的缩写。HSV 属于一种颜色模型,通过三维坐标来获取颜色的感知。 【IPC】网络摄像机,为 IP Camera 的缩写。IPC 是一种由传统摄像机与网络技术结合所产生的新一代摄像机 | 【SoC】为 System on Chip 的缩写,表示系统级芯片。如果产品采用了 SoC 设计,并且硬件本身没有搭载 MCU,则开发者可以将控制程序写入 SoC 或联网模组中 【OS】OS是Operation System的缩写,即操作系统。一般智能设备的存储都非常有限(比如几十KB或者几百KB)没有办法运行Android、Linux等系统,故很多平台、厂商针对智能设备特定开发了一些操作系统,比如FreeRTOS、Thread OS、Tuya OS、鸿蒙OS、AliOS等。 注:很多智能设备根本没有跑系统,都是裸机,主要用于一些简单任务的智能设备,比如早期的电饭煲 【OSD】为 On-screen Display 的缩写,即屏幕菜单式调节方式。一般情况下,在按 Menu 键后,屏幕弹出显示器的各项调节项目信息的矩形菜单,用户可通过该菜单来调整显示器各项工作指标,包括色彩、模式、几何形状等,从而达到最佳的使用状态 【联网模组】联网模组是一个可以集成到目标电子系统的元器件,联网是指连接到网络。联网模组就是将嵌入式系统连接到网络的电路模组。广泛的联网模组包括等点对点连接的BLE设备 常见的联网模组有WiFi、蓝牙、Zigbee、蜂窝、NB-IoT等 2、通信相关通信技术【Zigbee】一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。 主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用。 目前Zigbee标准已经发展到3.0版本。 【Z-Wave】由丹麦公司 Zensys 一手主导的无线组网规格,Z-Wave 联盟(Z-Wave Alliance)虽然没有 Zigbee 联盟强大,但是 Z-Wave 联盟的成员均是已经在智能家居领域有现行产品的厂商,该联盟已经具有 160 多家国际知名公司,产品应用范围基本上覆盖了全球各个国家和地区。 注:Z-Wave在国内基本上没有啥应用,在海外欧美比较知名 【NB-loT】为 Narrowband Internet of Things 的缩写,即窄带物联网。NB-IoT 构建于蜂窝网络,只消耗大约 180KHz 的带宽,可直接部署于 GSM 网络、UMTS 网络、LTE 网络等。NB-IoT 具有部署成本、升级方式便捷的优势,适用于待机时间较长、对网络连接要求较高的设备。NB-IoT 是 IoT 领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWAN)。具有低功耗、覆盖广、海量连接、低成本四大优势 【GPRS】属于第二代(2G)和第三代(3G)手机通信技术规格,以数字语音传输技术为核心。一般定义为无法直接传送如电子邮件、软件等信息。只具有通话和一些如时间日期等传送的手机通信技术规格。不过手机短信在它的某些规格中能够被执行。它在美国通常称为 个人通讯服务(缩写:PCS) 【蜂窝网络】蜂窝网络包含了2G、3G、4G、5G,其中在中国境内(大陆)已经停用了3G,但是在海外还有很多国家地区再使用3G。 蜂窝网络被广泛采用的原因是源于一个数学结论,即以相同半径的圆形覆盖平面, 当圆心处于正六边形? 网格????? 的各正六边形中心,也就是当圆心处于正三角网格的格点时所用圆的数量最少。 虽然使用最少个结点可以覆盖最大面积的图形即使要求结点在一个如同晶格般有平移特性的???? 网格????? 上也仍是有待求解的未知问题,但在通讯中,使用圆形来表述实践要求通常是合理的,因此出于节约设备构建成本的考虑,正三角网格或者也称为简单六角网格是最好的选择。这样形成的网络覆盖在一起,形状非常像蜂窝,因此被称作蜂窝网络。 ? 【LoRa】为 Long Range 的缩写,LoRa 是创建长距离广域网通讯连接的物理层或无线调制。相较于传统的 FSK(Frequency-shift keying)技术,基于 CSS(Chirp Spread Spectrum)调制技术的 LoRa 技术,能极大地增加通讯范围,具有传输距离远、抗干扰性强等特点,CSS 技术已经广受军事和空间通讯所采用。 【eMTC 】是万物互联技术的一个重要分支,基于 LTE 协议演进而来,支持移动性,可快速定位设备。eMTC 成本更低,是 Cat1 芯片的 25%,并且拥有更高的速率,相比 GPRS 提升了 4 倍。 【SIG】?Special Interest Group 的缩写,代表蓝牙的协会组织。只有通过 SIG 的认证设备,才可以打上蓝牙标志 。 【蓝牙技术】蓝牙技术分为经典蓝牙(BR/EDR/AMP)和低功耗蓝牙(Bluetooth Low Energy,俗称BLE)。另外,从2017年开始,蓝牙开始开始支持MESH(基于BLE技术)。 注:
? 【经典蓝牙】经典蓝牙多用于音频设备(数据传输量大0,比如蓝牙音箱、蓝牙耳机等。 【BLE】BLE通常用于低功耗的设备(一般带电池),数据传输率小,通常传输控制信息,多用于蓝牙手表/蓝牙手环、蓝牙灯/灯带、定位服务(比如beacon)等设备。 【 蓝牙 Mesh】?是一种通信方式,在传统蓝牙的基础上采用了 Mesh 协议通信。通信时,设备之间没有从属关系,可以互相进行广播。如果是手机连接了蓝牙 Mesh 的设备,手机发出指令后,附近 10 米范围内的设备可接收到指令,会传播给自己 10M 范围内的设备,再依次传下去。指令要么接收到后再往下传, 要么接收不到,不会出现丢失一部分信息的情况。理论上来讲,跟 Wi-Fi 通信相比的话,蓝牙 Mesh 可以连接更多的设备 ?蓝牙 Mesh 协议是一种支持 M2M(Many to Many,多对多)拓扑的网络协议,蓝牙 Mesh 的基础是蓝牙。支持蓝牙 Mesh 的设备,可以支持单点蓝牙 4.0、5.0 协议。如果用户的手机、电脑等设备支持蓝牙 4.0,都可与蓝牙 Mesh 设备进行通信 ?Mesh 技术的参数 |传输速度:30 bytes/s ; 传输距离:室内传输 10 米,无障碍传输 30 米 ; 组网内支持设备数:目前稳定为 150 多个,理论上可达到 65000 个 ; 目前使用的蓝牙技术:蓝牙 Mesh 标准协议,以及少部分基于蓝牙 4.0 的 Telink 协议 【PLC】在消费电子或智能家居领域,PLC是指电力载波通信英文Power line Communication的简称。 电力载波是电力系统特有的通信方式,电力载波通信是指利用现有电力线,通过载波方式将模拟或数字信号进行高速传输的技术。最大特点是不需要重新架设网络,只要有电线,就能进行数据传递。 比如华为推出过基于PLC的智能路由器、另外电网装的电表也用的是PLC技术来实现远程抄表。 注意:此PLC非工业自动化的PLC 通讯协议【Matter】Matter 是由 CSA 连接标准联盟 (Connectivity Standards Alliance,前身是Zigbee联盟) 发起,多家行业领先公司联合推出的智能家居互联协议。Matter的前身是CHIP(Connect Home over IP)。 Matter是基于IPV6的协议,只要具备IP地址的设备都可以去支持Matter协议。 Matter的目的是互通互联,理论上只要使用Matter协议的设备,可以被其它厂家支持Matter协议的APP控制,这样就可以实现跨品牌、跨厂商的互联互通。 需要注意,Matter目前是基于局域网的,如果想要支持远程控制,需要有一个设备能够打通云端和局域网的连接,从而实现远程控制。 【REST API/ HTTP】REST即表述性状态传递,是基于HTTP协议开发的一种通信风格。 适用范围: REST/HTTP主要为了简化互联网中的系统架构,快速实现客户端和服务器之间交互的松耦合,降低了客户端和服务器之间的交互延迟。因此适合在物联网的应用层面,通过REST开放物联网中资源,实现服务被其他应用所调用。 特点: (1)REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。 (2)客户端和服务器之间的交互在请求之间是无状态的。 (3)在服务器端,应用程序状态和功能可以分为各种资源,它向客户端公开,每个资源都使用 URI 得到一个唯一的地址。所有资源都共享统一的界面,以便在客户端和服务器之间传输状态。 (4)使用的是标准的 HTTP 方法,比如:GET、PUT、POST 和 DELETE。 REST/HTTP其实是互联网中服务调用API封装风格,物联网中数据采集到物联网应用系统中,在物联网应用系统中,可以通过开放REST API的方式,把数据服务开放出去,被互联网中其他应用所调用。 【MQTT】MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。 MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。 在低带宽、不可靠的网络下提供基于云平台的远程设备的数据传输和监控。 特点: ? (1) 使用基于代理的发布/订阅消息模式,提供一对多的消息发布 ? (2) 使用 TCP/IP 提供网络连接 ? (3) 小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量 ? (4) 支持QoS,有三种消息发布服务质量:“至多一次”, “至少一次”, “只有一次” 【Coap】CoAP (Constrained Application Protocol),受限应用协议,应用于无线传感网中协议。 特点: ? (1)报头压缩:CoAP包含一个紧凑的二进制报头和扩展报头。它只有短短的4B的基本报头,基本报头后面跟扩展选项。一个典型的请求报头为10~20B。 ? (2)方法和URIs:为了实现客户端访问服务器上的资源,CoAP支持GET、PUT、POST和DELETE等方法。CoAP还支持URIs,这是Web架构的主要特点。 (3)传输层使用UDP协议:CoAP协议是建立在UDP协议之上,以减少开销和支持组播功能。它也支持一个简单的停止和等待的可靠性传输机制。 ? (4)支持异步通信:HTTP对M2M(Machine-to-Machine)通信不适用,这是由于事务总是由客户端发起。而CoAP协议支持异步通信,这对M2M通信应用来说是常见的休眠/唤醒机制。 ? (5)支持资源发现:为了自主的发现和使用资源,它支持内置的资源发现格式,用于发现设备上的资源列表,或者用于设备向服务目录公告自己的资源。它支持RFC5785中的格式,在CoRE中用/.well—known/core的路径表示资源描述。 ? (6)支持缓存:CoAP协议支持资源描述的缓存以优化其性能。 【TCP和UDP】传输控制协议(TCP):TCP(传输控制协议)定义了两台计算机之间进行可靠的传输而交换的数据和确认信息的格式,以及计算机为了确保数据的正确到达而采取的措施。 用户数据报协议(UDP):UDP(用户数据报协议)是一个简单的面向数据报的传输层协议。提供的是非面向连接的、不可靠的数据流传输。 ? 在物联网中,单纯使用UDP消息较多,比如本地设备发现多数是依赖UDP广播(WiFi快连、SmartConfig、以太网设备发现);单纯使用TCP消息的较少,但是基于TCP的反而更多,比如MQTT就是基于TCP。因为TCP能够保证消息的准确有效到达,而UDP并不保证你发出的消息能够有效被其它设备接受到。 补充 【MESH】 ????? Mesh网络是一种网状网络(网络拓扑),是一个存在多跳的网络,它代表的是一种网络拓扑。 【网络拓扑】计算机网络的拓扑结构是引用与拓扑的大小和形状无关的点和线之间关系的方法。 网络中的计算机和通信设备被抽象为一个点,传输介质被抽象为一条线。 由点和线组成的几何图形是计算机网络的拓扑结构。 网络的拓扑结构反映了网络中实体的结构关系。 大白话就是一个网络中节点和节点之间的关系。 常见的拓扑结构如下图所示 ? 【星型网络】星型拓扑结构是一个中心,多个分节点。多节点与中央节点通过点到点的方式连接。中央节点执行集中式控制策略,因此中央节点相当复杂,负担比其他各节点重的多。 优点:结构简单,连接方便,管理和维护都相对容易,而且扩展性强。网络延迟时间较小,传输误差低。中心无故障,一般网络没问题。 缺点:中心故障,网络就出问题,同时共享能力差,通信线路利用率不高。 注:BLE一般使用的就是星型网络(蓝牙MESH用的是MESH技术),它还支持点对点(P2P)和广播(一对多)这两种网络拓扑。 【网状网络】主要指各节点通过传输线互联连接起来,并且每一个节点至少与其他两个节点相连。网状拓扑结构具有较高的可靠性。 Zigbee和蓝牙MESH使用的就是网络网络, 【 NFC】为 Near Field Communication 的缩写,表示近场通信,是一种新兴的技术。使用了 NFC 技术的设备(例如手机)可以在彼此靠近的情况下进行数据交换。NFC 是由非接触式射频识别 RFID(Radio-frequency identification)及互连互通技术整合演变而来,通过在单一芯片上集成感应式读卡器、感应式卡片、点对点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用。 华为用NFC用的比较多,比如一碰传文件、一碰连网。 【P2P 】为 Peer-to-peer 的缩写,即对等网络(Networking),是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构。P2P 是对等计算模型在应用层形成的一种组网或网络形式。 俗称点对点,比如蓝牙BLE设备多数采用点对点通讯,另外在摄像头领域也存在点对点通讯(比如实时预览摄像头画面时) 【 RTP】为 Real-time Transport Protocol 的缩写,即实时传输协议,是一种网络传输协议,为数据提供了具有实时特征的端对端传送服务。例如,在组播或单播网络服务下的交互式视频音频或模拟数据。RTP 广泛应用于流媒体相关的通讯和娱乐,包括电话、视频会议、电视、基于网络的一键通业务(类似对讲机的通话)等 【UWB】超宽带(Ultra Wide Band,UWB)技术是一种无线载波通信技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。 UWB的主要功能是定位,小米、三星和苹果都在玩这个。小米曾经出过一个一指连演示,如下图链接 3、软件相关不包含嵌入式软件,通常指云端开发和移动应用开发 【物联网】( IoT ,Internet of things )即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通。 常用的消费级别IoT有:小米IoT、亚马逊IoT、阿里云、腾讯云、小京鱼、华为云、3大运营商、涂鸦、庆科、小匠、艾拉云、易微联、值得看等 【AIoT】?Artificial Intelligence of Things 的缩写,即物的人工智能,是人工智能(AI)技术与物联网(IoT)基础设施的结合。AIoT 可以实现更高效的物联网操作、改善人机交互、增强数据管理和分析。 【SaaS】?Software-as-a-Service 的缩写,表示软件即服务理念,提供给客户的服务是运营商运行在云计算基础设施上的应用程序。用户可以在各种设备上通过客户端界面访问应用,例如计算机浏览器。用户不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等资源,一切由 SaaS 提供商管理和运维。 【Paas】为 Platform-as-a-Service 的缩写,表示平台即服务理念,提供的服务是把客户使用 Java、Python、.NET 等开发语言开发的或收购的应用程序部署到供应商的云计算基础设施上去。客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置。 【公版 App】由某平台/公司提供的 App,具有免费、即刻使用、控制便捷、场景丰富等特性,适用于该平台上开发的所有产品,由该平台/公司负责运营和维护,有该公司的标识、logo等信息。 【中性版APP】用于和公版APP区分开,不带特定公司、平台logo的一个APP。这样可以减少平台上的智能产品厂商的顾虑。 【OEM App】某某提供一站式自有品牌 OEM App 构建及管理服务,基于官方模板,提供一些简单的 UI 定制,可以个性化配置品牌等信息, 轻松创建自己的 App,提供 App 版本管理、App 数据运营等管理服务,可以快速的将产品落地,推向市场 【控制面板】控制面板指的是一类运行在APP、小程序上,用于控制 智能产品的界面程序。 【真实设备】集成了云模组,并且完成了固件逻辑处理的设备。 【虚拟设备】一般指非真实存在的设备,用于体验设备面板和呈现产品功能逻辑的设备。 此外还有一种特殊的情况,比如3路开关面板可以虚拟出3个灯(开关面板的每1路控制1个灯),此时这3个灯算是虚拟设备;更为常见的是万能遥控器,它可以虚拟出很多个遥控器。 4、硬件常用术语【电控】电控是指电控板或者控制板,电控板也是一种电路板,但只有能起到控制作用的电路板,才可称为电控板。 在智能产品开发中,电控板和联网模组一般是分开采购、独立开发(事先约定对接方式和接口),当然某些智能产品因为功能并不复杂此时会由联网模组作为控制中心,这种开发方式就叫做SoC开始方式。 【芯片】模组包含芯片,模组一般是芯片的最小系统的集合,一般由多颗芯片和PCB构成。通讯类芯片、含有协议栈的芯片,都会具有对应的模组,该模组由芯片厂家开发或者由第三方公司开发,可以大大方便芯片的使用。 【模组】模组包含芯片,模组一般是芯片的最小系统的集合,一般由多颗芯片和PCB构成。通讯类芯片、含有协议栈的芯片,都会具有对应的模组,该模组由芯片厂家开发或者由第三方公司开发,可以大大方便芯片的使用。 【开发板】开发板(demo board)是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。 开发板的主要用途是做demo,通过demo来模拟真实产品的工作方式,以方便在没有正式产品或正式模组的情况下完成软件开发。 【原理图】电路图? 是指用电路元件符号表示电路连接的图。电路图是人们为研究、工程规划的需要,用物理电学标准化的符号绘制的一种表示各元器件组成及器件关系的原理布局图。由电路图可以得知组件间的工作原理,为分析性能、安装电子、电器产品提供规划方案。 下图就是一个原理图,图中标记了主要芯片(含引脚)、电子元器件的主要位置 ? 【PCB Layout】PCB的设计,涉及到布局和布线。布局决定了器件放在PCB上的位置,布线是电子元器件之间的导线如何走。 一般在电子工程师完成原理图设计评审后,Layout工程师开始设计PCB 【PCB】PCB的英文全称为Printed Circuit Board,中文直接翻译是「印刷电路板」,简称「电路板」。 现今的电子产品之所以有那么多的功能,基本上就是由一个一个电子线路与电子元件组合而成的,而这些电路必须要有载体,PCB就是这个载体。所以PCB基本上就是印刷有电子线路的板子,负责连通电子元件沟通的管道。 一般称呼这种已经印刷电子线路但还没将电子元件组装上的PCB为光板或裸版。 ? 【PCBA】PCBA是Printed Cicrcuit Board Assembly的英文缩写,PCB与PCBA的差异就在PCBA = PCB + Assembly,也就是没有组装/焊接电子元件的板子叫PCB,而已经组装完成电子元件的板子则称之为PCBA。 ? 【SMT贴片】SMT是表面组装技术(表面贴装技术)(Surface Mounted Technology的缩写),是将电子零件焊接到电路板表面的技术。 【金手指】在电脑内存条、显卡上,我们可以看到一排金黄色的导电触片,它们被叫做“金手指”。PCB设计制作行业中的金手指(Gold Finger,或称Edge Connector),则藉由connector连接器的插接作为板对外连接网络的出口。 金手指最主要的作用是连接,所以它必须要具良好的导电性能、耐磨性能、抗氧化性能、耐腐蚀性能。 ? 【邮票孔】在两个板子的边缘通过一小块板材进行连接,而这一小块板材与两块板的连接处有许多小孔,这样容易掰断。掰断之后板子的边缘像邮票的边缘,因此这种拼板方式被称为邮票孔。 ? 【总线】总线是一组能为多个部件分时共享的公共信息传输线路,英文名是BUS。在网络拓扑中可以更清楚看出总线的特点(主干道)。总线上的每个节点都会有自己的地址 总线诞生的原因 早期计算机外部设备少时多采用分散连接方式,不易实现随时增减外部设备。为了更好的解决I/O设备和主机之间连接的灵活性问题,计算机的结构从分散连接发展为总线连接 ? 【I2C】I2C(Inter-Integrated Circuit)是一种通用的总线协议,俗称I方C(I的平方C)。它是由Philips(飞利浦)公司,现NXP(恩智浦)半导体开发的一种简单的双向两线制总线协议标准。 【UART】通用异步收发器(Universal Asynchronous Receiver/Transmitter),缩写UART。 UART有4个pin(VCC, GND, RX, TX), 用的TTL电平, 低电平为0(0V),高电平为1(3.3V或以上)。 ? 【串行接口】串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口或UART),是采用串行通信方式的扩展接口。串行接口 (Serial Interface)是指数据一位一位地顺序传送。 嵌入式领域,串口指UART;在控制领域来说,串口一般是指COM接口(俗称RS232/485接口,RS232/485 实际上是通讯协议) ? 由于笔记本和大多数台式机没有串口,故需要将USB转成串口 ? 【USB】USB,通用串行总线,和串口完全是两个概念。虽然也是串行方式通信,但由于USB的通信时序和信号电平都和串口完全不同,因此和串口没有任何关系。USB是高速的通信接口,用于PC连接各种外设,U盘、键鼠、移动硬盘、当然也包括“USB转串口”的模块。(USB转串口模块,就是USB接口的UART/COM 模块) USB接口的类型比较多,常用的比如Type C(手机充电和数据传输)、Type A(笔记本常用接口)、Type B还有一些给移动设备充电的Micro USB ? ? USB接口和标准大全 ? 【PWM】全称Pulse Width Modulation:脉冲宽度调制(简称脉宽调制,通俗的讲就是调节脉冲的宽度),是电子电力应用中非常重要的一种控制技术。 ? PWM中涉及到几个概念:
【GPIO】GPIO是General-purpose input/output,通用输入输出接口,用于电信号在电路中的输入输出。 嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电路,对这些设备/电路有的需要CPU为之提供控制手段,有的则需要被CPU用作输入信号。而且,许多这样的设备/电路只要求一位,即只要有开/关两种状态就够了,比如灯亮与灭。对这些设备/电路的控制,使用传统的串行口或并行口都不合适。故使用GPIO来控制。 5、其他【CSA】连接标准联盟 (Connectivity Standards Alliance) 的简称,前身是Zigbee。 【公版面板】公版面板指的是在IoT平台上开放出来的一系列品类的通用面板,用于快速使用和赋能智能产品。 【OEM】Original Equipment Manufacturer 的缩写,即原始设备制造商,被通俗的称为贴牌。 【ODM 】Original Design Manufacturer 的缩写,即原始设计制造商。ODM 是指某制造商设计出某产品后,在某些情况下可能会被另外一些企业看中,要求配上后者的品牌名称来进行生产,或者稍微修改一下设计来生产。其中,承接设计制造业务的制造商被称为 ODM 制造商,其生产出来的产品就是 ODM 产品。 【OBM】Original brand manufacturer 的缩写,即自有品牌生产商。 【MOQ 】Minimum Order Quantity 的缩写,即最小订单量。在贸易中,MOQ 是对每个产品设定建议订单量是补货的方法之一。 【AI】为 Artificial Intelligence 的缩写,即人工智能。AI 是研究和开发用于模拟、延伸、扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。AI 领域的研究包括机器人、语言识别、图像识别、自然语言处理、专家系统等。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:39:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |