基于云的车辆OBD-II诊断记录(Azure IoTHub)

听****雨 UID.1308748
2016-04-08 发表

连接云服务,是物联网的一个核心部分。那么在这个项目中,通过Azure IoTHub来做车辆OBD-II数据分析。

在这个系统原型,我们监测发动机冷却液温度。为了更丰富,更精确的建模,我们使用了每个月的信息,使系统学习行为的季节性变化(了解更多:机器学习)。

***附件停止解析***

本项目采用的是ARM处理器Arduino MKR1000板和集成的WiFi。如果要导入车辆的数据可以通过Arduino+ODB-II借口实现。

***附件停止解析***

QuoteOBDII(the Second On—Board Diagnostics), ,美国汽车工程师协会(SAE,Society of Automotive Engineers)1988年制定了OBD-II标准。OBDII实行标准的检测程序,并且具有严格的排放针对性,用于实时监测汽车尾气排放情况。


用 Azure Stream Analytics Job 处理收集的车辆数据信息。Azure Machine Learning Web Service 是个不错的选择。

***附件停止解析***

***附件停止解析***

步骤:

在所有工作开始之前,首先需要一个 Azure 账号。

然后创建以下 Azure 服务

[list]
[*]IoT Hub

[*]存储帐户

[*]机器学习工作空间

[*]Stream Analytics Job
[/list]

进行机器学习需要大量的数据,然后保存为Azure CSV文件

***附件停止解析***

训练数据集,拆分数据,将数据分成训练和测试集,选择合适的机器学习算法。

***附件停止解析***

如果选择的是决策森林算法,创建成功的话可以建立一个预测的 Web 服务

***附件停止解析***

***附件停止解析***

电路图连接

Arduino MKR1000

MKR1000使用Sparkfun ODB-II-UART从车辆获取数据,ODB板的D​​B-9连接到汽车的ODB-II端口,MKR1000的内置 的WiFi 连接到我的无线网络并上传数据。

***附件停止解析***

标签: 物联网 记录 项目

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
plxl UID.37652
2016-04-08 回复

没人顶,就我顶了。不错的构思

枫林2 UID.143236
2016-04-08 使用 Lumia 640 回复

暂时看不懂,帮顶

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报