北京时间4月28日消息,据科技网站VentureBeat报道,特斯拉迄今并未向开发者发布公开的应用程序接口(API),不过这并没有阻止人们黑掉这些汽车。在周末期间,笔者用自己最爱的科技产品打造了一个工作原型,实现了一个超酷炫的功能:用亚马逊Echo音箱将特斯拉Model S自动开出车库。
这个原型包括以下这些技术产品:一架无人机、Golang(一种编程语言)、Echo音箱、AWS Lambda(亚马逊云服务),当然还有特斯拉Model S。你问要无人机干嘛?无人机是用来拍视频的啦,是不是很碉堡?
▲原型的工作原理示意图
这玩意肯定很有趣,不过在我把这个功能留在Echo上面之前,有许多安全问题还需要解决。比如说如果我睡着了,我的那些熊孩子们会不会用Echo反复将特斯拉开进开出?这画面感我实在不敢看。
不过我会很快解决这些问题的,我可能会在原型中添加语音识别和计算机视觉功能,从而保护该功能。想象一下,未来我可以不出房门就准备好汽车,汽车开出车库后还能基于天气,根据我的喜好自动调整设置,例如在天气好的时候打天窗和车窗。想想还真有些小激动呢。
保护功能暂且不说,来说说我是怎么实现该工作原型的吧。这项技术完全是基于云。我使用Echo的Alexa Skills工具让Echo对关键词进行触发,然后将结果事件发送到AWS Lambda。Lambda执行我最近发布的特斯拉Golang代码,然后Golang代码调用非官方的特斯拉API,而API将启动汽车,进行活动。在这个使用案例中,打开车库门通过Homelink实现,自动驾驶使用特斯拉的“召唤功能”实现。这个案例需要将不同的代码连接起来,不过在云技术的帮助下,一切都简单多了。
视频:(IT之家移动客户端用户若无法观看视频,请点此查看)
本文来源:不详 作者:佚名