Emulator Telephony
2014/12/03
- Architecture
- Introduce
- How emulator helps telephony team
- What emulator supports now
- Demo
- Gecko/Gaia is the same as the one in real device.
- Just like interacting with a real device
- It is from Android. But we have our own forks in github.
- The protocol between rild and qemu
- AT command. Follow 3GPP standard, TS 127.007.
- qemu also provides a way to control it directly (telnet, port: 5554)
- e.g. send command `gsm call 0912345678` to simulate a MT call.
- DSDS support
- emulator-jb/emulator-kk
- 9 modem/sim card
- switch modem by `mux modem 1`
How emulator helps telephony team
- Development
- e.g. Multi sim (emulator-jb/emulator-kk).
- Debugging
- Reproduce bugs by hacking it to simulator the scenario.
- Code quality
What emulator supports now
- What emulator supports now
- Telephony
- MO/MT call, SMS, SIM file accessing, PIN/PUK, STK... etc
- Wifi, Bluetooth
- Something we can improve
- A bit slow
- Limited functions