Таким образом, большинство современных GSM / GPS-модулей Quectel основаны на ARM с набором командных команд wast AT+
. С помощью чего-то вроде Mininet / Containersnet / NS3 можно эмулировать образ ARM и моделировать его инструкции в сети. Тем не менее, мне интересно, есть ли способ эмулировать команды Quectel AT (модем), чтобы изучить его перед работой с реальным оборудованием?
Опции GSM AT Commands
Похоже, что там Cellular Emulator - часть MS Device Emulator 2.0 , но это не то, что можно интегрировать в инфраструктуру виртуальных машин mininet / linux.
Что ж, я нашел это довольно старое, неподдерживаемое, но хорошо документированное qtopia / qtextended Modem Emulator, OSS one , с C ++ API и потенциал docker embedabilety
Проблема: Команды Quectel AT гораздо шире, чем GSM - они объединяют GSM, HTTP, TCP, GPS