基于云的车辆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板的DB-9连接到汽车的ODB-II端口,MKR1000的内置 的WiFi 连接到我的无线网络并上传数据。
***附件停止解析***
敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!