Reliability module connected | Telit Cinterion IoT Developer Community
May 9, 2018 - 10:02am, 4261 views
Hi guys,
I just joined this forum and these products. I would like to have some ideas to realize it. Let me explain:
I am going to use PLS62-W LTE module. At this step, I must monitor the LTE connection of the modules. That means, must be able to know if the modules are connected or not in order to tell the customers that at this moment the connection is not possible. OR in case the modules are connected, we can think it is ready to communicate/exchange.
Could you please bring your ideas?
Will you use:
AT commands or a cloud or https or whatever...
Also, what exists "out of the box"?
Regards,
Steph
Hello,
You didn't write too many details about your solution.
Modules provide AT commands set which is the basic interface between the modules and an application and provides all the functionality that is available. You can use it to read the network registration status and some network parameters. You can also configure URC's to be thrown automatically for some events.
Your application on the module (Java MIDlet for example or some external micro-controller) can then collect the data and send it to some sever (if network is available) over SMS, socket, http, UDP and any protocol on top of it.
There is also a service available https://mods.gemalto.io which provides some remote monitoring, firmware and software updates etc. but this is rather not for real time monitoring. You can see here for registration tutorial: https://iot-developer.thalesgroup.com/tutorial/how-register-cinterion-mo...
Best regards,
Bartłomiej
Hello,
it is a good start ;-) thank you for your quick reply, Can I have the AT command set document for the PLS-62W in order to highlight the most important network registration status and network parameters.
Also I like the idea to gather the AT command log with timestamps since power-up (probably using a listener) and use datagramConnection for http(s) to generate logs about network registration and parameters to a local server.
Timestamp received in flow with network metrics can determine if the module is able to communicate or not. Here, this information is the most important to know if we are able to realize a service from our centres to our customers.
What about the capabilities of mods.gemalto.io benchmarking my ***** and about 'not real time' please ? Does it mean there is a 1mn refresh from your cloud and module?
Regards,
Steph
Hello,
Unfortunately I still can't see PLS62-W documents in public releases, so you need to contact your supplier or Gemalto technical sales.
In a meantime you can visit this link https://iot-developer.thalesgroup.com/documentation/download-documentati... to see AT commands documentation for other modules to see how it works. For example you can see ELS61 module. There will be some differences between ELS61 and PLS62 but general rule and most of the commands are the same.
With AT commands you can read some values, execute actions or change configuration parameters. So "AT command log with timestamps" that you've seen in the other thread would be just the log gathered by your application with timestamps created by your application and would include the commands that were executed by your application logic.
Depending on your design you can use AT commands to establish http connection or implement your logic in Java MIDlet installed on the module or just use the module as a modem.
Regards,
Bartłomiej
For the documentation I am going to ask. Thanks for the link. I have checked the ELS61 AT command before from a different source on internet.
OK timestamp is not existing and must be created. So thank you for your feedback, timestamp is not a good idea at this moment. I am going to use AT command URC and create http(s) log using datagramConnection.
What about the capabilities of mods.gemalto.io benchmarking my ***** ? Does it mean there is a 1mn refresh from your cloud and module and network registration status and network parameters are inside to determine it is 99% at t time to make a connection from our centres and modules (customers) or generate an alarm when it is not 99%? Does mods.gemalto.io is able to generate https requests from events such as network registration and parameter?
Regards,
Steph
Hello,
mods.gemalto.io is rather for maintenance and updates and not for intensive monitoring. One of the goals is to minimize the data transfer costs, so the minimum allowed connection rate is 4 hours.
Could you write a little more about your solution - what is the use case and why it is so important to monitor and report the connectivity of devices. What is the hardware architecture concept - especially I mean here how the module is going to be controlled and used, will there be an external MCU or PC or maybe the logic will be implemented on the module in Java?
Regards,
Bartłomiej
Hello Bartholomiej,
most of manufacturers or service providers use 3G/4G products even for backup of ADSL. However, they do not propose a monitoring. So, it is a poor solution (for customers) especially for some kind of applications. There is a strong limit between the operator, MVNO (SIM), and operationnal technicians and multiple ways to not have a remote connection and discover it from the voice of the customers (not good).
At this step, I am going to test your product to evaluate the best ways to do it regarding my application such as use it as a modem or like a transmitter with java code.
Regards,
Stephane
Hello,
Olease have a look at this link for a good Java based demo for collecting network and module data:
The results are sent as SMS. You can also send AT commands to the module by SMS and get responses.
https://iot-developer.thalesgroup.com/showcase/demo-parsing-commands-ser...
This will work on PLS62-W, too.
Best regards,
Antero
Antero Markkula
Communication and Mechatronics
Enkom Active Oy – www.enkom-active.fi
Upseerinkatu 3 A, 02600 Espoo, Finland
Mobile: +358 400 411368
Office: +358 10 204 0000
Fax: +358 10 204 0010
E-mail: antero.markkula@enkom-active.fi