Comments (7)
SIM7000E is unfortunately not directly supported with this library. It does not have the same AT commands set and would need (almost) complete re-write of low-level library part.
from lwcell.
Thank you for the reply!
I was confused abouth this, because in features it says that SIM7000 modules are supported, and it mostly works well - I was able to succesfully send SMS and unencrypted MQTT messages, but I haven't checked rest of the library (I only need encrypted MQTT for my project).
Is there a way to send custom AT commands from LwGSM to modem?
from lwcell.
SIM7000E is unfortunately not directly supported with this library. It does not have the same AT commands set and would need (almost) complete re-write of low-level library part.
This is indeed a confusing statement; the README states that the library is compatible with SIM7000 (SIM7000E is just a band variant), and the AT command library is nearly identical, save for some LTE-specific features. Is there any reason SIM7000's shouldn't be expected to work with lwgsm? I have experienced some of the same issues with a SIM7000A, but attributed it to a spotty connection.
from lwcell.
It mostly works, but there are some problems. I spent a lot of time on porting it to ESP32 and thinking that there was problem in my implementation, because README said that SIM7000 is supported.
from lwcell.
FWIW I have this working seamlessly on a SIM7000A right now, as long as LWGSM_CFG_NETWORK_IGNORE_CGACT_RESULT
is set to 1 as you mentioned originally. I assume there may be some divergence if you need SIM7000-specific functionality that's not implemented in the library, but the core commands are identical and work just fine for my SIM7000A.
from lwcell.
I have been trying to get this working with a SIM7000E, I have had intermittent connections that work, but out of 8 hours today I've managed to see it connect twice to the internet.
While going through the code I found the flag LWGSM_CFG_NETWORK_IGNORE_CGACT_RESULT and set that to 1, I didn't think It did anything but in the time between me setting that and having a conversation with a colleague I discovered it had connected and it had published to an MQTT server, since then it has not managed to do it.
At that point I found this issue and we do have a SIM7000E.
What's confusing is that there doesn't appear to be a "SIM7000" device, we cannot find any mentioned anywhere of a SIM7000 device without a suffix.
While this issue is specifically about the "7000E", @MaJerle states in this that only the "7000" is supported, a product that we cannot find any existence of?
Can you clarify the state of support for the SIM7000 in here because since seeing this issue we're now very confused as to what SIM7000 modules are actually supported.
We are also testing using a 1nce data sim.
Thanks
from lwcell.
Support for 7000 (maybe w/ E suffix, don't recall anymore) has been marginally tested. It was more a review of the (some of) at commands.
There is an extensive work to be done - actually long-term plan (for which I need find time) is to rework library to rather work on "services". We can then split the drivers for different low-level modem, where each of them has to implement specific service.
from lwcell.
Related Issues (20)
- Native MQTT support HOT 3
- Hardfault error sometimes HOT 6
- Read phonebook entry bug HOT 1
- I am not getting any response with sim7600e HOT 4
- Error in FreeRTOS port HOT 2
- how many files and how much work it will need to adapt library to support SIM7600 HOT 8
- When are you going to upgrade
- MQTT not send data HOT 5
- Plans to release PPP support? HOT 5
- SIM7070G support HOT 5
- SIMCOM A7670C support HOT 1
- freertos header port paths HOT 3
- Unable to drive multiple GSM modem HOT 3
- Unable to drive multiple GSM modem HOT 1
- The Documentation link seems to be invalid? HOT 1
- Deadlock on MQTT keepalive timeout HOT 11
- Server API? HOT 1
- Documentation link broken HOT 2
- There's something wrong with PHONEBOOK HOT 9
- Missing file !!! HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lwcell.