摘要:背景最近无线传感器网络又火了起来,第二届全国高校物联网创新应用大赛开始了,用的是。不用局限于编程,我们可以通过适当的算法建立数学模型对当前的传感网络健康状况加以判断。
背景
最近无线传感器网络(Wireless Sensor Networks, WSN)又火了起来,第二届全国高校物联网创新应用大赛开始了,用的是TinyOS。官方给的板子我去淘宝搜了一下,要800RMB一个,我怎么丝毫感觉不到硬件物美价廉低功耗呢!!!看了TinyOS官网的介绍,总感觉这是个国外已经淘汰了的编写框架,国内只是办个比赛来高价卖硬件。读了一下nesC的组件编程,什么task event,云里雾里,不过系统函数啥倒是讲得听清楚。环境配了2天还算顺利。之后虽然很努力的尝试理解,单真正自己上手写的时候总不知道从哪入手,包括makefile也是一个大坑,虽然例子中有makefile,然而自己写总是编译不过。
现整理TinyOS资料如下:
官网环境配置
Ubuntu下搭建环境
windows下搭建环境
官方例子Blink:点亮LED
官方例子BlinktoRadio:点对点通讯
▼就是这个坑爹的传感器,800一刚,80都嫌贵。
最终我们决定用Contiki实现该课题(还不是因为例子文档多方便上手。)
▼物美价廉的cc2530。
1. 基于contiki开发无线传感器模块
通过contiki编写出基于cc2530的UDP传输协议,并能正常首发数据。
2. 获取网络性能基础数据并导入数据库
在 1 的基础上改进数据包,包含发送方ID,包大小,发送时间,接收时间,片内温度等信息。
部分代码(串口读取cc2530数据并用get传输至服务器,由php解析录入数据库):
3.网络健康性能数据
调用数据库运用无线传感器网络相关运算公式推导出:传输速率、节点利用率、延迟、抖动、丢包率、片内温度稳定性等数据。
4. 搭建前端应用以展示数据
最终选择web框架开发界面并呈现图形化数据
▼前端如图,有点丑。
感觉不加点数学总对不起这个项目,算了还是作为展望部分吧,不继续挖坑了。大致构思了一下。不用局限于contiki编程,我们可以通过适当的算法建立数学模型对当前的传感网络健康状况加以判断。研究这个模型不仅能反应整个网络层次的健康状况,可以细化到返回每个节点层次的健康状况,细化到某一节点的某一指标传感器数据不能正常反馈的信息也能反馈给管理人员。通过处理后的数据或图像结果能够直观清晰地表达当前无线传感网络的健康状态,返回给执行者正确的网络健康参数。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/30551.html
摘要:背景最近无线传感器网络又火了起来,第二届全国高校物联网创新应用大赛开始了,用的是。不用局限于编程,我们可以通过适当的算法建立数学模型对当前的传感网络健康状况加以判断。 背景 最近无线传感器网络(Wireless Sensor Networks, WSN)又火了起来,第二届全国高校物联网创新应用大赛开始了,用的是TinyOS。官方给的板子我去淘宝搜了一下,要800RMB一个,我怎么丝毫感...
摘要:冒烟类型测试冒烟测试这个术语的定义一系列初步的测试来揭示一些简单的故障的严重性,以此来拒绝预期中软件的发布。冒烟测试最频繁的特点就是它运行的很快,通常是秒级的。 Satellite是硅谷初创公司Gravitational公司旗下一个用Go写的开源项目,可用来收集Kubernetes集群的健康信息,它既是一个library,也是一个应用。作为library,可以用做监控方案。在这篇文章里...
摘要:据报道,微软正在发布一项服务,帮助医疗保健公司将患者的数据转移到其云端,并与其他相关系统连接,从而为临床医生个人和研究人员提供更全面的患者健康信息共享。微软医疗副总裁在接受采访时说,微软还将继续向添加新的医疗工具。据报道,微软正在发布一项服务,帮助医疗保健公司将患者的数据转移到其云端,并与其他相关系统连接,从而为临床医生、个人和研究人员提供更全面的患者健康信息共享。该工具基于微软Azure云...
阅读 3513·2023-04-25 14:57
阅读 2562·2021-11-22 14:56
阅读 2080·2021-09-29 09:45
阅读 1763·2021-09-22 15:53
阅读 3316·2021-08-25 09:41
阅读 898·2019-08-29 15:22
阅读 3290·2019-08-29 13:22
阅读 3125·2019-08-29 13:08