OCPP现在在国外非常的流行,基本上跟国外打交道使用的都是OCPP的协议。OCPP协议目前最新版是2.0,很多厂家还是使用的是OCPP1.6,对于刚入门的人来说,OCPP1.6协议开发起来会有那么一点难度。
它的基本入门地方就是ocpp登录前的一些操作,以及登录后状态上报、电量上报等。启停充电等命令收发。基本上完成上述命令开发就算是能充电了。
高级的功能有预约、智能充电、修改配置项等。
其中最难实现的还是智能充电配置文件这块,因为理解起来就已经很困难了,再用代码写出来难度对于C语言掌握程度不深的人来说也是相当有难度的。
事实上多年的工作经验的我们,会发现万事开头难。我当初调试OCPP的时候就是希望能够有一些命令的demo,很可惜网上这样的资料很少,最近无意间发现某宝上居然有卖ocpp模组。它里面有ocpp收发日志打印,而且它们的功能也很强大,我们最近也买了一块测试了下,它的连接很稳定,居然还支持wss的方式,以及那种带认证的wss也能连,这点倒是有点小意外了。
进一步测试这个模组发现profile功能也实现了,能够准确的计算出当前的限流,说实话,我真是非常想知道这个profile里我自己开发时候有一些疑惑的地方,但是卖家貌似没有透露太多有关智能充电这块功能。
等有空了,我把一些测试命令截图给大家分享下。对于比较着急做出ocpp充电桩的用户可以不妨可以去看下。