
Мне нужно разработать приложение на встроенном Linux, которое отправляет данные через Интернет. Мне нужно выбрать USB 3G модем с держателем SIM-карты, который успешно работает или поддерживается на встроенном Linux.
решение1
Большинство 3G-модемов поддерживаются в Linux. Я использовал несколько разных моделей, в основном Huawei, на встраиваемых устройствах, использующих стандартные пакеты и библиотеки Linux — все они делают примерно одно и то же, только с более яркими огнями или более быстрыми полосами. Хорошими отправными точками являются wvdial
и pppd
.
Основным препятствием, которое необходимо преодолеть, является разработка индивидуальных методов, которые каждый провайдер использует для аутентификации и доступа, но это, как правило, хорошо документировано.Archlinux викистраницы по настройке wvdial
и pppd
они довольно хороши:
решение2
Сейчас существует множество USB-устройств "hotspot" ("wingles"), а также USB-адаптеров Wi-Fi за 1 доллар, которые хорошо поддерживаются в Linux. Если вы можете подключить оба устройства, вы получаете действительно беспроблемный способ создания сети Linux, с бонусом в том, что вы также можете легко поделиться ею, если вам это нужно.
Вот 2 хороших ссылки по настройке: http://greyfocus.com/2018/01/wifi-without-networkmanager/иhttps://linuxconfig.org/connect-to-wifi-from-the-linux-command-line/