Самое дешевое решение Arduino GPRS или 3G
Я рассматриваю возможность создания парка маломощных устройств на базе Arduino.
Мне понадобится какой-нибудь GPS на всех этих устройствах (или можно ли триангулировать через телефонную сеть?), а также подключение к интернету — хотя бы для HTTP-запросов POST. GPRS или GSM подойдут, но 3G будет лучше.
Какие модули GSM, GPRS или 3G лучше всего использовать с Arduino (цена играет решающую роль, поскольку я планирую собрать целый парк устройств)? Как я уже говорил, мне нужно знать их местоположение, поэтому модель со встроенным GPS была бы отличным вариантом.
РЕДАКТИРОВАТЬ: Количество устройств в парке будет меняться, поэтому вся сеть должна быть динамичной. Именно поэтому наличие модуля GPRS/GSM на каждом устройстве было бы так эффективно.
@developius, 👍3
Обсуждение2 ответа
Недавно на рынке появилось несколько новых моделей. Одна из них от тех, кто делал ДСП (Electron поддерживает 2G и 3G). Есть также плата Sixfab на Kickstarter, которая сделала такую же для посадочного места Pi-Zero (но это стандартный GPIO Raspberry Pi с поддержкой USB, или можно подключить её к Arduino через макетную плату). Они делают более дорогую плату для стандартного посадочного места Raspberry Pi с поддержкой модулей WWAN, как у ноутбуков (приобретаются отдельно), поэтому она может работать в сетях 3G или 4G/LTE. Один из лучших, что я видел в последнее время, входит в предложение AT&T (кажется, именно avtel разработала для них эти пакеты). Если поискать в Google «AT&T IoT Starter Kit», то найдёте четыре разных предложения, самое дешёвое из которых стоит 59 долларов. (Похоже, он используется просто как модем и может подключаться через разъёмы типа GPIO или через USB). В комплекте идёт SIM-карта с 300 МБ и 300 SMS, действительными до 6 месяцев с момента активации. Компания Simcom (производитель чипа ядра для устройств на базе Sim900) также выпустила несколько более дорогих чипов с поддержкой LTE и 4G. Платы на их устройствах с поддержкой LTE, которые я видел, стоят в диапазоне 80–120 долларов, так что, к сожалению, их нельзя назвать дешевыми. Пока что я не видел ничего с 3G или выше дешевле 40 долларов. Большинство из них начинаются с 50 долларов и растут. Может быть, к тому времени, как 2G полностью исчезнет, LoRa будет полностью насыщен?
Добро пожаловать на Arduino Stack Exchange. Обязательно посетите экскурсию по ссылке https://arduino.stackexchange.com, @SDsolar
Могу ли я предложить немного переформатировать текст? Воспользуйтесь кнопкой «редактировать» и разбейте идеи на отдельные абзацы. Сложно читать так много сразу. TNX., @SDsolar
Обновленная информация (ноябрь 2024 г.):
По состоянию на ноябрь 2024 года, благодаря достижениям в области Интернета вещей и сотовой связи, появилось несколько экономичных и эффективных модулей, подходящих для устройств на базе Arduino, требующих GPS и подключения к интернету. Ниже приведены некоторые из наиболее интересных вариантов:
Серия SIMCom SIM7600:
- Описание: Серия SIM7600 предлагает модули 4G LTE со встроенным GPS, обеспечивая надежное подключение к Интернету и точное отслеживание местоположения.
- Особенности:
- Поддержка LTE CAT1/CAT4, обеспечивающая широкую сетевую совместимость.
- Встроенная система ГНСС (GPS, ГЛОНАСС, BeiDou) для точного позиционирования.
- Совместим с Arduino через интерфейс UART.
- Цены: Модули доступны по цене от 50 долларов США, что делает их экономически выгодным выбором для развертывания автопарков.
- Пример продукта: SIM7600CE-T 4G (LTE) Arduino Shield.
Серия Quectel EC25:
- Описание: Серия EC25 предоставляет модули LTE с возможностями ГНСС, подходящими для приложений Интернета вещей, требующих надежного подключения.
- Особенности:
- Поддерживает LTE CAT4 с возможностью перехода на сети 3G/2G.
- Интегрированная система GNSS для определения местоположения.
- Совместимость с Arduino через интерфейсы UART или USB.
- Цены: Цены на модули начинаются примерно от 45 долларов США, что обеспечивает баланс между производительностью и стоимостью.
Серия u-blox SARA-R5:
- Описание: Серия SARA-R5 оснащена модулями LTE-M и NB-IoT со встроенной системой GNSS, оптимизированными для маломощных приложений IoT.
- Особенности:
- Поддерживает LTE-M/NB-IoT с резервным 2G.
- Встроенная система GNSS для точного позиционирования.
- Низкое энергопотребление, идеально подходит для устройств с питанием от батареек.
- Цены: Модули доступны по цене от 40 долларов США, что делает их подходящими для крупномасштабных развертываний.
Соображения:
- Совместимость с сетью: Убедитесь, что выбранный модуль поддерживает диапазоны сотовой связи и технологии, доступные в вашем регионе развертывания.
- Энергопотребление: Для устройств с питанием от батареи рассмотрите возможность использования модулей с режимами низкого энергопотребления, чтобы продлить срок службы.
- Интеграция: Убедитесь, что модуль совместим с Arduino, либо через прямую поддержку, либо через доступные библиотеки.
- Стоимость: Хотя первоначальные затраты на модуль важны, также учитывайте расходы на тарифный план, особенно для большого парка устройств.
Выбрав модули, обеспечивающие баланс стоимости, функциональности и энергоэффективности, вы сможете эффективно развернуть парк устройств на базе Arduino с надежным подключением к GPS и Интернету.
- Модуль SIM808 GSM работает нормально, GPS не работает (нет сообщения о готовности GPS при включении питания)
- Модуль SIM808: команда определения местоположения GSM (AT+CIPGSMLOC=1,1) дает неверное значение после выполнения команды отправки сообщения (AT+CMGS=+91xxxxxxxx)
- Какие компоненты мне нужны маленького GPS-трекера
- Arduino Mega + SIM808 GSM + модуль GPS + программа включается без нажатия кнопки?
- Arduino: подключите UNO к A7 AI Thinker
- GPRS SIM900 и GPS NEO-6M не работают вместе
- SIM800C, CPIN: НЕ ГОТОВ (КОД ОШИБКИ: +CME ОШИБКА: 10)
- Arduino : отправка данных через спутник (или другие решения ? без GSM)
Я видел, как люди начинали с дешевого смартфона., @Gerben
@Gerben, есть какие-нибудь рекомендации?, @developius
Насколько я помню, это был телефон на FirefoxOS. Кажется, Alcatel One Touch Fire или что-то в этом роде. Не могу найти соответствующую статью., @Gerben
То есть вам необходимо знание позиции? Это касается всего парка устройств или каждого отдельного устройства Arduino в парке? Какую точность вы ищете? 100 м, 10 м, 1 м, 10 см? Чего вы хотите добиться с помощью POST-запросов? Я считаю, что их не следует использовать для связи между Arduino. GSM-модули не такие уж «маломощные» при подключении к сети (возможны пиковые значения около 2 А), но да, они не будут потреблять 2 А постоянно., @Paul
@FuaZe Каждая Arduino. <= 1 м было бы здорово. Запросы POST нужны только для обновления веб-сервера., @developius
«Согласно многочисленным тестам, типичный GPS-приёмник обеспечивает точность от 1 до 5 метров». Это проверено на iPhone 3, согласно этой информации: http://communityhealthmaps.nlm.nih.gov/2014/07/07/how-accurate-is-the-gps-on-my-smart-phone-part-2/ Если вы хотите использовать GPS для предотвращения столкновений флотов друг с другом, вам следует использовать другие датчики. Но как тогда добиться связи между Arduino?, @Paul
@FuaZe Я не планирую использовать его для избежания столкновений, а только для определения их местоположения., @developius
Вы можете рассмотреть возможность сделать одну из плат Arduino «лидером флота», тогда только одна плата Arduino будет иметь GSM/GPS., @Paul
Хорошая идея, но я забыл упомянуть, что количество устройств в парке будет меняться, поэтому он должен быть динамичным., @developius