在开始这个项目之前,你应该知道为什么我们选择了Arduino Uno和Raspberry Pi。
Raspberry Pi是一个低成本的信用卡大小的计算机,带有ARM处理器,有一个巨大的社区来帮助构建应用程序。
Raspberry Pi可以多任务处理-它可以在激活时在后台运行多个程序。例如,您可以有一个Raspberry Pi,它同时为打印服务器和VPN服务器提供服务。
Arduino是一个微控制器,具有更易于集成模拟输入的能力,
Arduino IDE比Linux更易于使用。
例如,如果您想编写一个程序,用Raspberry Pi闪烁LED,您需要安装一个操作系统和一些代码库——这只是开始。然而,使用Arduino,只需8行代码就可以让一个LED灯闪烁。
Arduino不是为运行操作系统或大量软件而设计的,您只需将其插入并开始即可。
您可以在Arduino长时间执行单个进程时将其插入,在不使用时将其拔下即可。这就是为什么我们推荐初学者使用Arduino,关于云服务器,然后再购买Pi.
根据Adafruit的创始人Limor Fried的说法,Adafruit是一家DIY电子商店,为Arduino和Pi项目提供零件和套件,"Arduino更简单,更难‘破坏’或‘损坏’,而且现在初学者有更多的学习资源,使用Pi,您必须学习一些Linux以及Python之类的编程。Arduino可以与任何计算机一起工作,并且可以使用电池。您也可以随时安全地打开和关闭它。Pi设置可能会被破坏,拔下它没有适当的关机"
虽然树莓Pi闪耀在软件应用,贵州大数据,Arduino使硬件项目非常简单。这只是一个简单的问题,找出你想做什么。
听起来树莓圆周率是优于Arduino,但这只是当谈到软件应用程序。Arduino的简单性使其成为纯硬件项目的更好选择。
在决定Pi和Arduino之间的最终答案是"选择什么?"
如果你想了解物联网,每一个都会教给你一些不同的东西。
覆盆子皮和Arduino是互补的。理想情况下,专家建议一个场景,其中Arduino是感官工作室,而Pi分配方向。
因此,我们要做的正是这样,在本系列文章中,我们将使用:
步骤1:将Arduino Uno连接到计算机,并检查模拟输入是否工作正常。在这个实验中,十大淘客软件排名,我们有一个光电传感器,开源建站系统,通过Arduino来检测光的强度,并通过串口通讯将数据传给计算机。
第二步。将Raspberry Pi连接到Arduino,大数据使用,并能够建立通过计算机和Arduino实现的相同配置。另外,在Raspberry Pi中设置一个可以通过internet进行通信的Web服务器。
第3步:将Pi中的数据存储到SAP HANA系统中,并使用SAPUI5进行近实时显示。