4G LTE + SMS module for Microcontroller - Page 1
Forum section: electronics / general

author: DeadlyChemist
author_rank: Regular Contributor
timestamp: June 26, 2022, 04:19:55 pm
content: Hey,im overwhelmed with the options and im unsure what works/does nothere is my project:I have a raspberry pi 4B (ubuntu) running quart/flask server at home which allows me to do certains things over the internet, it's the only port forwarded device in my home.required, this must work:I want to add SMS support so I can make request to send/get smsmy rpi 4b has a case and GPIO is unavailable, however USB is finemust use my existing sim card (200mb), however germany disabled 2G/GSM and 3G/UTMS so it must use LTE/4G for communicationcannot function as alternative network adapter or whatever, 200mb/month would be gone in minutes with the network usage (what i want to say, is that i only wanna make few requests and not pass whole OS to use it freely)nice to have:LTE (more above) support so it can notify me with SMS/API request (i have another API in the cloud) when there is no internet or whateversame as above but beeing able to detect no electricity would be sickwhat i havepreffered python, but can figure out any library or langange (im more or less a software dev)soldering iron (smd is fine), multimeterrpi pico, esp8266, arduino micro? and bunch of partsbefore that i used a huawei e3372 stick, but the serial mode would fail, couldn't send a messages, only receive, no http/s calls, had to sepend HOURS writing the software because of the serial loop and AT commands with barely any info online, was unreliable and would just fail. i gave it awayi found thishttps://www.waveshare.com/pico-sim868-gsm-gprs-gnss.htmbut it looks like it won't work FULLY because it does not support 4G?, 2g and 3g are disabled in germanyhttps://www.telefonica.de/news/press-releases-telefonica-germany/2021/12/the-end-of-umts-in-germany-o2-deactivates-last-3g-sites-in-its-network.htmlwhat could i buy? im not looking for anything huge/expensive.i was also thinking to buy a cheap phone, and write custom software for it, but what would be expensive + take forever tbh.thanks !

author: DeadlyChemist
author_rank: Regular Contributor
timestamp: June 26, 2022, 06:17:00 pm
content: Quote from: evb149 on June 26, 2022, 05:27:34 pmmaybe there is, but 1. i want same number every time, also other services are less reliable than my own+ i have few services registered on that number, you know, so scammers call that number and go to mailbox, and mailbox is easy to filter from the actual messages i needthe sim card costs me nothing so i wanna keep using thatso yes, i still need module/hardware

author: peter-h
author_rank: Super Contributor
timestamp: June 27, 2022, 06:32:41 am
content: Search for U-BLOX 4G.Their modules often exist on a board which you can use more readily.SMS is a basic GSM function, accessible over AT commands, and any such module should support it.To get onto 4G or whatever, you send it ATDT*99# and that connects you to the network's internet and then your TCP/IP stack has to be connected to the module.The problem in this business is that the chips or modules have a fairly short life so a design-in today may not be available in a few years' time. Currently I am using a U-BLOX GPS module (NEO-M9N) but that's a different thing. I used Siemens modems for SMS (TC35) but they dropped them, then Cinterion took over, then they dropped them, then somebody else took them over and then dropped them too. So a commercial email2sms service may be easier. But if you are developing a product to sell, people want it integrated so all you need to attach is an antenna.

author: RoGeorge
author_rank: Super Contributor
timestamp: June 27, 2022, 07:29:38 am
content: I see you used capitalization for other acronyms, but you wrote twice 400mb, which reads milibits. The correct is MB, so 400MB and 400MB/month, which reads 400 megabytes. Lower letters (mb) milibits doesn't make any sense, caps letters (MB), megabytes is the correct way.There's also MiB (mebibytes), which is similar with MB (megabytes), except instead of 1000 multiplier, you have 1024 (210) multipliers, so 1MB==1000*1000 bytes, while 1MiB==1024*1024 bytes.

author: DeadlyChemist
author_rank: Regular Contributor
timestamp: June 27, 2022, 09:25:58 am
content: Quote from: peter-h on June 27, 2022, 06:32:41 amcan't find a single one to buy (i live in germany)...im not looking to sell anything, it's a one off project for myself, need 1 board, have 1 simcan you link something from aliexpress of ebay or whatever international that will just work?Quote from: RoGeorge on June 27, 2022, 07:29:38 amim aware, i just write mb even tho it's incorrect and can't bring myself to remembering it's incorrect

author: Scrts
author_rank: Frequent Contributor
timestamp: June 27, 2022, 02:46:41 pm
content: I am using SIM7070G module form Waveshare:https://www.waveshare.com/sim7070g-cat-m-nb-iot-gprs-hat.htmWorks well in USA with particle.io free SIM card over Cat-M. I've tried it over USB-UART connection on FreeRTOS AWS IoT Windows simulator demo, currently trying to port it to STM32...I would pick something from Quectel, U-blox or Telit, but SIMCOM modules are cheaper and widely available from China.Mirror:https://www.amazon.de/-/en/Waveshare-GPRS-Raspberry-SIM7600E-H-Supports/dp/B0892C4GKW/ref=sr_1_2?crid=2DOIEMICUSSXA&keywords=sim7070+g&qid=1656341473&sprefix=sim7070g%2Caps%2C177&sr=8-2

author: DeadlyChemist
author_rank: Regular Contributor
timestamp: June 27, 2022, 04:18:17 pm
content: Quote from: Scrts on June 27, 2022, 02:46:41 pmoh so hooking this up to rpi via usb or esp8266 should be easyand it works with NORMAL sim cards? think will oder thator is there something else i need to know?

author: Scrts
author_rank: Frequent Contributor
timestamp: June 27, 2022, 04:36:02 pm
content: I did not try with NORMAL SIM cards, since all those IoT ones still use the regular network providers.Particle provides 1MB of data monthly for free on their Pilot plan. Enough to send a couple of status bytes couple of times per day...I remember I had problems with setting up demo code, but apparently the Cat-M frequency settings were set incorrectly. Once I fixed that - everything worked fine.Another note: you still need to either click a button or use a GPIO to wake-up the module. There might be a 0ohm jumper on the module to do this automatically, but I did not spend time on it...

author: DeadlyChemist
author_rank: Regular Contributor
timestamp: June 27, 2022, 06:36:51 pm
content: Quote from: Scrts on June 27, 2022, 04:36:02 pmi dont need sleep tbh, the few miliamps don't bother me tbh, i prefer FAST sms notificationyeeah, the only question would be, can you try an NORMAL sim cardthis is what im usinghttps://www.netzclub.net/

author: Scrts
author_rank: Frequent Contributor
timestamp: June 28, 2022, 03:50:03 am
content: Check SIM7000E or other variants with your network provider name on google.I found this:https://schroederdennis.de/allgemein/raspberry-pi-zero-sim7000e-nb-iot-lte-cat-m1emtc-gps/