GPRS(General Packet Radio Service)ÊÇÈ«Çò Òƶ¯Í¨ÐÅÍøÂç¼¼ÊõÏòµÚÈý´úÒƶ¯Í¨ÐÅ3GÑݽøµÄ Ö÷Á÷¼¼ÊõºÍÖØÒªÀï³Ì±®£¬±»³ÆΪ2.5´úÒƶ¯Í¨ÐÅ¡£ Ó봫ͳµÄGSMµç·²¦ºÅ½»»»Ïà±È£¬GPRSÔÚ×ÊÔ´ÀûÓÃЧÂÊ¡¢½»»»ÈÝÁ¿ºÍÐÔÄÜÉ϶¼ÓÐÖʵķÉÔ¾ ¡£ ËäÈ»GPRS¸øÎÒÃÇ´øÀ´ÁËÒ»ÖÖȫеÄÎÞÏßͨÐŹ¦ÄÜ£¬µ«Ëü½ö½öÊǽ«Êý¾ÝͨÐÅÁìÓòÀïµÄµÀ·ÍØ¿íÁË¡£½üÄêÀ´£¬Ëæ×ÅGPRSÊÖ»úµÄÈÕÒæÆÕ¼°ºÍÔËÓªÉ̶ԴËÏî¼¼Êõ²»ÒÅÓàÁ¦µÄÍƹ㣬ÀûÓÃGPRSÊÖ»ú½øÐÐÎÞÏßÉÏÍø¡¢ÊÕ·¢ÓʼþºÍ¶ÌÏûÏ¢ÒѾµÃµ½ÆÕ±éʹÓ㬵«ÀûÓÃGPRS½øÐÐÎÞÏßÊý¾Ý´«ÊäµÄÒµÎñ·¢Õ¹µÃ²¢²»ÀíÏë¡£ÔçÔÚ¼¸ÄêÇ°£¬ÖйúÒƶ¯¾ÍÖƶ¨ÁËÒÔÊý¾ÝÒµÎñΪÖ÷»°ÒôÒµÎñΪ¸¨µÄÕ½ÂÔ£¬µ«Ö±µ½½ñÌ죬Õâ¸öÕ½ÂÔ²¢Ã»ÄÜ˳Àûʵʩ£¬¶øÊÇÔÚ·´·½ÏòÖ´ÐУ¬»òÕßÊÇÐγÉÁËÒÔ¸¨ÑøÖ÷µÄ²»Õý³£¾ÖÃæ¡£
³ýÁ˶ÔÎÞÏßÊý¾ÝÒµÎñµÄÈÏʶµÈÈËΪÒòËØÍ⣬һ¸öºÜ´óµÄÒòËØÊÇȱ·¦Ïà¹ØµÄÎÞÏßÊý´«²úÆ·¡£ÒòΪÕâЩ¹¦Äܽö½öÒÀ¿¿GPRSÊÖ»úÊÇÎÞ·¨Íê³ÉµÄ£¬±ØÐëÒªÓÐÏàÓ¦µÄGPRSͨÐÅÉ豸À´ÊµÏÖ¡£ÓÉÓÚ»°ÒôÒµÎñÊг¡´ó¡¢¾¼ÃЧÒæ¿ì£¬¹úÄÚÍâ¸÷´ó³§¼Ò¶¼¼¯ÖÐÔÚÊÖ»úµÄÑÐÖƺͿª·¢ÉÏ£¬¶øGPRSÎÞÏßÊý´«²úÆ·µÄ¿ª·¢´æÔÚ¿ª·¢ÖÜÆÚ³¤¡¢¾¼ÃЧÒæÂý;¼¼ÊõС¢¸üп졢ÓÐÒ»¶¨µÄ¼¼ÊõÄѶȵÈÌص㣬´Ó¶øµ¼Ö²úÆ·µÄ¿ª·¢¸ú²»ÉÏÓ¦ÓõÄÐèÇó£¬ÏÞÖÆÁËËüµÄ·¢Õ¹¡£Ä¿Ç°£¬¹úÄÚ³ýÎ÷ÃÅ×Ó¡¢Ë÷°®¡¢Åµ»ùÑÇ¡¢ÀʿƵȹúÍâÖªÃû³§¼ÒµÄ²úÆ·Í⣬¹úÄÚ»ªÎª¡¢ÖÐÐË¡¢ÐÜè¡¢ÉñÖÝÊýÂëµÈÊýÊ®¼Ò¹«Ë¾Ïà¼ÌÍƳöÁËÏàÓ¦µÄÊý´«²úÆ·£¬µ«×ܵÄÀ´¿´£¬¹úÄÚ¹«Ë¾¶àÒÔ´úÀíÏúÊÛºÍÌùÅÆÏúÊÛΪÖ÷£¬ÕæÕý×ÔÖ÷Ñз¢µÄ²¢²»¶à£¬Õë¶ÔÉÏÊöÇé¿ö£¬±¾ÎÄÌá³öÁË»ùÓÚÎÞÏßͨÐÅÄ£¿é¿ìËÙ¹¹½¨GPRSÎÞÏßÊý´«²úÆ·µÄ·½·¨ºÍÊֶΣ¬Ê¹²úƷѸËÙ×ßÏòÊг¡£¬Âú×ãÏÖ´úÉç»áÉú»îµÄÐèÒª¡£
2.1 ATÖ¸ÁîÓëÄ£¿éµÄÔÚÏßµ÷ÊÔ
ÎÞÏßͨÐÅÄ£¿éÊÇһЩÎÞÏßͨÐų§¼Ò°ÑÒ»°ãͨÐŲúÆ·µÄºËÐIJ¿·Ö£¬°üÀ¨MCU¡¢µçԴϵͳ¡¢Êý¾Ý´æ´¢¡¢¿ØÖÆÓëÏÔʾ¡¢ÓïÒô´¦ÀíµÈ¹¦ÄÜ£¬ÌرðÊǰѼ¼ÊõÄѶÈ×î´óµÄ¸ßƵµç·²¿·ÖºÍÉäƵ²¿·Ö¶¼¼¯³ÉÔÚÎÞÏßͨÐÅÄ£¿éÄÚ²¿¡£²»Í¬Í¨ÐŲúÆ·µÄ¿ª·¢Ö»ÊÇÔÚͬһģ¿éµÄ»ù´¡ÉÏÔö¼ÓÉÙÁ¿µÄÍⲿµç·£¬Ö÷ÒªÊÇÈí¼þµÄ¸üкÍÐ޸ģ¬´Ó¶øʹӲ¼þµÄ¿ª·¢ÄѶȺͿª·¢·çÏÕ´ó´ó¼õС¡£
Ä¿Ç°£¬ÒµÄÚ¼¸´óͨÐŹ«Ë¾·Ö±ðÍƳöÁ˸÷×ÔµÄÎÞÏßͨÐÅÄ£¿é£¬ÀýÈ磺Ë÷°®GR47/48ϵÁС¢Ä¦ÍÐÂÞÀG2OϵÁС¢WavecomµÄQ2400ϵÁеȡ£×÷Ϊ¹¹½¨GPRSÎÞÏßModemµÄÎÞÏßͨÐÅÄ£¿é£¬Ò»°ãÓ¦¾ßÓÐÏÂÊö¹¦ÄÜ£º
*¾ßÓÐGSM/GPRS˫Ƶ¡¢Ë«Ä£Ê½¡£
*ÄÚÖûùÓÚGPRSµÄTCP/IPÐÒé¡£
*GSMµç·Êý¾Ý/´«Õ湦ÄÜ¡¢GPRSÐÅÏ¢°üÊý¾Ý¹¦ÄÜ¡£
*µã¶ÔµãµÄ(MT/Mo)ºÍ¶ÌÏûÏ¢ÇøÓò¹ã²¥£¬»Ø¸´ºô½ÐÐÅÏ¢£¬Í¨»°»ò½ô¼±ºô½Ð£¬×î¸ßËÙÂÊ£¬Éý¼¶×î¸ßËÙÂʺͰëËÙÂÊ£¬»ØÉùÏû³ýºÍÔëÉùÏ÷¼õ£¬È«Ë«¹¤ÃâÌá¡£
*µ¥Ò»ÌìÏß½Ó¿Ú£¬SIM 3V/5VºÍSIM¼ì²âÀûÓÃÎÞÏßͨÐÅÄ£¿é½øÐÐͨÐŲúÆ·µÄ¿ª·¢£¬Ê×ÏÈÊÇÊìϤģ¿éµÄ¹¦Äܼ°¸÷ÖÖATÖ¸Áî¡£¶ÔÓÚÉæ×ãÎÞÏßͨÐÅÁìÓòµÄÈËÀ´Ëµ£¬ATÖ¸Áî²»»áÊÇÒ»¸öÄ°ÉúµÄÃû´Ê£¬Ê¹Óô®ÐÐÏß½«¼ÆËã»ú´®¿Úͬģ¿éÏàÁ¬£¬ÔÚSIM¿¨²ÛÖзÅÈëSIM¿¨£¬½ÓÉÏÌìÏߣ¬×îºóÉϵçÈÃÄ£¿é¿ªÊ¼¹¤×÷¡£Õâʱ¾Í¿ÉÒÔʹÓÃWindows×Ô´øµÄ¡°³¬¼¶Öնˡ±»ò´®Ðе÷ÊÔ³ÌÐò£¬Ñ¡ÔñËùʹÓõĴ®¿ÚºÅ²¢ÒÔÒ»¶¨µÄ²¨ÌØÂÊͬģ¿é½øÐÐͨÐÅ¡£ËüÃÇÖ®¼ä½»Á÷µÄ¡°Óï·¨¡±¾ÍÊÇATÖ¸Áî¡£
ÀýÈ磬¶ÔÓÚQ2400ϵÁÐÄ£¿éÀ´½²£¬Ê×ÏÈ¿ÉÒÔͨ¹ýһϵÁÐATÖ¸Áî»ñµÃÄ£¿éÄÚ²¿µÄÏà¹Ø×ÊÁÏ£ºA+CGMI¿ÉÒÔ´ÓÄ£¿éÖлñµÃÖÆÔìÉ̵ÄÖ¤Ã÷;AT+CGMM¿ÉÒÔ»ñµÃÄ£¿éµÄÐͺÅ;AT+CGMR¿ÉÒÔ»ñµÃÄ£¿éÄÚ²¿Èí¼þµÄ°æ±¾ºÅ;AT+CIMI¿ÉÒÔ¶Á³öSIM¿¨ÄÚµÄÓû§ÐòÁкš£
Èç¹ûÄ£¿éÖÐÒѲåÈëÓÐЧµÄSIM¿¨£¬Ôò¿ÉÒÔ½øÐв¦ºÅºÍ¹Ò»ú²Ù×÷¡£ÔÚ¡°³¬¼¶Öնˡ±»·¾³Ï£¬»¹¿ÉÒÔÓÃATÖ¸ÁîʵÏֶԵ绰²¾µÄ²Ù×÷¡¢¶ÔͨÐÅÄ£¿éµÄ¸÷ÖÖÉèÖᢶÌÏûÏ¢²Ù×÷¡¢´«ÕæÒµÎñ²Ù×÷µÈ¡£ÔÚÕÆÎÕÁË»ù±¾Ö¸Áî¡¢ºô½Ð¿ØÖÆÖ¸Áî¡¢ÍøÂç·þÎñÖ¸Áî¡¢°²È«Ö¸Áî¼°µç»°±¡²Ù×÷Ö¸ÁîµÈһЩ³£ÓõĻù±¾ATÖ¸ÁîÖ®ºó£¬ÖصãÒªÕÆÎÕµÄÊÇÈçºÎ½øÐжÌÏûÏ¢ºÍÊý¾ÝµÄ´«ËÍ¡£ÊµÏÖSMSÖ÷ÒªÓÐÁ½ÖÖ·½Ê½£¬AT+CNMA¼´TEXT¸ñʽºÍAT+CNMA==N£¬¼´PDU¸ñʽ¡£PDU¸ñʽʵ¼ÊÉÏÊǶԶÌÏûÏ¢½øÐдò°üµÄÒ»ÖÖÐÒ飬ÖÐÎĶÌÏûÏ¢µÄʵÏÖ±ØÐëͨ¹ýPDU¸ñʽ£¬Ê¹ÓÃATÖ¸ÁʽÊìϤPDU¸ñʽ¿ÉÒÔ¼ÓÉîʹÓÃÕ߶ÔÕâÒ»·½Ê½µÄÈÏʶºÍÕÆÎÕ¡£
2.2 GPRSÎÞÏßModemµÄϵͳÉè¼Æ
Wavecom¹«Ë¾µÄQ2400ϵÁÐ×÷ΪרΪÒƶ¯É豸¶øÑÐÖƵÄÄ£¿é£¬¾ßÓкÜÇ¿µÄ½Ó¿Ú¹¦ÄÜ£¬ÎÒÃÇÔÚÑÐÖÆGPRSÎÞÏßModemÖÐÖ÷ÒªÓ¦ÓÃÁËËüµÄͨÐÅ¡¢ÓïÒô¡¢SIM¿¨¼°Êý¾Ý´æ´¢µÈ½Ó¿Ú¹¦ÄÜ£¬ÆäÖ÷Òª½á¹¹¼ûͼ1¡£ÎªÁ˱£Ö¤GPRSÎÞÏßMdoemÄÜÎȶ¨µØ½øÐÐÊý¾Ý´«Êä¶ø²»ÖÂÓÚ¾³£µôÏß»ò¶ªÊ§Êý¾Ý£¬Ò»¸öÎȶ¨µÄ¡¢¾ßÓÐÒ»¶¨¹¦ÂʵĵçÔ´ºÍºÏÀíµÄµçÔ´¹ÜÀíÊDZز»¿ÉÉٵġ£
GPRSÎÞÏßModemÌṩ͸Ã÷ͨµÀºÍ·Ç͸Ã÷ͨµÀÁ½ÖÖ¹¤×÷ģʽ¡£ÔÚ͸Ã÷ͨµÀģʽÏ£¬GPRS ÎÞÏßModem¶ÔÓû§µÄÊý¾Ý²»½øÐд¦Àí£¬Ö±½Ó½«Êý¾Ý·¢ËͳöÈ¥£¬ÊÕµ½µÄÊý¾ÝÒ²Ô·â²»¶¯µÄ´«µÝ¸øÓû§¡£ÔÚÕâ¸öģʽÏ£¬¶ÌÏûÏ¢ºÍÓïÒô¹¦ÄÜ¿ÉÒÔÓÉÓû§×Ô¼ºÍ¨¹ýATÃüÁîÀ´ÊµÏÖ£¬Ò²¿ÉÒÔͨ¹ýµ÷ÓÃAPIÀ´ÊµÏÖ¡£ÔÚ·Ç͸Ã÷ͨµÀģʽÏ£¬Óû§Í¨¹ý´®ÐпڲÉÓÃÖ¡¸ñʽÓëGPRSÎÞÏßModemͨÐÅ£¬¿ÉÒÔͨ¹ýµ÷ÓÃAPIÀ´ÊµÏÖ¡£
ͼ1 GPRSÎÞÏßModem½á¹¹Í¼
Ϊ·½±ãÓû§¿ª·¢Ó¦ÓóÌÐò£¬ÎÒÃDZàÖÆ¡¢¿ª·¢Á˲Ù×÷¼òµ¥¡¢¹¦ÄÜÇ¿´óµÄAPIÖ¡¡£Óû§½öÐèÒª²Ù×÷ÕâЩ֡¼´¿ÉÌṩInternetµÄ½ÓÈë·þÎñ£¬ÊµÏÖÓ¦ÓÃÊý¾ÝÔÚInternetÉÏ´«Êä¡£Óû§APIº¯Êý·ÖΪÈýÀࣺ×îµÍ²ãµÄ»ù±¾´® ¿ÚÊÕ·¢APIº¯Êý¡¢Ö¡APIº¯ÊýºÍsock¡ªet APIº¯ÊýÒÔ¼°ÓïÒôAPIºÍ¶ÌÏûÏ¢API¡£
ÔÚGPRSÎÞÏßͨѶÖУ¬×÷ΪÓû§Êý¾Ý´«ÊäÄ¿µÄµØµÄÊý¾ÝÖÐÐļÆËã»úÔÚInternetÉϵÄIPµØÖ·ÓÐ2ÖÖÐÎʽ£¬Ò»ÖÖÊÇʹÓù̶¨IP£¬ÓÉÓÚ¹úÄڹ̶¨IPÊýÁ¿ÓÐÏÞ£¬ËùÒÔ¶àÊýʹÓö¯Ì¬ÓòÃû×÷ΪÊý¾ÝÖÐÐļÆËã»úµÄIPµØÖ·¡£GPRSÎÞÏßModemÔÚ½øÐвÎÊýÅäÖÃʱ£¬ÐèÒª½«Êý¾ÝÖÐÐļÆËã»úµÄ¹Ì¶¨IP»òÕ߶¯Ì¬ÓòÃûÊäÈëµ½ModemÖС£¶ÔÓÚ¶¯Ì¬ÓòÃû£¬ÐèÒªÔÚModemÄÚ²¿Í¨¹ýÓòÃû·þÎñÆ÷½«¶¯Ì¬ÓòÃû½âÎö³ÉÊý¾ÝÖÐÐļÆËã»úµÄIPµØÖ·¡£µ±GPRSÎÞÏßModemÔÚ½øÐÐÊý¾ÝͨѶʱ£¬Óû§Êý¾ÝÓëÊý¾ÝÖÐÐļÆËã»úIPµØÖ·¾¹ýTCP/IPÐÒéת»»Éú³É°üº¬Óû§Êý¾ÝµÄTCP/IP°ü£¬¸ÃTCP/IP°üÓÉGPRSÎÞÏßModem·¢Éäµ½Òƶ¯GPRSÍøÂçÉÏ¡£
2.3 GPRSÎÞÏßModemµÄÓ¦ÓÃ
Õë¶ÔGPRSÎÞÏßÊý´«Ó¦ÓõÄÐèÒª£¬ÎÒÃÇ·Ö±ðÑз¢Á˾ßÓÐUSB½Ó¿ÚºÍRSÒ»232½Ó¿ÚµÄGPRSÎÞÏßModem¼°ÊʺÏÒƶ¯µçÄÔµÄPCMCIA¿¨£¬ÄÜͨ¹ýÖ¸¶¨·½Ê½²¦ºÅÉÏÍø£¬ÊµÏÖµã¶Ôµã¼°µã¶Ô¶àµãµÄÊý¾Ý´«Ê䣬²¢¿ÉʵÏÖ¶ÌÏûÏ¢·¢ËͺͽÓÊÕ¡£
²úÆ·Ö§³ÖTCP/IP 4¡£0°æ±¾¡¢PPP¡¢UDP¹¤Òµ ±ê×¼ÐÒé;¾ßÓÐÒ»¸ö¿ÉÓû§ÅäÖõÄͨÓÃSOCKETºÍÓëMCU½Ó¿ÚµÄÈýÏß´®¿Ú(TXD£¬RXD£¬GND)¼°±ê×¼µÄModem½Ó¿Ú;ÉÏÍøËÙ¶È300 bps¡«85 Kbps£¬Óû§¶ËËÙ¶È300 bps¡«ll5/2 Kbps£¬8λÊý¾Ýλ¡¢1λֹͣ룬ÆæУÑé;¿ÉÒÔʵÏÖÓïÒôºÍ¶ÌÏûÏ¢¹¦ÄÜ£¬Óû§¿ÉÒÔͨ¹ý͸Ã÷ͨµÀÖ±½ÓÊÕ·¢Êý¾Ý¡£´ËÍ⻹ΪÓû§µÄÓ¦Óÿª·¢ÌṩCÓïÑÔµÄAPI½Ó¿Úº¯Êý¡£
ÎÒÃÇËùÑÐÖƵIJúÆ·£¬Í¨¹ýÁËÓʵ粿Ãŵļ¼Êõ²âÊÔ¼°Óë¹úÍâͬÀà²úÆ·µÄ¶Ô±È²âÊÔ£¬ÆäÐÔÄܺÍÎȶ¨ÐÔ¾ù´ïµ½¹úÍâͬÀà²úÆ·µÄˮƽ¡£¾¹ýÒ»Äê¶àµÄ²âÊÔÓëʹÓã¬Ä¿Ç°¸Ã²úÆ·ÒÑÔÚÉÁÖ×ÊÔ´µÄ¿±²âÓëµ÷²é¡¢¸öÈËÒƶ¯ÉÏÍø¡¢µçÁ¦Ô¶³Ì¼à»¤ºÍÊý¾Ý²É¼¯µÈÁìÓòµÃµ½¹ã·ºÓ¦Óá£
´ÓÉÏÊöÑÐÖƵĹý³Ì¿ÉÒÔ¿´³ö£¬ÓÉÓÚ¼¼ÊõÄѶÈ×î´óµÄ¸ßƵµç·²¿·ÖºÍÉäƵ²¿·Ö¶¼ÔÚÎÞÏßÄ£¿éÄÚ²¿´¦Àí£¬ÕâÎÞÒÉ´ó´ó¼õСÁËÓ²¼þµÄ¿ª·¢ÄѶȡ£ÀûÓÃÎÞÏßͨÐÅÄ£¿é¿ÉÒÔ¹¹½¨³ÉÍâÖÃʽGPRSÎÞÏßModem£¬Ö÷ÒªÓÃÓŲ́ʽ¼ÆËã»úºÍ¹¤¿Ø»úµÄÎÞÏßÉÏÍøºÍÁªÍø£¬¿Éͨ¹ýRSÒ»232¿ÚºĮ́ʽ¼ÆËã»ú»ò¹¤¿Ø»úÏàÁ¬½Ó;¿ÉÒÔ¹¹½¨³ÉÄÚÖÃʽPCMCIA¿¨GPRSÎÞÏßModem£¬Ö÷ÒªÓÃÓÚÅäÓÐPCMCIA½Ó¿Ú²å²ÛµÄPDAºÍ±Ê¼Ç±¾µçÄÔÎÞÏßÉÏÍø;µ±È»Ò²¿ÉÒÔ¹¹½¨³ÉǶÈëʽGPRSÎÞÏßModem£¬Ö±½ÓǶÈëµ½ÈκÎÐèÒª½øÐÐÎÞÏßÊý¾Ý´«ÊäµÄ²úÆ·ÖÐÈ¥¡£
ËùÒÔ£¬Ó¦ÓÃÎÞÏßͨÐÅÄ£¿é£¬¿ÉÒÔÔÚ½ÏСӲ¼þ¿ª·¢³É±¾µÄ»ù´¡ÉÏ£¬Ê¹¿ª·¢ÕßÄܹ»¾¡¿ì°Ñ×Ô¼ºµÄÏ뷨ת»»ÎªÏÖʵ£¬´Ó¶øËõ¶ÌÕû¸öÑз¢ÖÜÆÚ¡£