我的目标是从 NXP 设备收集传感器数据,并将其与使用蓝牙 OBDII 读取器从 OBDII 连接器发送的数据进行比较。
最初我对这个项目寄予厚望,我可以快速连接到我的车辆(2005 GMC Yukon XL)娱乐和串行(E&C)总线。
通过正确的连接,我本可以接入与我的车辆相关的收音机、CD 换碟机、远程磁带播放器、OnStar 模块和 HVAC 系统。我的主要目标是从 HVAC 系统读取内部传感器数据。
我能够在Stuart Schmitt 的网站上找到宝贵信息的宝库。由于 Stuart 已经完成了大部分艰苦的工作,我开始模仿他的工作并让 Arduino 从 E&C 总线中提取“舒适”数据。
尽管尽我所能,但我始终无法从 E&C 总线可靠地收集“舒适”数据。我最初的想法是为什么我遇到这么多麻烦是因为负责 E&C 总线的 GMC 微控制器快要死了并且发送断断续续的数据。然而,它也可能是我无法识别和修复的“用户错误”。
在我从狂妄自大中得到正确的交叉和上切之后,我决定从 CAN 总线中提取我能得到的信息,并将其用作比较的基础。由于我从 CAN 总线接收到的数据有限,所以我开始在 NXP IOT 设备上工作。
我不得不承认我有点犹豫,害怕学习新的 IDE 和潜在的新编程语言。值得庆幸的是,我的担心是没有根据的,因为 Atmosphere 物联网平台非常棒,而且相当容易学习。
在短短几个小时内,我就能够创建一个外观可以接受的应用程序,并在我的三星 S5 手机上使用。
对于 B 计划,我唯一的选择,现在,这是我最终想出的数据收集方法。
在这个项目的开发过程中,我学到了三件事。
1. 当您没有钱购买 Hexiwear 扩展坞时,Rapid IoT 设备背面的 Mikrobus 连接器很难使用。
2. 使用 Atmosphere IoT IDE 节省了生命和时间。能够拖放组件和功能使软件开发变得更加轻松和愉快。
3. 过滤和排序数据一定是一门艺术,因为我尝试了很多次才成功。注意:从两个单独的设备进行比较时,正确的时间戳和时间设置至关重要。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !