I read the datasheet and like this quote:

"*From embedded firmware to a full-featured connection manager, Option 
supports the entire software chain for embedded modules. Being a Qualcomm 
and Gobi licensee, Option has full access to the firmware that is running 
on the Qualcomm baseband processor. This allows Option to make 
customizations for its customers to support certain features or operator 
requirements. 

Drivers are available for the most popular operating systems. For some 
platforms such as Android™ and Windows® Mobile, a RIL (Radio Interface 
Layer) can be provided. For other platforms Option can deliver the SDK or a 
customizable connection manager.*"


>From the datasheet, it is clear that in order to access the module via the 
SDK, and need OS !!. That module doesn't support AT COMMAND to connect to 
the microcontroller. If the module can be accessed via the AT COMMAND, it 
would be happy because the module completed (gps, wifi, gprs in a package).


Regards,
DC


Pada Selasa, 24 Januari 2012 16:33:49 UTC+7, SambaG menulis:
>
> Hello, 
> I discovered SMSLib since a couple of days and i want to test it with 
> a GTM671WFS module designed by Option (http://www.option.com/en/ 
> products/products/embedded-solutions/gtm671wfs-gtm679wfs/<http://www.option.com/en/products/products/embedded-solutions/gtm671wfs-gtm679wfs/>)
>  
>
> In the device manager it is recognized as (GlobeTrotter MO67xx - Modem 
> Interface). 
> I want to khow if this module is supported by SMSLib? because i did 
> not find it in the compatibility list (http://smslib.org/doc/ 
> compatibility/ <http://smslib.org/doc/compatibility/>) 
> and an exception raised while reading messages.Please find below the 
> stacktrace. 
>
> Thank you for your help 
>
> Best regards 
>
>
> SMSLib: A Java API library for sending and receiving SMS via a GSM 
> modem or other supported gateways. 
> This software is distributed under the terms of the Apache v2.0 
> License. 
> Web Site: http://smslib.org 
>
> SMSLib API version: 3.4.5 
> SMSServer version: 3.4.5 
> 24/01/12 10:30:38:0078 - Logger.java:49 SMSLib: A Java API library for 
> sending and receiving SMS via a GSM modem or other supported gateways. 
> This software is distributed under the terms of the Apache v2.0 
> License. 
> Web Site: http://smslib.org 
> 24/01/12 10:30:38:0081 - Logger.java:49 Version: 3.4.5 
> 24/01/12 10:30:38:0082 - Logger.java:49 JRE Version: 1.6.0_21 
> 24/01/12 10:30:38:0082 - Logger.java:49 JRE Impl Version: 17.0-b17 
> 24/01/12 10:30:38:0083 - Logger.java:49 O/S: Windows 7 / x86 / 6.1 
> 24/01/12 10:30:38:0089 - Logger.java:61 Initialized. 
> 24/01/12 10:30:38:0090 - Logger.java:61 Running... 
> 24/01/12 10:30:38:0090 - Logger.java:61 DelayQueueManager running... 
> 24/01/12 10:30:38:0092 - Logger.java:61 Initialized. 
> 24/01/12 10:30:38:0098 - Logger.java:61 Running... 
> 24/01/12 10:30:38:0098 - Logger.java:61 NotifyQueueManager running... 
> 24/01/12 10:30:38:0117 - Logger.java:49 SMSServer: added gateway 
> myModem / Default Serial Modem Gateway. 
> 24/01/12 10:30:38:0122 - Logger.java:49 SMSServer: added interface 
> db1 / Default database interface. / INOUTBOUND 
> 24/01/12 10:30:39:0318 - Logger.java:49 SMSServer: interface: 
> org.smslib.smsserver.interfaces.Database started. 
> 24/01/12 10:30:39:0319 - Logger.java:61 Initialized. 
> 24/01/12 10:30:39:0319 - Logger.java:61 Running... 
> 24/01/12 10:30:39:0320 - Logger.java:49 GTW: myModem: Starting 
> gateway, using Generic AT Handler. 
> 24/01/12 10:30:39:0321 - Logger.java:49 GTW: myModem: Opening: COM16 
> @19200 
> WARNING:  RXTX Version mismatch 
>         Jar version = RXTX-2.2pre1 
>         native lib Version = RXTX-2.2pre2 
> 24/01/12 10:30:39:0617 - Logger.java:61 Initialized. 
> 24/01/12 10:30:39:0618 - Logger.java:61 Running... 
> 24/01/12 10:30:39:0619 - Logger.java:61 Initialized. 
> 24/01/12 10:30:39:0619 - Logger.java:61 ** disabled ** 
> 24/01/12 10:30:39:0620 - Logger.java:61 GTW: myModem: ModemReader 
> thread started. 
> 24/01/12 10:30:39:0623 - Logger.java:61 GTW: myModem: AsyncNotifier 
> thread started. 
> 24/01/12 10:30:39:0624 - Logger.java:61 GTW: myModem: 
> AsyncMessageProcessor thread started. 
> 24/01/12 10:30:39:0625 - Logger.java:61 GTW: myModem: clearBuffer() 
> called. 
> 24/01/12 10:30:40:0625 - Logger.java:61 GTW: myModem: SEND :(27) 
> 24/01/12 10:30:40:0827 - Logger.java:61 GTW: myModem: SEND :+++ 
> 24/01/12 10:30:41:0028 - Logger.java:61 GTW: myModem: SEND :ATZ(cr) 
> 24/01/12 10:30:41:0228 - Logger.java:61 GTW: myModem: clearBuffer() 
> called. 
> 24/01/12 10:30:42:0228 - Logger.java:61 GTW: myModem: SEND :ATZ(cr) 
> 24/01/12 10:30:42:0428 - Logger.java:61 GTW: myModem: SEND :ATE0(cr) 
> 24/01/12 10:30:42:0628 - Logger.java:61 GTW: myModem: clearBuffer() 
> called. 
> 24/01/12 10:30:43:0628 - Logger.java:61 GTW: myModem: SEND :AT+CPIN? 
> (cr) 
> 24/01/12 10:30:43:0645 - Logger.java:61 GTW: myModem: BUFFER: +CPIN: 
> READY 
>
> 24/01/12 10:30:43:0645 - Logger.java:61 GTW: myModem: RECV :+CPIN: 
> READY(cr) 
> 24/01/12 10:30:43:0646 - Logger.java:61 GTW: myModem: SEND :ATE0(cr) 
> 24/01/12 10:30:43:0846 - Logger.java:61 GTW: myModem: clearBuffer() 
> called. 
> 24/01/12 10:30:44:0846 - Logger.java:61 GTW: myModem: SEND :AT 
> +CLIP=1(cr) 
> 24/01/12 10:30:44:0851 - Logger.java:61 GTW: myModem: BUFFER: OK 
>
> 24/01/12 10:30:44:0851 - Logger.java:61 GTW: myModem: RECV :OK(cr) 
> 24/01/12 10:30:44:0852 - Logger.java:61 GTW: myModem: SEND :AT 
> +COPS=0(cr) 
> 24/01/12 10:30:44:0892 - Logger.java:61 GTW: myModem: BUFFER: OK 
>
> 24/01/12 10:30:44:0893 - Logger.java:61 GTW: myModem: RECV :OK(cr) 
> 24/01/12 10:30:44:0893 - Logger.java:61 GTW: myModem: SEND :ATE0(cr) 
> 24/01/12 10:30:45:0094 - Logger.java:61 GTW: myModem: clearBuffer() 
> called. 
> 24/01/12 10:30:46:0094 - Logger.java:61 GTW: myModem: SEND :AT+CREG? 
> (cr) 
> 24/01/12 10:30:46:0107 - Logger.java:61 GTW: myModem: BUFFER: +CREG: 
> 1,1 
> OK 
>
> 24/01/12 10:30:46:0108 - Logger.java:61 GTW: myModem: RECV :+CREG: 
> 1,1(cr)OK(cr) 
> 24/01/12 10:30:46:0109 - Logger.java:49 GTW: myModem: GSM: Registered 
> to home network. 
> 24/01/12 10:30:46:0109 - Logger.java:61 GTW: myModem: SEND :AT 
> +CMEE=1(cr) 
> 24/01/12 10:30:46:0119 - Logger.java:61 GTW: myModem: BUFFER: OK 
>
> 24/01/12 10:30:46:0119 - Logger.java:61 GTW: myModem: RECV :OK(cr) 
> 24/01/12 10:30:46:0120 - Logger.java:61 GTW: myModem: SEND :AT+CPMS=? 
> (cr) 
> 24/01/12 10:30:46:0141 - Logger.java:61 GTW: myModem: BUFFER: +CPMS: 
> ("SM","MT","ME","SR"),("SM","MT","ME","SR"),("ME","MT","SM","SR") 
> OK 
>
> 24/01/12 10:30:46:0142 - Logger.java:61 GTW: myModem: RECV :+CPMS: 
> ("SM","MT","ME","SR"),("SM","MT","ME","SR"),("ME","MT","SM","SR") 
> (cr)OK(cr) 
> 24/01/12 10:30:46:0143 - Logger.java:49 GTW: myModem: MEM: Storage 
> Locations Found: SMMESR 
> 24/01/12 10:30:46:0143 - Logger.java:61 GTW: myModem: SEND :AT+CNMI=? 
> (cr) 
> 24/01/12 10:30:46:0160 - Logger.java:61 GTW: myModem: BUFFER: +CNMI: 
> (0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1) 
> OK 
>
> 24/01/12 10:30:46:0161 - Logger.java:61 GTW: myModem: RECV :+CNMI: 
> (0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1)(cr)OK(cr) 
> 24/01/12 10:30:46:0162 - Logger.java:61 CNMI: Found best match: 2 
> 24/01/12 10:30:46:0162 - Logger.java:61 CNMI: Found best match: 1 
> 24/01/12 10:30:46:0162 - Logger.java:61 CNMI: Found best match: 0 
> 24/01/12 10:30:46:0163 - Logger.java:61 CNMI: Found best match: 2 
> 24/01/12 10:30:46:0163 - Logger.java:61 CNMI: Found best match: 0 
> 24/01/12 10:30:46:0163 - Logger.java:61 GTW: myModem: SEND :AT 
> +CNMI=2,1,0,2,0(cr) 
> 24/01/12 10:30:46:0181 - Logger.java:61 GTW: myModem: BUFFER: OK 
>
> 24/01/12 10:30:46:0182 - Logger.java:61 GTW: myModem: RECV :OK(cr) 
> 24/01/12 10:30:46:0182 - Logger.java:61 GTW: myModem: SEND :AT 
> +CMGF=0(cr) 
> 24/01/12 10:30:46:0187 - Logger.java:61 GTW: myModem: BUFFER: OK 
>
> 24/01/12 10:30:46:0187 - Logger.java:61 GTW: myModem: RECV :OK(cr) 
> 24/01/12 10:30:46:0189 - Logger.java:61 NotifyQueueManager end... 
> 24/01/12 10:30:46:0189 - Logger.java:61 Initialized. 
> 24/01/12 10:30:46:0190 - Logger.java:49 GTW: myModem: Gateway started. 
> 24/01/12 10:30:46:0190 - Logger.java:61 Running... 
> 24/01/12 10:30:46:0289 - Logger.java:61 Running... 
> 24/01/12 10:30:46:0289 - Logger.java:61 NotifyQueueManager running... 
> 24/01/12 10:30:46:0289 - Logger.java:61 NotifyQueueManager end... 
> 24/01/12 10:30:46:0322 - Logger.java:61 InboundPollingThread() run. 
> 24/01/12 10:30:46:0323 - Logger.java:61 GTW: myModem: SEND :AT 
> +CPMS="SM"(cr) 
> 24/01/12 10:30:46:0324 - Logger.java:61 OutboundPollingThread() run. 
> 24/01/12 10:30:46:0335 - Logger.java:61 GTW: myModem: BUFFER: +CPMS: 
> 4,50,4,50,4,50 
> OK 
>
> 24/01/12 10:30:46:0335 - Logger.java:61 GTW: myModem: RECV :+CPMS: 
> 4,50,4,50,4,50(cr)OK(cr) 
> 24/01/12 10:30:46:0336 - Logger.java:61 GTW: myModem: SEND :AT 
> +CMGL=4(cr) 
> 24/01/12 10:30:46:0398 - Logger.java:61 Running... 
> 24/01/12 10:30:46:0398 - Logger.java:61 NotifyQueueManager running... 
> 24/01/12 10:30:46:0402 - Logger.java:61 GTW: myModem: BUFFER: +CMS 
> ERROR: 500 
>
> 24/01/12 10:30:46:0403 - Logger.java:61 GTW: myModem: RECV :+CMS 
> ERROR: 500(cr) 
> 24/01/12 10:30:46:0409 - Logger.java:68 SMSServer: reading messages 
> exception! 
> java.lang.StringIndexOutOfBoundsException: String index out of range: 
> -12 
>         at java.lang.String.substring(Unknown Source) 
>         at 
> org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java: 
> 539) 
>         at 
> org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:207) 
>         at org.smslib.Service.readMessages(Service.java:481) 
>         at org.smslib.Service.readMessages(Service.java:369) 
>         at org.smslib.smsserver.SMSServer.readMessages(SMSServer.java:351) 
>         at org.smslib.smsserver.SMSServer 
> $InboundPollingThread.run(SMSServer.java:254) 
> 24/01/12 10:30:46:0411 - Logger.java:68 SMSServer: sending messages 
> exception! 
> java.sql.SQLException: Cannot close a connection while a transaction 
> is still active. 
>         at 
> org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown 
> Source) 
>         at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown 
> Source) 
>         at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown 
> Source) 
>         at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown 
> Source) 
>         at 
> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown 
> Source) 
>         at 
> org.apache.derby.impl.jdbc.EmbedConnection.checkForTransactionInProgress(Unknown
>  
>
> Source) 
>         at org.apache.derby.impl.jdbc.EmbedConnection.close(Unknown 
> Source) 
>         at 
> org.smslib.smsserver.interfaces.Database.getMessagesToSend(Database.java: 
> 316) 
>         at org.smslib.smsserver.SMSServer.sendMessages(SMSServer.java:381) 
>         at org.smslib.smsserver.SMSServer 
> $OutboundPollingThread.run(SMSServer.java:280) 
> Caused by: java.sql.SQLException: Cannot close a connection while a 
> transaction is still active. 
>         at 
> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown 
> Source) 
>         at 
> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
>  
>
> Source) 
>         ... 10 more 
> 24/01/12 10:30:46:0411 - Logger.java:49 SMSServer: sending 
> synchronously... 
> 24/01/12 10:30:51:0192 - Logger.java:61 Running... 
> 24/01/12 10:30:54:0321 - Logger.java:61 Running... 
> 24/01/12 10:30:56:0192 - Logger.java:61 Running... 
> 24/01/12 10:31:01:0192 - Logger.java:61 Running... 
> 24/01/12 10:31:06:0192 - Logger.java:61 Running... 
> 24/01/12 10:31:09:0322 - Logger.java:61 Running... 
> 24/01/12 10:31:09:0621 - Logger.java:61 ** disabled ** 
> 24/01/12 10:31:11:0193 - Logger.java:61 Running... 
> 24/01/12 10:31:16:0193 - Logger.java:61 Running... 
> 24/01/12 10:31:21:0193 - Logger.java:61 Running... 
> 24/01/12 10:31:24:0323 - Logger.java:61 Running... 
> 24/01/12 10:31:26:0194 - Logger.java:61 Running... 
> 24/01/12 10:31:31:0194 - Logger.java:61 Running... 
> 24/01/12 10:31:36:0194 - Logger.java:61 Running... 
>

-- 
You received this message because you are subscribed to the Google Groups 
"SMSLib Discussion Group" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msg/smslib/-/0X79eFdKdwUJ.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to