3

I am looking at creating a fleet of low power, Arduino driven devices.

I would need some kind of GPS on them all (or could triangulate through phone network?) plus a connection to the internet - just for HTTP POST requests. GPRS or GSM would do but 3G would be better.

What are the best (price is a major factor because I'm trying to do a fleet) GSM, GPRS or 3G modules that I can use with Arduinos? As I said, I need their location so one with GPS built in would be great.

EDIT: The amount of devices in the fleet will change, so the entire network needs to be dynamic which is why having a GPRS/GSM module on each one would work so well.

asked May 31, 2015 at 11:55
9
  • I've seen people start with a cheap smartphone. Commented May 31, 2015 at 13:06
  • @Gerben any recommendations? Commented May 31, 2015 at 13:29
  • From what I remember it was an FirefoxOS phone. I think Alcatel One Touch Fire or something. I'm unable to find the related article. Commented May 31, 2015 at 15:38
  • So you need position awereness? Does this count for the complete fleet, or every single arduino in the fleet? What accuracy are you looking for? 100m, 10m, 1m, 10cm? What do you want to achieve with the POST requests? They shouldn't be used for the communications between arduino (I believe). GSM-modules aren't that "low-power" when connecting to the network (around 2A peaks are possible) though yea, they won't draw 2A all the time. Commented Jun 1, 2015 at 10:21
  • @FuaZe Each arduino. <= 1m would be great. The POST requests are just for updating a web server. Commented Jun 1, 2015 at 12:02

4 Answers 4

3

Not many possibilities (for the phone part, I suggest a GPRS/3G shield), but not wanting to discourage you, if you are thinking about "a fleet", forget about:

  • low power (the phone radio needs power, some say you need> 1A for both Arduino plus the shield, depending on your distance to the antenna). you must add the GPS part. Even if you communicate just a fraction of the time, you need instant power for feeding the radio.
  • low price (gprs shields are not cheap, starting at some 25,ドル and gps shields about 20€). and don't forget that you need a SIM card with a data plan for every unit....

    Depending on what are you trying to achieve, I'd try with less expensive (RF communications, for example) to avoid carrier costs and hardware costs, at the price of a more complex development.
    If you want to publish to a web service, you can always make your minions transmit to a centralized Raspberry PI, for example, that would take the task of bridging with the Internets, or your mastermind...:-D

  • answered Jun 1, 2015 at 9:38
    7
    • Can you give me a link to one for 25€? I started with thinking about a RF network with a Pi as the gateway but it'd need meshing and RF isn't cheap either. Commented Jun 1, 2015 at 12:01
    • look for "gprs shield arduino" at ebay or aliexpress. They can be used with the RPis without problems, as they work with the MCU or RPi via serial port using AT Commands. Commented Jun 2, 2015 at 12:43
    • would this be ok? ebay.co.uk/itm/… Commented Jun 2, 2015 at 14:45
    • According to the product description, yes. You just need to power it with an appropriate power source (I suggest a 2A one) and link it with your RPi via a serial connection. Look for "SIM900 AT Command reference" Commented Jun 3, 2015 at 8:44
    • 2A?! It has a big orange capacitor on for that (or so it says)? Commented Jun 3, 2015 at 8:58
    4

    If you are finding Cheapest and working module you can you SIM800L less then 4$.

    Sim800L

    aliexpress.com/item/Free-Shipping-Smallest-SIM800L-GPRS-GSM-Module-MicroSIM-Card-Core-BOard-Quad-band-TTL-Serial-Port/32708504554.html
    

    You can find many other cheap alternative but they does not work properly.

    Sim800 have good support and you can find many examples to use this with arduino.

    Many other model also available in market as per your requirements.

    answered Apr 27, 2017 at 7:32
    1
    • BUT you need to supply it with at least 2Amps. Commented Apr 27, 2017 at 8:24
    0

    Updated Information (November 2024):

    As of November 2024, advancements in IoT and cellular technology have introduced several cost-effective and efficient modules suitable for Arduino-driven devices requiring GPS and internet connectivity. Below are some notable options:

    1. SIMCom SIM7600 Series:

      • Description: The SIM7600 series offers 4G LTE modules with integrated GPS, providing reliable internet connectivity and accurate location tracking.
      • Features:
        • Supports LTE CAT1/CAT4, ensuring widespread network compatibility.
        • Integrated GNSS (GPS, GLONASS, BeiDou) for precise positioning.
        • Compatible with Arduino via UART interface.
      • Pricing: Modules are available starting around 50,ドル making them a cost-effective choice for fleet deployments.
      • Example Product: SIM7600CE-T 4G (LTE) Arduino Shield.
    2. Quectel EC25 Series:

      • Description: The EC25 series provides LTE modules with GNSS capabilities, suitable for IoT applications requiring robust connectivity.
      • Features:
        • Supports LTE CAT4 with fallback to 3G/2G networks.
        • Integrated GNSS for location services.
        • Arduino compatibility through UART or USB interfaces.
      • Pricing: Modules are priced starting at approximately 45,ドル offering a balance between performance and cost.
    3. u-blox SARA-R5 Series:

      • Description: The SARA-R5 series features LTE-M and NB-IoT modules with integrated GNSS, optimized for low-power IoT applications.
      • Features:
        • Supports LTE-M/NB-IoT with 2G fallback.
        • Integrated GNSS for accurate positioning.
        • Low power consumption, ideal for battery-operated devices.
      • Pricing: Modules are available starting around 40,ドル making them suitable for large-scale deployments.

    Considerations:

    • Network Compatibility: Ensure the selected module supports the cellular bands and technologies available in your deployment region.
    • Power Consumption: For battery-powered devices, consider modules with low power modes to extend operational life.
    • Integration: Verify that the module is compatible with Arduino, either through direct support or available libraries.
    • Cost: While initial module costs are important, also consider data plan expenses, especially for a large fleet.

    By selecting modules that balance cost, functionality, and power efficiency, you can effectively deploy a fleet of Arduino-driven devices with reliable GPS and internet connectivity.

    answered Nov 14, 2024 at 19:42
    0

    a few new ones have hit the scene recently. There's one by the folks that made the particle board (the electron supports 2G and 3G). There is also a kickstarter by sixfab that made one for the pi-zero footprint (but it's a standard raspberry pi GPIO and also has USB connection support or you can bread-board it to an arduino). They make a more expensive plate on standard RPi footprint that supports laptop-style WWAN modules (bought separately) so it can do 3G or 4G/LTE. One of the better one's I've seen recently is actually part of the AT&T offerings (I believe avtel is the one that put the packages together for them). If you google AT&T IoT starter kit, they have four different offerings, with the lowest being 59ドル. (it's apparently used as just a modem and can be connected via gpio style pins or via usb) It comes with a sim with 300Mb and 300 SMS messages good for up to 6 months from date of activation. There are a few higher end chips coming out with LTE and 4G support also from Simcom (the makers of the Sim900 based devices core chip). Boards I have seen built on their LTE based devices run in the 80ドル-120 range so, unfortunately they don't qualify as cheap. As of yet, I haven't seen anything with 3G or higher under the 40ドル mark though. Most of them start above 50ドル and go up. Maybe by the time 2G is completely phased out, LoRa will be well saturated?

    Juraj
    18.3k4 gold badges31 silver badges49 bronze badges
    answered Apr 27, 2017 at 3:47
    2
    • Welcome to Arduino Stack Exchange. Be sure to take the tour at arduino.stackexchange.com Commented Apr 27, 2017 at 5:35
    • 1
      May I suggest reformatting this a bit? Use the edit button and break up the concepts into separate paragraphs. It is hard to read so much all at once. TNX. Commented Apr 27, 2017 at 5:36

    Your Answer

    Draft saved
    Draft discarded

    Sign up or log in

    Sign up using Google
    Sign up using Email and Password

    Post as a guest

    Required, but never shown

    Post as a guest

    Required, but never shown

    By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

    Start asking to get answers

    Find the answer to your question by asking.

    Ask question

    Explore related questions

    See similar questions with these tags.