--- tags: EmPOWER --- # 交接檔案 * [交接文件 zip 檔](https://drive.google.com/file/d/14hYGB-xoCdn3dxt39cTHj1_GTZ0jr6Ze/view?usp=sharing) * [VM](https://drive.google.com/file/d/1HpjhHuzwNaQ4VMjskHSNmErQs9bXiarU/view?usp=sharing) ## 一些小建議 * 善用 github 的搜尋功能,用關鍵自來找,變數或是 function name,有在哪些檔案出現。 * 善用 github blame,看我做了什麼改變 * 可以善用 python 的 `obj.__dict__` 來看該物件裡面有什麼 value 和 method * 可以善用 Minstrel 裡面的 run_timer() 來看怎麼印log ## Main Directory * [5G-EmPOWER github](https://github.com/5g-empower): 5G-EmPOWER 的 guthub 頁面 * [empower-openwrt](https://github.com/b07902116/empower-openwrt): openwrt 的程式碼 * [empower-configs](https://github.com/b07902116/empower-configs): 5G-EmPOWER openwrt 的 config file * [empower-lvap-agent](https://github.com/b07902116/empower-lvap-agent): EmPOWER agent (AP) 的 click 程式碼 * [empower-openwrt-packages](https://github.com/b07902116/empower-openwrt-packages): EmPOWER 的 openwrt package * [empower-runtime](https://github.com/b07902116/empower-runtime): EmPOWER Controller 的程式碼 ## Setup and Modification * [Empower Prerequisite](https://hackmd.io/BwslWcBfQ12P2EH7WrwPWw) * [Build EmPOWER Agent](https://hackmd.io/8WOQwiXsS2GnUjl8JH3LMw) * [Build EmPOWER Controller](https://hackmd.io/0KMtiu-eRReKp_1gD_9lCA?view) * [Modify EmPOWER Agent](https://hackmd.io/KssgV5MUTqWHLZtgm9AnlA) * [EmPOWER App](https://hackmd.io/jSBQ8vviT42pgYvt1MMFUg) * [調整 EmPOWER Agent 的設定](https://hackmd.io/irCuHoCmQyeXAVcDf97k5g) * [EmPOWER agent 主要修改部份](https://hackmd.io/05WQ22uiSg-PqjqtLlQN0Q) * [如何撈新的 Metrics](https://hackmd.io/jZ3Uez6aSXiB8ve2DVPilA) * [實驗](https://hackmd.io/iczSQxVSQmyAMtvP6nxeEg) * [在 Minstrel 印出的 log](https://hackmd.io/zqXGfb8sSLCSBeB45e7sIw) ## 實驗結果 * [Topology 1](https://hackmd.io/_SucvZkoRsGkfpriyV8w2Q) * [Topology 2](https://hackmd.io/Ypuhx96SQN60lq7MHxbYmg?edit) * [Topology 3](https://hackmd.io/e0Gk6dowQWapnemUNHCM2A)