wsnA是一个TinyOS应用程序运行模式分析工具, 分析的数据源是基于Cooja仿真环境收集的TinyOS应用运行时函数调用日志----logcalls文件. 目前wsnA可以基于一些简单的方式识别出那些与网络环境密切相关的函数调用.
-
wsnAMain实现一个较为友好的可视化界面.
-
TaskWatch可以方便的集成到其它工程, 对于节点日志的分析主要是由它来完成.
logcalls文件来自于Cooja仿真环境.
- 将logcalls文件导入
from TaskWatch import NodeLogcalls
node = NodeLogcalls('logcalls path')
- 获得所有被调用的函数
node.get_calledfunc()