物联网常见名词解释

  1. 边缘计算:边缘计算和云计算有些类似,都是处理大数据的计算运行方式。但不同的是,这一次,数据不用再传到遥远的云端,在边缘侧就能解决,更适合实时的数据分析和智能化处理,也更加高效而且安全。例如路灯的就地控制等。
  2. 规则引擎:规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。
  3. akka: Akka(Scala 编写的库)高并发、分布式和容错应用的工具包和运行时,Akka处理并发的方法基于Actor模型。在Akka里,Actor之间通信的唯一机制就是消息传递。
  4. Niagara:是Tridium公司所研发的一种应用框架,或者说是软件框架,特别设计用于应对智能设备所带来的各种挑战,包括设备连接到企业级的应用,支持互联网的产品和基于互联网自动化系统的开发。
  5. ISV:Independent Software Vendors ,意为“独立软件开发商”,特指专门从事软件的开发、生产、销售和服务的企业,如微软(Microsoft)、甲骨文(Oracle)等
  6. 流明:是描述光通量的物理单位,物理学解释为一烛光(cd,坎德拉Candela,发光强度单位,相当于一只普通蜡烛的发光强度)在一个立体角(半径为1米的单位圆球上,1平米的球冠所对应的球锥所代表的角度,其对应中截面的圆心角约65°)上产生的总发射光通量。
  7. ABC(人工智能AI、大数据Big Data、云计算Cloud computing)
  8. UUID含义是通用唯一识别码 (Universally Unique Identifier) ,UUID 的目的是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。
  9. 时序数据库:存储时间序列数据的数据库
  10. mock数据:仿真数据
  11. 冒烟测试:新版本的基本功能确认的测试,有的公司称为版本健康检查(Build Sanity Check)
  12. 相关协议设备举例: opc-ua-空调控制器,modbus-电表
  13. gpio:General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,人们利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。我们可以在GPADAT 中相应的写入 1或者 0 来让此引脚输出高电平或者低电平
  14. 继电器:继电器(英文名称:relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。
  15. Hack:基于开源的程序的基础,对其代码进行增加、删除或者修改、优化,使之在功能上符合新的需求.
    因为interent是以包为单位进行异步传输的,因此多媒体数据在传输中要被分解成许多包,由于网络传输的不稳定性,各个包选择的路由不同,所以到达客户端的时间次序可能发生改变,甚至产生丢包的现象.为此,必须采用缓存技术来纠正由于数据到达次序发生改变而产生的混乱状况,利用缓存对到达的数据包进行正确排序,从而使视音频数据能连续正确地播放.缓存 中存储的是某一段时间内的数据,数据在缓存中存放的时间是暂时的,缓存中的数据也是动态的,不断更新的.流媒体在播放时不断读取缓存中的数据进行播放,播放完后该数据便被立即清除,新的数据将存入到缓存中.因此,在播放流媒体文件时并不需占用太大的缓存空间.
  16. CDN:CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
  17. POE供电:POE (Power Over Ethernet)指的是在现有的以太网Cat.5布线基础架构不作任何改动的情况下,在为一些基于IP的终端(如IP电话机、无线局域网接入点AP、网络摄像机等)传输数据信号的同时,还能为此类设备提供直流供电的技术。 POE也被称为基于局域网的供电系统(POL, Power over LAN )或有源以太网( Active Ethernet),有时也被简称为以太网供电,这是利用现存标准以太网传输电缆的同时传送数据和电功率的最新标准规范,并保持了与现存以太网系统和用户的兼容性。
    PS.POE组网依赖支持POE功能的交换机
  18. SDK:软件开发工具包,包含DLL(Windows平台上使用)、JAR包(跨平台使用)
  19. 元数据(meta data): “data about data” 关于数据的数据,一般是结构化数据(如存储在数据库里的数据,规定了字段的长度、类型等)。元数据是指从信息资源中抽取出来的用于说明其特征、内容的结构化的数据(如题名,版本、出版数据、相关说明,包括检索点等),用于组织、描述、检索、保存、管理信息和知识资源。
  20. 运行时系统(runtime system):已编译好的程序在运行时所需要的支持系统。
  21. 中台系统:作为前台的一线业务会更敏捷,更快速适应瞬息万变的市场;中台将集合整个集团的运营数据能力、产品技术能力,对各前台业务形成强力支撑。新设立的中台事业群,下辖搜索事业部、共享业务平台、数据技术及产品部。
  22. POI:在空间的位置,比如负一楼、负二楼、地面、二楼、三楼等配合经纬度的信息
    在数据的传输过程中,这组数据不发生任何形式的改变,即不竭断,不分组,不编码,不加密,不混淆等等,仿佛传输过程是透明的一样,原封不动地到了最终接收者手里。
  23. elasticsearch:ElasticSearch是一个基于Lucene的搜索服务器,使用JSON通过HTTP来索引数据。
  24. 应用和服务的区别:Service程序和普通的应用程序有一个根本的区别:Service程序可以在无用户登录和用户已经注销的情况下运行,而应用程序在没有用户注销的时候是会被终止的。您可以通过控制面板的“服务”项来启动、暂停和停止一个服务的运行。应用将内容输出给服务,服务做完计算后返回给应用。
  25. 伪代码:介于自然语言与编程语言之间。可以将整个算法运行过程的结构用接近自然语言的形式描述出来。
    简单示例:
    if 九点以前 then
    do 私人事务;
    if 9点到18点 then
    工作;
    else
    下班;
    end if
    这样不但可以达到文档的效果,同时可以节约时间。 更重要的是,使结构比较清晰,表达方式更加直观。
  26. 长连接和短连接的区别:
    短连接
    连接->传输数据->关闭连接
    比如HTTP是无状态的的短链接,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。
    具体就是 浏览器client发起并建立TCP连接 -> client发送HttpRequest报文 -> server接收到报文->server handle并发送HttpResponse报文给前端,发送完毕之后立即调用socket.close方法
    ->client接收response报文->client最终会收到server端断开TCP连接的信号->client 端断开TCP连接,具体就是调用close方法。
    也可以这样说:短连接是指SOCKET连接后,发送接收完数据后马上断开连接。
    因为连接后接收了数据就断开了,所以每次数据接受处理不会有联系。 这也是HTTP协议无状态的原因之一。
    长连接
    连接->传输数据->保持连接 -> 传输数据-> ………..->直到一方关闭连接,多是客户端关闭连接。
    长连接指建立SOCKET连接后不管是否使用都保持连接,但安全性较差。

  27. Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。

  28. 服务器 IO是什么:硬盘的读写速率
  29. 强类型&弱类型:
    1)C是强类型语言;因此每个变量和对象都必须具有声明类型。
    为所有变量指定数据类型称为“强类型”。
    简单点:假设你在c#代码中,你定义了一个整型变量后,就不能赋一个字符型数据给这个变量(除非你用强制类型转换)
    强/弱类型是指类型检查的严格程度的。语言有无类型,弱类型和强类型三种。无类型的不检查,甚至不区分指令和数据。弱类型的检查很弱,仅能严格的区分指令和数据。强类型的则严格的在编译期进行检查。
    2)弱类型就像javascript,var 可以接受任何类型。
  30. OSS:阿里云提供的文件存储服务,支持文件上传下载等操作
  31. 网管协议:snmp等
  32. QoS(Quality of Service,服务质量):指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力, 是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术。 在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QoS,比如Web应用,或E-mail设置等。但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,QoS 能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。
  33. redis:Redis 是一个高性能的key-value数据库。
  34. OID:OID(Object Identifier,对象标识符又称为物联网域名)是由ISO/IEC、ITU-T国际标准化组织上世纪80年代联合提出的标识机制,采用分层树形结构对任何类型的对象(包括实体对象、虚拟对象、复合对象等)进行全球无歧义、唯一命名。
  35. MIB:管理信息库(MIB,Management Information Base)是TCP/IP网络管理协议标准框架的内容之一,MIB定义了受管设备必须保存的数据项、允许对每个数据项进行的操作及其含义,即管理系统可访问的受管设备的控制和状态信息等数据变量都保存在MIB中。
  36. RDF:作者:顾轶灵
    链接:https://www.zhihu.com/question/28706033/answer/41818511
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    RDF(Resource Description Framework)从名字就可以看出来,是一种描述资源的方式。简单来说每一条描述都是一个主谓宾三元组构成的短句,比如:{ 苹果, 是, 公司 }, { 库克, 是, 人 }, { 苹果, CEO 是, 库克 }把它画成 RDF 图就是你说的两点一线的样子。在这个例子里,我们有越多这样的三元组,就等于我们有越多关于苹果公司的知识。为什么要这么组织呢?因为你要直接说「苹果公司的 CEO 是个叫库克的人」,计算机就凌乱了啊,因为自然语言包含太多的不确定性。比如这里就有:苹果公司是一家叫苹果的公司还是这是一家卖苹果的公司?按三元组的方式,计算机每次就能记录一条简单明确的知识了。这里还有一个要处理的是三元组本身的歧义:哪天又输入了一条 { 苹果, 是, 水果 },那怎么办?这和我们之前的苹果不是一个货啊。我们描述的用词本身不能有歧义,有什么唯一表示的方法么?答案就是用 URI(Universal Resource Identifier)。一旦确定每个东西都有唯一表述方式,那么 RDF 三元组的形式就是 { URI, URI, URI } 了。有了许多这样的三元组以后,我们就可以得到一个知识网。把多个这样的网放在一起,所有相同 URI 的节点都可以合并到一起,逐渐组成一张大网——可以说是语义网的雏形。里面所有的内容都是机器可查询、标准且无歧义的,于是我们就可以根据现有知识进行简单的计算和推理,得到隐含的新知识。
  37. 服务集群:是解决 单机性能瓶颈 和 高容错;集群一般要基于至少三台物理机,才能保证容错能力,不然容易产生都为主的情况
  38. 主机虚拟化:一台计算机虚拟为多台逻辑计算机
  39. 流式计算:在传统的数据处理流程中,总是先收集数据,然后将数据放到DB中。当人们需要的时候通过DB对数据做query,得到答案或进行相关的处理。
    它可以很好地对大规模流动数据在不断变化的运动过程中实时地进行分析,捕捉到可能有用的信息,并把结果发送到下一计算节点。
    举例:百度云的流式计算,MQTT,内容为JSON格式的字符串,通过流式计算引擎做分析和转发
  40. 交叉编译:这个概念的出现和流行是和嵌入式系统的广泛发展同步的。我们常用的计算机软件,都需要通过编译的方式,把使用高级计算机语言编写的代码(比如C代码)编译(compile)成计算机可以识别和执行的二进制代码。比如,我们在Windows平台上,可使用Visual C++开发环境,编写程序并编译成可执行程序。这种方式下,我们使用PC平台上的Windows工具开发针对Windows本身的可执行程序,这种编译过程称为native compilation,中文可理解为本机编译。然而,在进行嵌入式系统的开发时,运行程序的目标平台通常具有有限的存储空间和运算能力,比如常见的 ARM 平台,其一般的静态存储空间大概是16到32MB,而CPU的主频大概在100MHz到500MHz之间。这种情况下,在ARM平台上进行本机编译就不太可能了,这是因为一般的编译工具链(compilation tool chain)需要很大的存储空间,并需要很强的CPU运算能力。为了解决这个问题,交叉编译工具就应运而生了。通过交叉编译工具,我们就可以在CPU能力很强、存储空间足够的主机平台上(比如PC上)编译出针对其他平台的可执行程序。
  41. TS流文件:TS的全称则是Transport Stream,TS流文件,是一种DVD的文件格式,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。
  42. JSON语法规则:JSON语法是JavaScript对象表示法语法的子集。
    • 数据在名称/值对中
    • 数据由逗号分隔
    • 花括号保存对象
    • 方括号保存数组,数组可包含多个对象
    JSON 数组
    JSON 数组在方括号中书写:
    数组可包含多个对象:
    {
    “employees”: [
    { “firstName”:”John” , “lastName”:”Doe” },
    { “firstName”:”Anna” , “lastName”:”Smith” },
    { “firstName”:”Peter” , “lastName”:”Jones” }
    ] }

  43. 999


    1. 33.

你可能感兴趣的:(物联网)