# eSIM-OTA-SMDP **Repository Path**: wangxiaofan1/eSIM-OTA-SMDP ## Basic Information - **Project Name**: eSIM-OTA-SMDP - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-17 - **Last Updated**: 2025-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Getting Started with eSIM-SMDP+ ## PIP Dependencies ecdsa asn1tools pymysql utils flask python-dotenv requests ## Database Setup ### For SM-DP+ central server Create a database named eSIM Load eSIM_db.sql into mysql ### For Simulating edge server Create a database named queue Load edge_db.sql into mysql ## Running the server In the project directory, you can run: ### `yarn start` in the project directory Launches the frontend. Open [http://localhost:3000](http://localhost:3000) to view it in the browser. ### `yarn start-api` in the project directory Launches the simulate the SM-DP+ central server. Hosted on http://localhost:5000 ### `yarn start-edge` in the project directory Launches the simulate the SM-DP+ central server. Hosted on http://localhost:5001 ### Use the LPA app Clone and install https://github.com/JinghaoZhao/LPA-App-dev. Then, overwrite the following three files in LPA-App-dev/src with respective ones in /LPA-changes folder: #### app/src/main/AndroidManifest.xml #### app/src/main/java/com/example/LPA_app/MainActivity.java #### app/src/main/res/layout/content_main.xml