平臺控制視圖
發布時間:2012/4/8 14:34:12 訪問次數:637
當用戶編輯完成時,平臺提供了用戶程序執行MP2119DQ-LF-Z視圖,該視圖提供可視化的程序執行方法,視圖提供了對無線傳感器網絡中間件DisWare的操作接口,用戶可以將編寫的應用程序插入到DisWare的各種代理中,同時,視圖還實現了對DisWare的參數設置和網絡拄制,具體是通過在視圖中調用DisWare的操作類來實現基于DisWare的控制和數據消息的傳輸。DisWare操作類提供了一系列諸如插入代理、移動代理等功能,它是建立在TinyOS的串口平臺上的,平臺已經將TinyOS下的Java工具類移植到平臺上,所有的對DisWare代理的操作都將轉化為DisWare的控制信息或者數據流通過串口傳送到無線傳感器網絡中去。實現用戶對DisWare的控制,完成基于DisWare的應用。控制視圖的操作流程如圖7-47所示。
用戶可以通過歸檔功能將*.ma文件歸檔為可編譯的木java文件,實現產品的輸出。文件歸檔功能實現通過復制一份DisWare和一個RunAgent文件到用戶指定的文件夾中來生成以名為RunXXX的Java文件。用戶可以通過javac命令編譯這個文件生成可以執行的*.class文件。執行這個文件可以提供給用戶直接插入代理。文件歸檔的操作流程如圖7-48所示。
當用戶編輯完成時,平臺提供了用戶程序執行MP2119DQ-LF-Z視圖,該視圖提供可視化的程序執行方法,視圖提供了對無線傳感器網絡中間件DisWare的操作接口,用戶可以將編寫的應用程序插入到DisWare的各種代理中,同時,視圖還實現了對DisWare的參數設置和網絡拄制,具體是通過在視圖中調用DisWare的操作類來實現基于DisWare的控制和數據消息的傳輸。DisWare操作類提供了一系列諸如插入代理、移動代理等功能,它是建立在TinyOS的串口平臺上的,平臺已經將TinyOS下的Java工具類移植到平臺上,所有的對DisWare代理的操作都將轉化為DisWare的控制信息或者數據流通過串口傳送到無線傳感器網絡中去。實現用戶對DisWare的控制,完成基于DisWare的應用。控制視圖的操作流程如圖7-47所示。
用戶可以通過歸檔功能將*.ma文件歸檔為可編譯的木java文件,實現產品的輸出。文件歸檔功能實現通過復制一份DisWare和一個RunAgent文件到用戶指定的文件夾中來生成以名為RunXXX的Java文件。用戶可以通過javac命令編譯這個文件生成可以執行的*.class文件。執行這個文件可以提供給用戶直接插入代理。文件歸檔的操作流程如圖7-48所示。
熱門點擊