ÒýÑÔ
Ëæ×ÅÍøÂç¼¼ÊõºÍͨÐż¼ÊõµÄ²»¶Ï·¢Õ¹ÒÔ¼°ÈËÃǶÔÉú»îÒªÇóµÄ²»¶ÏÌá¸ß£¬ÊµÏÖ¼ÒÍ¥ÖÇÄܵÄÔ¶³Ì¿ØÖÆÒѾ³ÉΪ±ØÈ»µÄÇ÷ÊÆ¡£¹ú¼Ò½¨É貿סլ²úÒµ»¯´Ù½øÖÐÐÄÌá³öסլСÇøҪʵÏÖÁùÏîÖÇÄÜ»¯ÒªÇó£¬ÆäÖаüÀ¨ÊµÐа²È«·À·¶×Ô¶¯»¯¼à¿Ø¹ÜÀí£º¶ÔסլµÄ»ðÔÖ¡¢Óк¦ÆøÌåµÄй©ʵÐÐ×Ô¶¯±¨¾¯£»·ÀµÁ±¨¾¯ÏµÍ³Ó¦°²×°ºìÍâ»ò΢²¨µÈ¸÷ÖÖÀàÐͱ¨¾¯Ì½²âÆ÷£»ÏµÍ³Ó¦ÄÜÓë¼ÆËã»ú°²È«×ۺϹÜÀíϵͳÁªÍø£»¼ÆËã»úϵͳÄܶԷÀµÁ±¨¾¯ÏµÍ³½øÐм¯ÖйÜÀíºÍ¿ØÖÆ¡£µ«ÓÉÓÚÄ¿Ç°ÎÞÏßͨѶ¼¼ÊõµÄ²»³ÉÊì¡¢ÔËÐзÑÓøߵȱ׶ˣ¬ÖÇÄܼҾӿØÖÆÆ÷ÓëÍâÍøÎÞÏßͨѶ¼¼Êõ³ÉΪµ¼ÖÂÊг¡½ÓÊܶȵ͵ÄÖØÒªÒòËØ£¬¶øGPRSϵͳµÄÌصãÄܹ»ºÜºÃµÄ½â¾ö¸ÃÎÊÌâ¡£GPRSÍøÂçͨÐÅÒµÎñÊÇͨѶ¹«Ë¾ÍƳöµÄÒ»ÏîÊý¾Ý´«ÊäͨÐÅÒµÎñ£¬ÔÚGPRSÍøÂ縲¸ÇÇøÓòÄÚ£¬´«Êä¾àÀë²»ÊÜÏÞÖÆ£¬Í¨ÐÅ·ÑÓÃÏà¶ÔµÍÁ®£¬´«ÊäËÙÂʽϿ졣±¾ÎÄÉæ¼°¼ÒÍ¥ÖÇÄÜϵͳ¼°GPRS¼¼ÊõÏà¹Ø±³¾°£¬·ÖÎöÁËÆä¸÷×Ô»ù±¾ÌصãºÍËùҪʵÏֵĻù±¾¹¦ÄÜ£¬²¢ÔÚ´Ë»ù´¡ÉÏÌá³öÁË»ùÓÚGPRSÎÞÏß¼ÒÍ¥ÖÇÄÜ¿ØÖÆϵͳµÄ×ÜÌå½â¾ö·½°¸¡£×îºó×ܽáϵͳºËÐÄGPRSоƬÈíÓ²¼þʵÏÖ·½·¨¡£
ϵͳ×ÜÌå¼Ü¹¹
ÍøÂçÓ¦ÓõÄÆÕ¼°ÒÔ¼°¸÷ÖÖÐÅÏ¢¼ÒµçµÄ²úÉú¶¼Ê¹µÃÔÚ¼ÒÍ¥ÄÚ²¿¶ÔInternetµÄ·ÃÎʲ»ÔÙ¾ÖÏÞÓÚµ¥¸ö PC£¬Ã¿¸ö¼ÒÍ¥¶¼½«ÃæÁÙÈçºÎÔÚ¼ÒÍ¥ÄÚ²¿´«ËÍ Internet Êý¾ÝÒÔ¼°ÈçºÎ½«¸÷ÖÖ¼ÒµçÉ豸Á¬½ÓÆðÀ´µÄÎÊÌ⣬»ùÓÚ´Ë£¬ÖÇÄܼҾÓÍøÂçÓ¦Ô˶øÉú¡£ÖÇÄܼҾÓÍøÂçÊÇÐÅÏ¢Éç»áµÄ»ù±¾µ¥Ôª¡£Î´À´µÄ¼ÒÍ¥ÖУ¬¸÷ÖÖ¼ÒµçÉ豸½«×é³ÉÒ»¸ö¼ÒÍ¥¾ÖÓòÍø£¬²¢Í¨¹ýÖÇÄܼҾӿØÖÆÆ÷½ÓÈ뻥ÁªÍø¡£ÖÇÄܼҾÓÍøÂçµÄÊг¡·¢Õ¹Ç±Á¦¼«Æä¿É¹Û£¬¼¸¼Ò´óµÄ³§ÉÌ Intel¡¢IBM¡¢Microsoft ¼° Sony ¶¼ÔçÒÑÉæ¼°ÆäÖС£
ÖÇÄܼҾÓÍøÂçÖ¸µÄÊÇÔÚÒ»¸ö¼Ò¾ÓÖн¨Á¢Ò»¸öͨÐÅÍøÂ磬½«¸÷ÖÖ¼ÒµçÉ豸»¥ÏàÁ¬½ÓÆðÀ´£¬ÊµÏÖ¶ÔËùÓÐÖÇÄܼҾÓÍøÂçÉϵļҵçÉ豸µÄÔ¶³ÌʹÓúͿØÖƼ°ÈκÎÒªÇóµÄÐÅÏ¢½»»»£¬ÈçÒôÀÖ¡¢µçÊÓ»òÊý¾ÝµÈ¡£ÖÇÄܼҾÓÍøÂçµÄ¹¹¼Ü°üÀ¨¼ÒÍ¥ÄÚ²¿ÍøÂçϵͳ¡¢ÖÇÄܼҾӿØÖÆÆ÷ÒÔ¼°ÖÇÄܼҾÓÍøÂçÓëÍⲿInternetÍøÂçÖ®¼äµÄÊý¾ÝͨÐÅ¡£ÆäÖУ¬ÖÇÄܼҾӿØÖÆÆ÷ÊÇÖÇÄܼÒÍ¥ÍøÂçµÄÒ»¸öÖØÒª×é³É²¿·Ö£¬Æ𵽺ËÐĵĹÜÀí¡¢¿ØÖƺÍÓëÍⲿÍøÂçͨѶ×÷Óá£ËüÊÇͨ¹ý¼ÒÍ¥¹ÜÀíƽ̨Óë¼Ò¾ÓÉú»îÓйصĸ÷ÖÖ×ÓϵͳÓлú½áºÏµÄÒ»¸öϵͳ£¬Ò²ÊÇÁ¬½Ó¼ÒÍ¥ÖÇÄÜÄÚ²¿ºÍÍⲿÍøÂçµÄÎïÀí½Ó¿Ú£¬Íê³É¼ÒÍ¥ÄÚ²¿Í¬ÍⲿͨÐÅÍøÂçÖ®¼äµÄÊý¾Ý½»»»¹¦ÄÜ£¬Í¬Ê±»¹¸ºÔð¼ÒÍ¥É豸µÄ¹ÜÀíºÍ¿ØÖÆ¡£
ÖÇÄܼҾӿØÖÆÆ÷Ò»·½ÃæÐèҪΪ¼ÒÍ¥ÄÚ²¿²¼ÏßÌṩͨѶ½Ó¿Ú£¬Äܹ»²É¼¯¼ÒÍ¥É豸µÄÐÅÏ¢£¬²¢½øÐд¦Àí£¬×Ô¶¯¿ØÖƺ͵÷½Ú£»ÁíÒ»·½ÃæÖÇÄܼҾӿØÖÆÆ÷×÷Ϊ¼ÒÍ¥Íø¹Ø£¬Ò²ÎªÍⲿÌṩÍøÂç½Ó¿Ú£¬Á¬Í¨¼ÒÍ¥ÄÚ²¿ÍøÂçºÍÍⲿInternet ÍøÂ磬ʹµÃÓû§¿ÉÒÔͨ¹ýÍøÂçµÈ·½Ê½·ÃÎʼÒÍ¥ÄÚ²¿ÍøÂ磬ʵÏÖ¼àÊӺͿØÖÆ¡£´ËÍâÖÇÄܼҾӿØÖÆÆ÷»¹Ó¦µ±¾ß±¸×Ô¶¯±¨¾¯µÈ¹¦ÄÜ£¬¼´µ±·¢ÏÖ±¨¾¯ÐźÅÈ磺ÓÐÈ˶ñÒâ´³È룬ζȳ¬¸ßµÈ£¬¿ØÖÆÆ÷ÄÜÁ¢¼´´¦Àí²¢ÏòÓû§·¢³ö±¨¾¯Ðźš£
Èçͼ1Ëùʾ£¬ÖÇÄܼҾӿØÖÆÆ÷ΪϵͳµÄºËÐÄ¡£¿É²ÉÓÃARMǶÈëʽϵͳÉè¼Æ£¬Äܹ»×Ô¶¯ÔËÐС¢´¦ÀíÊý¾Ý£¬Í¨¹ý RS485 ×ÜÏß¹ÜÀíºÍ¿ØÖƸ÷¿ØÖÆÖնˡ£²¢ÇÒ¿ØÖÆÆ÷ͨ¹ý GPRSÄ£¿é£¬ÊµÏÖ¼ÒͥϵͳÓëÍⲿÍøÂçµÄͨѶ£¬Ê¹Óû§¿ÉÒÔͨ¹ý¶ÌÐźͻ¥ÁªÍøµÈ·½Ê½ÊµÏÖ¼ÒͥϵͳµÄÔ¶³Ì¿ØÖÆ£¬Í¬Ê±£¬¿ØÖÆÆ÷»¹Í¨¹ý¼üÅ̺ÍÏÔʾÆÁΪÓû§ÌṩÈË»ú½çÃ棬·½±ãÓû§ÊµÏÖ±¾µØ¿ØÖÆ¡£¿ØÖÆÖÕ¶ËΪµ¥Æ¬»ú×é³ÉÈô¸ÉСµÄ¿ØÖÆϵͳ¿ØÖƸ÷¼ÒÓÃÉ豸£¬²¢Í¨¹ý¿ØÖÆ×ÜÏß½«ÕâЩСµÄ¿ØÖÆϵͳ×é³ÉÍøÂ磬Á¬½Óµ½ÖÇÄܼҾӿØÖÆÆ÷£¬ÊÜÖÇÄܼҾӿØÖÆÆ÷¿ØÖÆ¡£
ÖÇÄܼҾӿØÖÆÆ÷µÄ¾ßÌ幦ÄÜ°üÀ¨£º
·¼ÒÓÃÉ豸µÄÊý¾Ý²É¼¯£º²É¼¯¼ÒÓÃÉ豸°üÀ¨ÊÒÄÚζȣ¬µÆ¾ß¼Òµç£¬·ÀµÁÃŵÈÉ豸µÄ״̬Êý¾Ý£¬¾¿ØÖÆÆ÷´¦Àíºó·´À¡¸øÓû§¡£
·±¾µØ¿ØÖÆ£ºÓû§Í¨¹ý¿ØÖÆÆ÷ÉϵļüÅ̺ÍÏÔʾÆÁ£¬¶Ô¼ÒÓÃÉ豸½øÐмà¿Ø¡£
·Ô¶³Ì¿ØÖÆ£ºÔ¶³ÌÓû§¿ÉÒÔͨ¹ý·¢ËÍÊÖ»ú¶ÌÐÅ»òͨ¹ý»¥ÁªÍø¶Ô¼Òͥϵͳ½øÐпØÖƺͲéѯ¡£
·×Ô¶¯±¨¾¯£ºµ±¿ØÖÆÆ÷¼ì²âµ½·Ç·¨´³Èë»òζȳ¬¸ßµÈ±¨¾¯ÐźÅʱ£¬¼°Ê±´¥·¢ÊÒÄÚ±¨¾¯×°Ö㬲¢Í¨¹ý·¢Ëͱ¨¾¯¶ÌÐŵȷ½Ê½¼°Ê±Í¨ÖªÓû§¡£
·Î¶Ȳéѯ£ºÓû§¿ÉÒÔͨ¹ý¿ØÖÆÆ÷²éѯÊÒÄÚζȡ£
··ÀµÁÃÅÃÜÂëÉèÖãºÓû§¿ÉÒÔͨ¹ý±¾µØ»òÔ¶³Ì·½Ê½Ð޸ķÀµÁÃŵÄÃÜÂ룬ÔÚÃÅÍâÊäÈëÕýÈ·ÃÜÂëºó²Å¿É´ò¿ªÃÅ¡£
·ºìÍâ¼Òµç¿ØÖÆ£º½ÓÊÕÓû§ÃüÁͨ¹ýºìÍâ·¢Éäµç·¿ØÖƵçÊÓ¡¢¿Õµ÷µÈºìÍâ¿É¿ØµÄ¼ÒµçÉ豸¡£
·ÆäËüµÆ¾ßµÈ¿ª¹ØÁ¿¿ØÖÆ£º½ÓÊÕÓû§ÃüÁî¿ØÖƵƾߵȿª¹ØÁ¿É豸¡£
ÖÇÄܼҾӿØÖÆÆ÷ͨ¹ý GPRSÄ£¿é£¬ÊµÏÖ¼ÒͥϵͳÓëÍⲿÍøÂçµÄͨѶΪϵͳºËÐIJ¿·Ö£¬½â¾öÒÔÇ°ÖÇÄܼҾÓϵͳƿ¾±µÄ¹Ø¼ü¼¼Êõ¡£GPRS(ͨÓ÷Ö×éÎÞÏßÒµÎñ)µÄ¼ò³Æ£¬ÊÇÔÚÏÖÓеÄGSM ϵͳÉÏÐÂÔöÐÂGGSN(Íø¹ØÖ§³Ö½Úµã)ºÍSGSN(·þÎñÖ§³Ö½Úµã)½Úµã·¢Õ¹³öÀ´µÄÒ»ÖÖеķÖ×éÊý¾Ý³ÐÔØÒµÎñ¡£GPRS ÓëÏÖÓÐµÄ GSM ϵͳ×î¸ù±¾µÄÇø±ðÊÇ£¬GPRS ÊÇÒ»ÖÖ·Ö×é½»»»ÏµÍ³£¬ÌرðÊÊÓÃÓÚ¼ä¶ÏµÄ¡¢Í»·¢ÐԵĻòƵ·±µÄ¡¢ÉÙÁ¿µÄÊý¾Ý´«Ê䣬ҲÊÊÓÃÓÚż¶ûµÄ´óÊý¾ÝÁ¿´«Êä¡£GPRSÍøÂç´«ÊäµÄÖ÷ÒªÓŵãÓУºÓÀÔ¶ÔÚÏß¡¢°´Á÷Á¿¼Æ·Ñ¡¢¿ìËٵǼ¡¢¸ßËÙ´«Êä¡¢¸²¸Ç·¶Î§ÄÚ²»ÊÜÏÞÖÆ(´«Êä¾àÀë¡¢µØÐΡ¢ÌìÆøµÈ)¡¢Êý¾Ý´«Êä¿É¿¿µÈ¡£
¡¡¡¡
¡¡¡¡»ùÓÚARM¼°GPRSÖÇÄܼҾӿØÖÆÆ÷µÄÈíÓ²¼þʵÏÖ
GPRSͨÐÅÄ£¿é°²×°ÔÚÖÇÄܼҾӿØÖÆÆ÷ÖУ¬Ö÷Òª¹¦ÄÜΪͨ¹ýGPRSÍøÂçÁ¬½Óµ½InternetÍøÂ磬²¢Ö÷¶¯Óë¼à¿ØÖÐÐĽ¨Á¢Í¨ÐÅÁ´Â·£¬½øÐÐË«ÏòÊý¾ÝͨÐÅ¡£GPRSͨÐÅÄ£¿éÉè¼Æ²ÉÓÃÁËFreescale¹«Ë¾Éú²úµÄÄÚǶTCP/IPÐÒéµÄG24 GPRS OEM¡£¸ÃÄ£¿é³ß´çС£¬¹¦ºÄµÍ£¬±ãÓÚ¼¯³É¡£
GPRSͨÐÅÖÕ¶ËÊÕ·¢Ä£¿éÖ÷ÒªÓÉG24Ä£¿é¡¢ÌìÏß¡¢SIM¿¨¡¢Ïà¹ØµÄµçƽת»»µç·ºÍRS232´®¿Ú×é³É¡£Ä£¿éµÄ¹©µçµçѹΪ5V£¬¿É²ÉÓÃUSB¶Ë¿Ú¹©µç¡£GPRSͨÐÅÄ£¿éͨ¹ýRS232´®ÐпÚÓëÖÇÄܼҾӿØÖÆÆ÷ARM½øÐÐͨÐÅ¡£
G24ÊÕ·¢Ä£¿é²ÉÓÃATÖ¸Áî²Ù×÷£¬Í¨¹ýRS232´®ÐпڽøÐÐÊý¾ÝͨÐÅ¡£GPRS ÍøÂçͨÐÅÔÀíΪ£ºÊ×ÏÈͨ¹ýSGSN½ÚµãʹͨÐÅÖÕ¶ËÄ£¿é¸½ÔÚGPRSÍøÂçÉÏ£»È»ºóͨ¹ýGGSN½ÚµãÓÉPPP(Point to Point Protocol)ÐÒé»ñµÃÒ»¸öËæ»ú·ÖÅäµÄIPµØÖ·£¬Á¬½Óµ½InternetÉÏ£»×îºóͨÐÅÖÕ¶ËÄ£¿éͨ¹ýInternet£¬°´ÕÕ¼à¿ØÖÐÐÄÉ趨µÄ¶Ë¿ÚºÅÓë¼à¿ØÖÐÐĽ¨Á¢Í¨ÐÅÁ´Â·¡£Èí¼þÁ÷³ÌÈçͼ2Ëùʾ¡£
(1) ²âÊÔG24ͨÐÅÊÇ·ñÕý³£¡£Ê×ÏÈÑ¡Ôñ´®Ðпڲ¢ÉèÖò¨ÌØÂÊ£¬G24²¨ÌØÂʵķ¶Î§Îª600µ½460800bit/s£¬Ö§³Ö×Ô¶¯²¨ÌØÂÊÕìÌý£¬Äܹ»×Ô¶¯Óë¼à¿ØÖÐÐÄͨѶģ¿éµÄ²¨ÌØÂʱ£³ÖÒ»Ö¡£·¢ËÍ“AT”£¬Èç¹ûÄ£¿é·µ»Ø“OK ”£¬ÔòͨÐÅÕý³££¬·ñÔòÖØ·¢¡£
(2)½ÓÈëInternet¡£Ê×ÏȲâÊÔµ±µØÊÇ·ñÓÐGPRS¸²¸Ç£¬ÏòÄ£¿é·¢ËÍ “AT+CGPRS?”£¬Èç¹û·µ»Ø“+CGPRS:1”£¬ÔòÓÐGPRS¸²¸Ç£¬·ñÔò¸ô5ÃëÖÓºóÔٴμì²â¡£È»ºó·¢ËÍ“AT+ CGATT=1”ʹģ¿é¸½ÔÚGPRSÍøÂçÉÏ¡£×îºó·¢ËÍ“AT+MIPCALL=1,cmnet”ͨ¹ýPPPÐÒ齨Á¢ÓëGGSNµÄÎÞÏßÁ¬½Ó£¬»ñµÃÒ»¸ö¶¯Ì¬µÄIPµØÖ·£¬½ÓÈëInternet¡£
(3) Á¬½Ó¼à¿ØÖÐÐÄ¡£ÏòÄ£¿é·¢ËÍ“AT+MIPOPEN= <Socket ID>,<Source Port>,<"Destination Address">,<Destination Port>, <Protocol>”½¨Á¢Óë¼à¿ØÖÐÐÄͨÐÅÁ¬½Ó¡£Èç¹û·µ»Ø“+MIPOPEN: Socket ID,1”£¬Ôò˵Ã÷Óë¼à¿ØÖÐÐĽ¨Á¢ÁËͨÐÅÁ¬½Ó£¬Èç¹û·µ»Ø“+MIPSTAT: 1,1”£¬Ôò˵Ã÷ÓÐÎïÀíÁ´½ÓÖжϣ¬ÐëÖØнøÐÐÁ¬½Ó¡£ÆäÖжÔAT+MIPOPENÖ¸ÁîµÄ²ÎÊý×÷ÒÔÏÂ˵Ã÷£º
·Socket ID£ºG24ͨÐÅÁ¬½ÓµÄIDºÅ£¬G24ÓÐ4¸ö¿ÉÓÃSocket£¬Ã¿¸öSocketÓÐ1372Byte»º³åÇø¡£
·Source Port£ºG24µÄÊý¾Ý´«Êä¶Ë¿ÚºÅ£¬ÆäֵΪ0~65535¡£½¨Òé²ÉÓÃ1024 ÒÔÉϵĶ˿ںš£
·Destination Address£ºÄ¿±ê¶ËµÄIPµØÖ·£¬Ò²¾ÍÊǼà¿ØÖÐÐļà¿Ø·þÎñÆ÷µÄIPµØÖ·¡£
·Destination Port£ºÄ¿±ê¶ËµÄÊý¾Ý´«Êä¶Ë¿ÚºÅ£¬¼´¼à¿ØÖÐÐļà¿Ø·þÎñÆ÷É趨µÄ´«Êä¶Ë¿ÚºÅ¡£
·Protocol£º´«ÊäͨÐÅÐÒ飬0±íʾTCP·½Ê½£¬1±íʾUDP·½Ê½¡£
(4)Êý¾ÝÊÕ·¢¡£Óë¼à¿ØÖÐÐĽ¨Á¢Í¨ÐÅÁ¬½Óºó£¬¾Í¿ÉÒÔ½øÐÐÊý¾ÝÊÕ·¢ÁË¡£·¢ËÍÊý¾ÝÓÓAT+MIPSEND=1, ’Data’; +MIPPUSH=1”¡£“Data”±íʾҪ·¢Ë͵ÄÊý¾Ý£¬±¾Éè¼Æ²ÉÓÃÁËG24 ĬÈϵÄASCIIÂë±àÂë,ÐëÓÃÊ®Áù½øÖƵÄASCIIÂëÐÎʽ±íʾ¡£Ò»µ©ÓÐÊý¾Ýµ½´ï£¬G24Ä£¿é¾Í»áͨ¹ýRS232´®Ðпڷµ»Ø“+MIPRTCP: <Socket ID>,<Left>,<Data>”¡£ÆäÖÐLeftÊÇÒ»¸öÊ®½øÖƵÄÊý×Ö£¬±íʾ»¹ÓжàÉÙ¸ö×Ö·ûÔÚÐÒéÕ»ÖÐÉÐδ½ÓÊÕ£¬Èç¹ûÊý¾ÝÈ«²¿½ÓÊÕ£¬ÔòLeftΪ0£»½ÓÊÕµ½µÄÊý¾Ý“Data”ÊÇÊ®Áù½øÖƵÄASCIIÂëÐÎʽ¡£
(5)¶Ï¿ªÍ¨ÐÅÁ¬½Ó¡£ÏòÄ£¿é·¢ËÍ“AT+ MIPCLOSE=Socket ID”£¬Ä£¿é·µ»Ø“OK”,±íʾ¶Ï¿ª³É¹¦¡£
½áÓï
±¾ÎÄÌá³öÁË»ùÓÚGPRSÎÞÏß¼ÒÍ¥ÖÇÄÜ¿ØÖÆϵͳµÄ×ÜÌå½â¾ö·½°¸¡£¸Ã·½°¸Ö÷ÒªÊDzÉÓà GPRS ÎÞÏßͨÐż¼ÊõʵÏÖÔ¶³ÌÖն˶ԼÒͥϵͳµÄÔ¶³Ì¿ØÖÆ£»²ÉÓÃRS485 ×ÜÏß¼¼ÊõʵÏÖ¼ÒͥϵͳµÄ×éÍø£»²ÉÓÃǶÈëʽϵͳ·½°¸´î½¨ÖÇÄܼҾӿØÖÆÆ÷µÄ¿ª·¢Æ½Ì¨£¬²¢Í¨¹ý¸Ãƽ̨ʵÏÖ¶Ô¼ÒÓÃÉ豸µÄÖÇÄܹÜÀíºÍ¿ØÖÆ¡£×îºó±¾ÎÄÌṩϵͳºËÐÄGPRSоƬÈíÓ²¼þʵÏÖ·½·¨£¬ÎªºóÐø¼°Ïà¹Ø¹¤×÷Ìṩ¼¼Êõ»ù´¡¡£