#Monitoring 噪音分贝
该应用程序使用用户应用程序中的麦克风并相应地计算分贝。该应用程序使用计算出的分贝数显示噪音是否可测量。
该应用程序以最小阈值分贝开始,并持续实时记录分贝。该应用程序首先调用启动SoundMeter java 类的mainActivity,它执行分贝计算和实时分贝值收集。该应用程序根据其计算的分贝值检查噪音是否可以忍受,然后如果噪音无法忍受则向用户更新警告。噪声的最大值取决于曾经记录的最大噪声量,并且每次刷新按钮时它都会改变。应用程序启动的阈值分贝或单击刷新按钮时的阈值是 11 分贝。因此,最小噪声量为 11 分贝,最大测量值可达 120 分贝,超过该值对处于该区域的用户极为有害。该应用程序收集分贝,将其存储在缓冲区中,然后将其传输到云端。android 应用程序使用 gradle 机制,它使用 apache edgent 应用程序连接到 IBM Watson IOT 云,然后将缓冲区存储在云上。
该应用程序按照以下步骤运行:
我还要特别感谢@LithiumSR 主要创建和致力于 edgent 模块,它帮助我和我的团队按时成功完成了这个项目。
参考链接:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !