将来汽车确定会很是便捷 —— 从用手机直接发动汽车、走到车辆附近车门就会自动打开,到当你太累没法安全驾驶就会给你提醒。前端
那什么是互联汽车呢?维基百科的解释以下:node
互联汽车是能够链接到 互联网 并配备 本地无线局域网 的 车辆 [1][2]。所以车辆能够和其余车内或是车外的设备分享网络资源。android
毫无疑问,将来汽车的发展趋势就是互联和电动 —— 如特斯拉和保时捷这样的顶级汽车品牌都各自推出了像 Model S 和 Mission E 这样优秀的电动互联汽车。ios
像咱们真的生活在将来同样 —— 很酷吧?git
保时捷 Mission E 的内饰。github
特斯拉 Model S 在充电。web
特斯拉 Model S 的内饰。后端
我对汽车了解很少,但经过互联汽车咱们能够挽救生命,创造一个生态和地理都更友好的环境,让交通更安全,咱们都会从中受益。安全
驾驶或乘坐互联汽车时,咱们终于能够浏览手机中喜欢的内容而不用担忧发生交通事故了。bash
咱们使用 保时捷开发环境,由于据我所知这是最早进的软件开发工具包**(SDK)** —— 你也能够评论留下你喜欢的互联汽车软件开发工具包。🙂
注册保时捷开发环境的帐号。
为何它是最早进的?由于他们会将用于全部链接汽车的 API 实现标准化。
如今每一个平台都有本身的 API,意味着每一个平台你都要去学习不一样的 API —— 还可能和新的标准不兼容!
点击 register
按钮后,你会看见一个表单,若是你想跟随咱们的例子,请填写注册表格。
注册完成后,你会看见以下界面:
咱们先建立一个项目。须要准备以下内容:
简而言之,先建立一个项目、应用和车辆。而后将应用链接到项目,车辆链接到应用。逻辑以下:
项目 ⟵ 应用 ⟵ 车辆
建立一个名为“Mario cart”的项目
建立成功后,你会看到下面的控制台。
下一步,建立一辆车。
不得不说,用户界面很是流畅直观。咱们有了项目、车辆,剩下的就是应用了。
如今来为项目建立一个应用。
咱们可使用 API 建立 Android、iOS 或 web 应用。咱们选择 web 方式。
建立应用并链接到车辆
不要忘记将车辆链接到应用。
最后来启动模拟器。
模拟器页面
这是一个很棒的 web 模拟器。咱们终于搭好了脚手架。而后就能够经过 API 来操做模拟器了。
咱们用这个 示例仓库 做为样板,用你喜欢的编辑器打开它。确保你安装了 8.4 版本及以上的 Node。
git clone git@github.com:highmobility/hm-node-scaffold.git && hm-node-scaffold && yarn install
复制代码
打开 src/app.js
这个文件,你会看见一段有用的注释。咱们须要配置一些凭据信息。
前面的步骤已经完成了,剩下的就是凭据信息了。在 develop → project → client certificate 下面能够查看 client certificate。
Client certificate。
最后咱们须要访问 token。脚手架会有不少版本,这个只是 alpha 版。在将来的版本里,你可能只须要运行一条命令:yarn run unpack connectedcar-kit
权限 token。
好的,经过执行 yarn run start
命令来启动发动机吧。
经过调用 API 来打开模拟器的发动机。
就是这样!感受是否是很棒!想学习更多,能够查看 官方文档。
若是你对这个话题感兴趣,有不少方向能够发展,但我建议你建立几个链接模拟器的应用玩玩。下面是一些应用创意 —— 你可能会赢得 10 万美圆的大奖哦!
感谢阅读并坚持到最后,你很厉害!❤
掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划、官方微博、知乎专栏。