简介

OCPP 全称是 Open Charge Point Protocol,即开放充电协议,该协议由位于荷兰的组织 OCA(Open Charge Alliance,开放充电联盟)进行制定。OCA 是一个国际化的联盟组织,包括了公共和私人领域的电动汽车基础设施的领军企业和主体,其目的是通过合作、教育、测试和认证来推广电动汽车充点设施通信协议的发展和应用,同时推广相关协议的行业标准。开放充电协议(OCPP)为充电站点与任何中央管理系统间提供⼀种统⼀的通讯⽅案。这个协 议构架⽀持任何充电服务供应商的中央管理系统与所有的充电站点互相连接。开放充电协议 (OCPP)目前已经应⽤与16个不同的国家和20,000个设施,从⽽已经成为欧洲和美国部分地区充 电网络通讯领域事实上的开放标准协议。图1展⽰了常⻅的电动汽⻋⾏业的⺴络拓扑结构,包含了分 布式系统运营商(DSO)或能源机构,电动汽⻋服务提供商(EMSP),充电站点运营商(CMO) 或站点运营⽅和充电站。OCPP的部分核⼼优势在于:

  • ⽀持充电站点的所有者灵活的选择和切换充电桩络运营商,从⽽避免充电站点资源的闲置
  • ⽀持充电站点与网络服务提供商之间基本通讯
  • 通过为充电站点提供统⼀的信息接⼝和⼀致的漫游收费服务

OCPP 是一项免费开放的协议,是解决充电桩之间实现互联互通的有效途径,OCPP 已经成为充电设施网络通信的实际行业标准,OCA 在 2009 年便开始制定 OCPP 协议,该协议的第一个版本是 OCPP 1.5,目前 OCPP 1.5 已广泛应用于 49 个国家 40000 多个充电设施,直到现在,OCA 已经在 1.5 的标准之后继续推出了 OCPP 1.6 和 OCPP 2.0 标准,使得 OCPP 协议的功能更加地完善和丰富。

OCPP
简介

WebSocket 是独立的、创建在 TCP 上的协议。 Websocket 通过HTTP/1.1 协议的101状态码进行握手。 为了创建Websocket连接,需要通过浏览器发出请求,之后服务器进行回应,这个过程通常称为“握手”(handshaking)。

  • 较少的控制开销。在连接创建后,服务器和客户端之间交换数据时,用于协议控制的数据包头部相对较小。
  • 更强的实时性。由于协议是全双工的,所以服务器可以随时主动给客户端下发数据。相对于HTTP请求需要等待客户端发起请求服务端才能响应,延迟明显更少。
  • 保持连接状态。与HTTP不同的是,Websocket需要先创建连接,这就使得其成为一种有状态的协议,之后通信时可以省略部分状态信息。而HTTP请求可能需要在每个请求都携带状态信息(如身份认证等)。
  • 可以支持扩展。Websocket定义了扩展,用户可以扩展协议、实现部分自定义的子协议。如部分浏览器支持压缩等。
Websocket
简介

语音合成是将人类语音用人工的方式所产生。若是将电脑系统用在语音合成上,则称为语音合成器,而语音合成器可以用软/硬件所实现。文字转语音(Text-To-Speech,TTS)系统则是将一般语言的文字转换为语音,其他的系统可以描绘语言符号的表示方式,就像音标转换至语音一样。

  • 文本转语音可让应用程序、工具或设备将文本转换为类似于人类的合成语音。 文本转语音功能也称为语音合成。 使用现成的类似于人类的预生成神经网络声音,或根据你的产品或品牌创建独特的神经网络定制声音。
  • 微软 Azure 智能语音合成支持 147 种语言/方言,提供 449 个声音。
文字转语音
简介

本站提供 ElasticsearchMavenJAVASpring BootDocker等博文。

  • Elasticsearch是一个基于Lucene库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎
  • Apache Maven,是一个项目打包及自动构建工具,由Apache软件基金会所提供
  • Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程
Elasticsearch
简介

本站提供《Rust 程序设计语言》《Go入门指南》《Go Web 编程》《ECMAScript 6 入门》等在线电子书籍。

  • 《Rust 程序设计语言》Rust 是一个系统编程语言,它注重于三个方面:安全,速度和并发性。为了实现这些目标,它没有采用垃圾回收机制(GC)。这让它在其它语言并不擅长的场景中大展身手:嵌入到其它语言中、在特定的时间和空间要求下编程、编写例如设备驱动和操作系统这样的底层代码
  • 《Go入门指南》 Go 语言出现的目的是希望在编程领域创造最实用的方式来进行软件开发。它并不是要用奇怪的语法和晦涩难懂的概念来从根本上推翻已有的编程语言,而是建立并改善了 C、Java、C# 中的许多语法风格。它提倡通过接口来针对面向对象编程,通过 goroutine 和 channel 来支持并发和并行编程。
  • 《Go Web 编程》 学习基于Web的编程可能正是你读本书的原因。事实上,如何通过Go来编写Web应用也是我编写这本书的初衷。前面已经介绍过,Go目前已经拥有了成熟的HTTP处理包,这使得编写能做任何事情的动态Web程序易如反掌。
  • 《ECMAScript 6 入门》 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
在线书籍
简介

本站提供 超级玛丽围住神经猫宠物消消乐吃豆人涂鸦等休闲在线游戏。

休闲游戏