14 Replies Latest reply: Jun 25, 2012 4:00 AM by pavan_kr RSS

way to call to GPRS device?

Newbie

Is there some way to initiate a GPRS connection from a central location, such as a PC with a fixed public IP address?  My customer wants to collect data from remote devices at will.

  • Re: way to call to GPRS device?
    Newbie

    I think you can't connect to a GPRS device, it has to do the connecting.  We encountered this with our GPRS module, G-4500-SIM300, http://www.icpdas-usa.com/products.php?PID=3287 .  What you can do is send an SMS via e-mail from the central location.  Have your GPRS device programmed to respond by initiating a GPRS connection to the central location.  It needs to be running a TCP connection server.

  • Re: way to call to GPRS device?
    Newbie

    Hi Phillip

     

    Early days we used to send a SMS to the unit asking it to "call" home. Today, the most common way is to let the GPRS device (SIM) have its own IP address, private or public. The device should always be connected to the MNO GPRS network waiting to be addressed by the server. We provide global connectivity (SIM) with fixed IP addresses which make you have server initiated communication and treat your remote devices as they where connected to your LAN.

    Please feel free to contact me to discuss.

     

    Regards

    Roar

    • Re: way to call to GPRS device?
      Newbie

      Roar

       

      You do not need a fixed IP address for this to work. You simply have the device always connected , but there are issues with this .Firstly teh device sues more power when connected and keeping it connected all tehtime can drain the battery . Secondl;y being always connected is a heavu use of network resource and you will find that operators  will dislike such arrangemenst.

       

      Puiblic IP addresses are also a bad idea.  Having your device visible on teh public internet is never a good idea.

       

       

      In general then is fine for a small project with no batterry constraints but not for a sizeable deployment.

       

       

         David

      • Re: way to call to GPRS device?
        Newbie

        David

         

        I'm aware of other "cowboy" designed network making workarounds to have server initiated communication, but these are not very popular when it comes to large rollouts. Managing these will get you to be an operator of your own which will cost both in capex and head-counts killing your project. Fixed private IP addressing is the only sustainable way of achieving global M2M Eco-system.

        Many devices do not have an issue with the power supply so being connected 24/7 is not a problem. I agree, fixed IP is not very productive for these applications. On the other hand, battery powered devices are very often a part of an asset management applications, and will not need server initiated but device initiated communication as its main task.

        When you mention MNO as a problem I could agree when it comes to massive rollouts like AMR but in general I don't see this as a problem today, maybe in US but not in the rest of the world. MNO loves M2M as it's their next growth area.

         

        Cheers!

         

        Best Regards

         

        Roar Bolt-Hansen

        Vice President Sales

        NextM2M A/S

         

        m +46 70 798 7700

        e rbh@nextm2m.com

        Skype: roarbolt

        LinkedIn: se.linkedin.com/in/roarbolthansen

         

        NextM2M A/S

        Falkoner Allé 3

        2000 Frederiksberg (Copenhagen)

        Denmark 

         

        NextM2M A/S is a Mobile Virtual Network Operator (MVNO) providing global GSM/GPRS/EDGE/HSDPA connectivity and managed

        network services in more than 150 countries. 100% focused on managed connectivity for M2M (machine-to-machine) applications,

        devices and sensors, providing platform based features like fixed-IP on the SIM, usage watch-dog, partner-to-partner billing and much more.

        Our partners are Mobile Network Operators, System Integrators, Application Providers and Device Manufactures/Providers.

         

        CONFIDENTIALITY NOTE: The information transmitted, including attachments, is intended only for the person(s) or entity to

        which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or

        other use of, or taking of any action in reliance upon this information by persons or entities other than the intended

        recipient is prohibited. If you received this in error, please contact the sender and destroy any copies of this information.

        • Re: way to call to GPRS device?
          Newbie

          ,Roar

           

            You do not need a fixed IP address to connect to a device. Fixed IP addressing has nothing to do do with server initiated communication.

           

           

          You cannot ,under  any existing mobile  network initiate communication from server to a mobile device without the device already  being connected.It is a myth created by some MVNOs that you need fixed IP addressing. These MVNOs tend to be  the ones that provide this service and are therefore pushing it as a differentiator. It is  useful in some application but it is not essential.

           

          re your comments about cowboy networks. Can you explain to me how you get a device  to connect to network withou the device initating the process.I would  be ver interested in this.

           

           

            David

          • Re: way to call to GPRS device?
            Newbie

            Dear David

             

            If you read my response above you find I'm saying the device should always be connected through GPRS to the MNO waiting to be talked to. If this device has a fixed IP you can access it as any IP devices in a network, no need for wake-up call or workarounds (SMS/call) to find its current dynamic address.

            When talking about "cowboys designed network" I'm referring to the way a network is designed logically not MNO physical networks. The device will of course always initiate the attachment to the MNO and if/when it's thrown out it should automatically reconnect to it.

            When designing a network we always recommend to use private IP range to keep it private, if you have server initiated communication needs.

             

             

            Best Regards

             

            Roar Bolt-Hansen

  • Re: way to call to GPRS device?
    Newbie

    Good discussions. One point to add:

     

    Some of our clients need long session timers (for a variety of reasons) and one of the by-products of this is that the network can therefore contact the device directly via GPRS as long as the session is active. One of the projects uses an active session timer of 24 hours and achieves actual session lengths of over 10 hours. To control the session timers we provide a dedicate Access Point to each client (to allow APN, IP and other GGSN controls). Note also that this project does not rely on the session being up and can use an SMS to the device injected via SMPP to get the device to initiate a session (just as mentioned above).

     

    There are a few threads on session length that some may find interesting (this one http://m2m.com/message/1699#1699  includes the reasons that sessions may be shorter than expected).

     

    Note also that SMS cost more than GPRS on a byte for byte basis - but can be cheaper on power... it seems that for the timebeing we will need to use both (are there any M2M projects that are part of the LTE trials yet?).

     

     

    David

     

    ps - just about all our APs use private IPs that are either routed via VPN or are NAT'ed to a public IP for internet access. We had one client that loaded up public IPs into our DHCP and ran tunnels from the device to provide complete end-to-end protection of the data (but this is not the norm).

    • Re: way to call to GPRS device?
      Newbie

      Hi,


      we are using the same way. M2M device creates TCP-IP connection to the server and hold it. Sometime it sends refresh packet. When server has data for M2M device, server put it to opened TCP-IP socket. Server looks like small ICQ for machines, anybody can sent data to somebody. Some m2m units hold connection whole 24 hours without interrupt, some units must reestablish connection 2x, 4x .. per day. (one BTS in area and many talking people)

       

      But our operators are closing inactive connection during 10 minutes (our experience) ane we need refresh packets.
      How to I can set session timer? Where? At mobile operator?

       

      Best regards
         Oja

       

      sorry for my english

  • Re: way to call to GPRS device?
    Newbie

    Hi

    I'm looking for GPRS device that every time it turn on will send his location and ID to specific internet site

    do you know any device that can send it?

  • Re: way to call to GPRS device?
    Harald Naumann Expert

    They all talk for wake up by SMS only. A SMS travel 6 to 10 seconds, 6 to to minutes, 6 to 10 hours, 6 to 10 days, 6 to 10 weeks or endless. A USSD travels less than one second. A comparison of USSD with all other bearers in GSM you get here: https://www.box.com/s/f29af6fd6b2442ee2304