汉斯谈物联网

ThingSpeak, MATLAB,还有物联网

构建动态自组织的设备网络

安德斯Sollander他是MathWorks的首席技术顾问,他和他的团队一起做了一个项目,以确定在我们的演示展示中哪个演示最受欢迎。安德斯假设,如果你的演示很受欢迎,你就会有很多访问者。如果你有很多访客,你的演示将是最响亮的。

安德斯决心同时测量20多个演示站的声音,并找出谁是赢家。这是一个复杂的挑战他使用了我们的工具,比如MATLAB万博1manbetx,ThingSpeak,以得出一些有趣的结果。这是来自演示站的五个声音传感器节点的原始数据。

传感器节点使用Arduino Nano设备,因为它们体积小,成本低,而且万博1manbetxSimulink有一个Arduino支持包万博1manbetx.Arduino Nano既低成本又节能,这很好,但它没有Wi-Fi。他们使用带有nRF24l01+无线电的射频网状网络将传感器节点连接到联网的树莓派。RF24解决方案既便宜又节能,如果你用电池供电,这是很有价值的。万博1manbetxSimulink Coder有一个树莓派支持包万博1manbetx简化了工作流程。

当你遵循教程你将学到很多东西,并体验他们的分析工作流程,因为他们决定如何开发一种算法来规范化声音级别,决定将哪些数据发送到ThingSpeak,并构建可视化来查看项目的结果。

安德斯还分享了一个图书馆文件交换允许用户与树莓派和Arduino板上的RF24芯片通信。该库依赖于RF24Mesh库,并具有与其中的类交互的s函数。文件交换提交包括Arduino从温度传感器读取传感器数据并将其发送到网关树莓派,然后将数据发送到ThingSpeak.为了下载文件交换,您需要使用MathWorks帐户登录。这个账户和你在ThingSpeak.com

访问ThingSpeak教程,以查看完整的教程构建动态自组织的设备网络

|

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。