MDM SER Bridge in a script

4 thoughts on “MDM SER Bridge in a script

      1. Hi Ali, here is an example:

         

        import SER
        import MDM

        def CONSOLE_in(threadName):
            inp = ”
            res = ”
            while (1 == 1):
                try:
                    inp = SER.readbyte()
                    if (inp != -1):
                        res = res + chr(inp)
                        cmd = res.upper()
                        if (inp == 13):
                            if (cmd.startswith(‘AT’)):
                                MDM.send(res,2)
                                res = ”
                            else:
                                res = ”

                    SER.send(MDM.read())
                except:
                    SER.send(‘[CONSOLE_IN] EXCEPTIONrn’)

  1. Hi Cosmin,

    Thanks for te quick response.

    I modified it like,

     

    def CONSOLE_in():

        inp = ”

        res = ”

        while (1 == 1):

            try:

                inp = SER.readbyte()

                if (inp != -1):

                    while(inp != -1):

                      res = res + chr(inp)

                      inp = SER.readbyte()

                    

                    MDM.send(res,2)

                    res = ”

     

                SER.send(MDM.read())

            except:

                SER.send(‘[CONSOLE_IN] EXCEPTIONrn’)