#69 M2M: TCP/IP to the Cloud over GPRS with the new A6 Module and info about the new A7 Module

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ย. 2024

ความคิดเห็น • 299

  • @christophermalau5299
    @christophermalau5299 8 ปีที่แล้ว +11

    What a great time to be alive, you can buy a Linux SBC for $9, a GSM board for $3, an Arduino for $3 and a WiFi module for $3!
    As usual, great video! I'm looking forward to the 433MHz radio tests, I'd like to do something with CC1101 transceivers and my SDR.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว +3

      You are right with the times! And all including shipping from China ;-)

    • @VijayRajanna
      @VijayRajanna 8 ปีที่แล้ว +1

      That's what I feel, each time I order a new component on ebay.
      All the electronic gadgets are no more magic.

  • @your-digital-bodyguard
    @your-digital-bodyguard 7 ปีที่แล้ว +1

    You are undoubtably one of the best presenters I have ever seen on TH-cam. You have a gift for presenting, clear, concise, accurate information.

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Thank you for your nice words!

  • @rodmanunderhilliii8198
    @rodmanunderhilliii8198 6 ปีที่แล้ว

    I can't believe I didn't see this tutorial; I watched your other A6 vids! I had givin' up hope of getting my A6 to reset and connect properly at setup, a year ago. I was using a separate module for GPS and a SD card with a Nano and thought it was the high memory usage; above %80, that was causing the A6 not to connect, 19 times out of 20. I had bought A7's and never even tried them because of what I perceived to be a lack of Arduino memory problem. I know the use of too much memory does make it unstable, but you have givin' me hope and a reason to resume. Thankyou!

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      Let's hope it works this time ;-)

    • @rodmanunderhilliii8198
      @rodmanunderhilliii8198 6 ปีที่แล้ว

      I haven't got to it yet, but I will. Got sidetracked.....

  • @georgelake1906
    @georgelake1906 8 ปีที่แล้ว +2

    thanks once again for your videos! I have a esp8266 based garden humidity sensor for proper irrigation diagnostics that depended on WiFi. Now I will for sure update the design with the A6 so I can place the sensors anywhere without trying to get wifi where I need it!

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      I could imagine, that you first test if you have Wi-Fi and if not, you use GSM...

    • @oladunk9986
      @oladunk9986 6 ปีที่แล้ว

      Little late but. You can use NRF24L01 with good antennas and get a range around 1 km in free sight.

  • @tarunbhatia9819
    @tarunbhatia9819 6 ปีที่แล้ว

    It's just been 2 days I started watching your videos - I must say every second spent is absolutely worth it. I am new to esp - thanks for this. "Respect" from a learner from India. Keep up the good work and wish you health and long life.

  • @raimundtrierscheid6318
    @raimundtrierscheid6318 7 ปีที่แล้ว

    Again: excellent explanation! Like your videos a lot -
    As a newcomer in the Arduino and "New Millennium electronics field" - having been absent in electronics stuff for the past 2-3 decades - it's fun, learning from your experience and your Swiss accent makes the lessons much more understandable for me as a German native speaker.
    It is a big difference between so many people posting in TH-cam with so much show and almost no content and someone who really comes straight to the point - pls keep going!

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Same with me. I also left the field to earn money for my family and returned after these "duties" were done. But the current time is so much better than the old one....

    • @raimundtrierscheid6318
      @raimundtrierscheid6318 7 ปีที่แล้ว

      Similar bios's apparently ;-) being an old fashioned e-engineer but forced to earn my money in very different /strange fields until i "got home again".
      But I sense we're getting out of topic here.
      Good luck and keep your excellent level.

  • @stylesoftware
    @stylesoftware 8 ปีที่แล้ว +1

    What a nice mix of diagrams, code and most often left out, the output. Well done! Exactly the kind of information I need to complete a fleet management project. Thankyou

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      Good luck with your project and thank you for your complement!

  • @arcadeuk
    @arcadeuk 8 ปีที่แล้ว +8

    Good demonstration as always Andreas, well planned out and clearly spoken

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      Thank you for your nice words!

  • @ioanpaulpirau
    @ioanpaulpirau 8 ปีที่แล้ว +2

    Thank you for the great video. One mention though.. in order to have the code compile with an arduino uno I had to change the following lines :
    #define A6board Serial1
    #ifndef A6board
    SoftwareSerial A6board (2, 3);
    #define A6baud 9600
    #else
    #define A6baud 115200
    #endif
    to :
    #ifdef Serial1
    #define A6board Serial1
    #define A6baud 115200
    #else
    SoftwareSerial A6board (2, 3);
    #define A6baud 9600
    #endif
    because Arduino Uno has only one serial and it is not numbered.
    I am a big fan "" of your videos as they are very well explained and come with the code. Thanks and keep up the good work!

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว +1

      You're welcome. And maybe your code helps somebody with a similar problem...

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      :-)

    • @АльбертИванов-ц4х
      @АльбертИванов-ц4х 7 ปีที่แล้ว

      hello ! i have a trouble with the Uno ( After code change i have a mistake:
      'A6board'
      was not declared in this scope

  • @xennelul
    @xennelul 8 ปีที่แล้ว

    Nice! I wonder about the power consumption of the A6 module...Thanks for the clear explanation and including all the commands!

    • @simonf3167
      @simonf3167 8 ปีที่แล้ว

      I used one of those usb power meters on the module and it will depend on how good your signal is but its < 1mA in sleep mode. In sleep mode it will receive texts and calls and wakes a single pin wakes the module. in run mode no activity it was about 1mA finally messing aground sending data averaged about 4mA. The on board regulator has a low quiescent current about 200uA.

    • @xennelul
      @xennelul 8 ปีที่แล้ว

      thanks for sharing, that's awesome, I have a solar powered remote observation application in mind. I have the module, but not enough hours in the day!

    • @alnaumi
      @alnaumi 8 ปีที่แล้ว

      How do you go into sleep mode? I cannot find any documentation about it

  • @ramimani2978
    @ramimani2978 6 ปีที่แล้ว

    Good demonstration, I did the same steps to connect with the Cloud using A7 module, the AT commands offer the possibility to ping to an server or a Cloud but we cannot establish a communication and send data, the command cipstatus return IP CONNECT but it still few seconds and before we can send any data or use in general the command CIPSEND the TCP close and we find ourself in the initial state.
    I guess we should use a protocol that can establish a communication and offers some security like MQTT.

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      I think., also MQTT would need TCP/IP

    • @ramimani2978
      @ramimani2978 6 ปีที่แล้ว

      the MQTT will demand the parametres use it in the command CIPSTART plus other options.

  • @maruanjaber913
    @maruanjaber913 8 ปีที่แล้ว

    Congratulations for excellent explanation and time dedicated. please continue with those instructive videos for improving our knowledge!!

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      Thanks! As long as I have time and energy I will deliver every Thursday.

  • @JithinJose2
    @JithinJose2 8 ปีที่แล้ว

    Another good video, You are responding to almost every user comments, highly appreciated.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว +2

      Thanks. It is a pleasure to help others. I also learn a lot from my viewers and from other TH-cam channels.

  • @bayroncabrera7566
    @bayroncabrera7566 3 ปีที่แล้ว

    Thank you very much for sharing such a valuable information !

  • @Billcasiopost
    @Billcasiopost 7 ปีที่แล้ว

    Thanks for putting this video together on your holiday 😄

  • @aquam1ne
    @aquam1ne 8 ปีที่แล้ว +1

    Thank you for very good tutorial. Very helpful for my work!

  • @c2h7
    @c2h7 5 ปีที่แล้ว

    Thank you very much for this video! I was thinking of building a battery powered IOT button with GPRS uplink, but seeing all these commands which take from 1s to 7s time to process, it looks like it would take 20s or more to boot up and send a short message? Which will probably use several mAh energy?

    • @AndreasSpiess
      @AndreasSpiess  5 ปีที่แล้ว

      You are right. This is not a low power technology.

  • @DuongTrongHue
    @DuongTrongHue 8 ปีที่แล้ว

    Great video. I can't wait to get one for evaluation too. Thanks for sharing

  • @AlexKite68
    @AlexKite68 7 ปีที่แล้ว

    Perfect tutorial!
    Thank you very much Andreas!

  • @manecolooper
    @manecolooper 7 ปีที่แล้ว

    Finally got this working with esp32 instead of mega!!! thanks my friend!

  • @nickstefanisko
    @nickstefanisko 7 ปีที่แล้ว

    Grutzi Vohl! Und frolige 1. August. One year and a few days late. I ordered a SIM from FreedomPOP in the US a few days ago, it's an LTE SIM, and I have my fingers crossed that it will work with the A6. Once I get everything together I'll post my results. One little English lektion, you should not say "Get it up and running", just say "Get it running" because "Get it up" has other, impolite meanings. Sorry for my lack of umlauts, my keyboard doesn't have them. Tzuss! (I worked at Migros Spreitenbach back in 1988. With my American accent on Schwyzerdutsch via Hochdeutsch, people say I sounded like a Niederlander who got kicked in the head by a cow. 30 years later we still don't have good mineral water in the US.)

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      We just had 1. August. So, you are not too late! From my experience, you were glad to be able to learn German here. These days, the Americans complain, that everybody speaks English with them and they have no chance to learn German...
      I learn all the time the details of your language. In my first videos, I pronounced Wi-Fi the German way, which seems to be a rude word for a wife in your language. When somebody corrected me, others complained, because they always laughed about the "special meaning" of my text... Afterwards, this fun was gone, of course.

  • @gopals5561
    @gopals5561 6 ปีที่แล้ว

    if possible pls upload relay control using SMS A6 module.nice and clear explanation for all your lesson. nice i like it

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      This is an old project and I wait for cheap LTE modules

  • @AlexKite68
    @AlexKite68 6 ปีที่แล้ว

    Hi Andreas,
    Thank you very much for your video!
    Please can you advise an exact type of MOSFET you use in this video to reset A6 board.
    I'm a programmer and didn't work with electronic components before I met Arduino...
    You said in this video that you use 3055, but seems it is NPN-type, not PNP.

    • @AlexKite68
      @AlexKite68 6 ปีที่แล้ว

      Update: My A6 board didn't reply when I connect RST to GND manually, so I decided to disconnect GND-pin of A6 from the ground by use of MOSFET, but did't know which MOSFET to buy.

    • @AlexKite68
      @AlexKite68 6 ปีที่แล้ว

      UPDATE: I've bought IRLZ44 MOSFET as I find it in your Video # 138 (Variable Speed Cooling Fan).
      Will try it in nearest days.
      Thank you!

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      The IRLZ44 is probably an overkill, but it should work. Concerning the 3055: You are right. This was one of the first NPN power transistors in the 70 or 80s. But unfortunately, they also use the same number for a FET

    • @AlexKite68
      @AlexKite68 6 ปีที่แล้ว

      Good evening Andreas,
      Thank you very much for your answer.
      Your videos are the best source of knowledge for me!

  • @huibvanseventer6853
    @huibvanseventer6853 8 ปีที่แล้ว

    Andreas, congratulations on your good series of videos. They are very 'interesting and (often) useful to me'.
    I have a question on the A6-module. Can I process an external input with it? I would like to send an sms when a door is opened (a switch is set). The place is not reachable with wifi.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      You have to use a microcontroller for that purpose and connect it to the A6

  • @theUsesOFnot
    @theUsesOFnot 5 ปีที่แล้ว

    Hi Andreas. Can you recommend hardware I can buy that will support the following:
    - GPS
    - GPRS: 3G and/or 4G Cellular connectivity with SIM card & secure client capability (ie. https Internet connection).
    I need battery power because I need to carry the device with me (outside) and log the coordinates to an SSL web service. Either cheap Chinese product or spend more money on brand quality. Preferrably not a shield - a dev board or module I can connect to Arduino or compatible. Note: the SSL connection doesn't need to verify certificate.

    • @AndreasSpiess
      @AndreasSpiess  5 ปีที่แล้ว

      So far I did not use any 4G cards. They were too expensive. So I cannot help. I use an USB dongle for my PC if I need 4G connectivity.

  • @MrPeterDawes
    @MrPeterDawes 7 ปีที่แล้ว

    Just what I wanted for my drone. Probably useful to mention that FETs are static sensitive and can easily be blown while handling unless you use antistatic precautions. Any reason for not using bipolar npn transistor with base resistor instead for the reset pin?

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      The only reason is my habit. For switching purposes I usually use MOFETS...

  • @binladendersuperstar
    @binladendersuperstar 8 ปีที่แล้ว

    Yust found your channel. You are a cool guy. Thx

  • @viggipedia
    @viggipedia 8 ปีที่แล้ว

    Great work as always Andreas, It would be great if you did some videos on CHIP the 9$ linux SBC.
    Also, What is your daytime job? You should make a video about you sometime!

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      1. So far, I am not into linux, so I am not the right guy for that. I might do a video about micropython on an ESP.
      2. I am a consultant.

    • @viggipedia
      @viggipedia 8 ปีที่แล้ว

      Awesome, Will look forward to it.

  • @xyloidify
    @xyloidify 6 ปีที่แล้ว

    Great job as usual!

  • @ssematimbajoel9427
    @ssematimbajoel9427 7 ปีที่แล้ว

    Your amazing... real inspiration..!!!

  • @tjingeling
    @tjingeling 6 ปีที่แล้ว

    Very nice! Two questions.
    1. Why do you need to reset the device on start?
    2. When I run AT&F0 to factory reset the device, I get "OK". But if I check some settings like AT+CGDCONT? or AT+CIFSR, all my data is still there. Isn't it supposed to be erased when I run AT&F0?
    Thanks.

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      1. I did it to be sure that I always have the same state when I begin.
      2. I do not remember the commands of this chip. It is already some time since the project.

    • @tjingeling
      @tjingeling 6 ปีที่แล้ว

      Right. Thanks again for great videos!

  • @marcellinobernard3960
    @marcellinobernard3960 6 ปีที่แล้ว

    Thank you for this great video.The AT commands for A6 does not include commands for http. when I enter AT commands for http on my module I always get error. Does all A6 module support http?

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      I do not know. This is a quite old video and I never used the A6 since.

  • @tejasarlimatti8420
    @tejasarlimatti8420 7 ปีที่แล้ว

    Hi in my A6 module, after I connect to a server using AT+CIPSTART, and after AT+CIPSEND, when i receive the '>' command, I put in my request, then to end it I type '0x1a' (without the quotes). But the request doesn't terminate there. The '0x1a' gets appended to the request. Help? I tried it several times but it isn't working. On the other hand, I calculated the length of my request (that i type after the '>') beforehand, and I used AT+CIPSEND=*size of request* instead. Then after keying in the request, I got an OK response, indicating the request had been made. But I never get the OK response when using the first method (i.e; '0x1a'), it just gets appended to the request. Why? Isn't that the right way to end a request?

  • @djamelchaib8598
    @djamelchaib8598 3 ปีที่แล้ว

    OMG, you re brilliant

  • @afraniopedreirajunior6064
    @afraniopedreirajunior6064 8 ปีที่แล้ว

    Hello Andreas,
    I would like to know if it's possible to connect the A6/A7 module directly to ESP8266 or NodeMCU board, without the need for Arduino Uno or Mega. How is it possible to do so?
    Congratulations for your amazing videos! Looking forward to see the next ones!

    • @RaoulosCA
      @RaoulosCA 8 ปีที่แล้ว

      Yes of course, it's even better because the voltage are the same!

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      The A7 needs 2 serial connections. So, you have to use Software Serial for the GPS signal. This is only 9600 baud.

  • @PeterCrankkio
    @PeterCrankkio 8 ปีที่แล้ว

    Thanks for the video, excellent stuff! Have you tried POST method?

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      Thanks! No, I did not try it. But I think, it should work like the GET?

    • @PeterCrankkio
      @PeterCrankkio 8 ปีที่แล้ว

      Yes, probably so. This raw implementation of http is interesting compared to sim800. As far as energy consumption, do you see any difference to sim800 if you have a basis for comparison?

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      I never played around with the sim800, so I cannot tell.

  • @ciccioformaggio6897
    @ciccioformaggio6897 7 ปีที่แล้ว

    Hi friend, I would kindly need this information. Is it possible to directly connect the output of a pir (eg 3.3v of a HC-SR501) to the A6 to make a call without using Arduino? If so, which pin of the A6 need to connect the output of the pir?
    Many thanks for the answer.

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      +Ciccio Formaggio This is not possible

  • @freddiekrueger589
    @freddiekrueger589 7 ปีที่แล้ว

    Hi Andreas,
    is there a way to keep a module connetcetd and ready to send HTTP request?
    After a couple of seconds I receive : "TCPCLOSED".
    Then I have to send another set of commands to make a request - it's taking to much time... Please advise.
    Thanx

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Unfortunately, I am no specialist in these protocols. So, I do not know.

    • @freddiekrueger589
      @freddiekrueger589 7 ปีที่แล้ว

      Ohhh... Thx

  • @jeffscritchfield7111
    @jeffscritchfield7111 7 ปีที่แล้ว

    I purchased two of these modules. Where should I get the correct antenna? I'm ready to get programming. I want to make my Jeep a smart rig.

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      You find GPS antennas on Aliexpress. Jeep is always good ;-) I owned a Grand Cherokee and loved it

  • @anthonyperks2201
    @anthonyperks2201 8 ปีที่แล้ว

    Andreas, I also wonder if you've tried to power either the A6 or A7 outside of the development board directly through the pins. It's clearly possible to do, but I've yet to see how it can be achieved. mnergh. I thought I'd tried just about everything.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      I did not try one. What is your problem? Did you check that all pins have the correct level (RST, SIM_RST, VSIM etc.)? I would start with a module on a development board and compare.

  • @Aemilindore
    @Aemilindore 8 ปีที่แล้ว

    excellent video!

  • @freddiekrueger589
    @freddiekrueger589 7 ปีที่แล้ว

    Hello Andreas, I have a6 module, im trying to get data from php script by GPRS, but there is no httpinit command for A6. Is there a chance to do this Job?(getting and sending data from/to PHP script)? THANX

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      I am not a protocol specialist. So, I just know what I did with a simple web call...

  • @johnnyperez7550
    @johnnyperez7550 8 ปีที่แล้ว

    Thank you for the tutorial. I have a question, I have a SIM900 GRPS/GSM module and connection tpc from client to server is aprox 4 seconds, how i can do it faster?
    Thank you por reply.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      I do not know, because I am not a GSM specialist. However, the connection and transmission speed was also quite low when I tried my devices

    • @monggos
      @monggos 4 ปีที่แล้ว

      it does always execute initializations, it is not the same with our mobile internet that always connected unless you disconnect it.

    • @monggos
      @monggos 4 ปีที่แล้ว +1

      and i guess it has only 2G connection.. it was like dialup before..

  • @abrarfahad
    @abrarfahad 7 ปีที่แล้ว

    Thank you for your descriptive video.
    Is it possible to use MQTT with a6 ?

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว +1

      I found this library: github.com/vshymanskyy/TinyGSM

    • @abrarfahad
      @abrarfahad 7 ปีที่แล้ว

      Andreas Spiess thank you

  • @norberthartmann5075
    @norberthartmann5075 7 ปีที่แล้ว

    Guten morgen,
    ich schreibe es mal hier weil ich eine "bessere" stelle nicht gefunden habe.
    ist es dir und mit welcher lib gelungen mit dem GSM/ GPS sim808 V3.2 korrekte gps daten zu erhaltem? ich bekomme den GPS teil dses sim808 ( rest ist eh noch offen ) nicht mit richtigen daten zum laufen ... ein direktbefehl liefert richtige daten.
    bis jetzt habe ich auch nur ein Lib gefunden die wenigstens mal "antworte" ...
    danke
    norbert

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว +1

      Ich hab noch nie mit dem Sim808 Modul gearbeitet. Deshalb kann ich dir nicht helfen. Auf dem A7 gibt der GPS Empfänger standard NEMEA (oder ähnlich) Daten aus. Für die gibt es eine GPS Library. Das hat aber ziemlich unabhängig von GSM Teil des Chips. Kommt ja auch über eine andere Schnittstelle...

    • @norberthartmann5075
      @norberthartmann5075 7 ปีที่แล้ว

      Andreas Spiess
      danke! denke das teil kommt in den rundordner da auch der gsm - teil schon im bereich empfang sehe schwach ist....
      schönen sonntag

  • @simonf3167
    @simonf3167 8 ปีที่แล้ว

    The AT+CIPSEND should be terminated with Z not C which I think you said in the video but It may be the accent.

  • @Hermy12341
    @Hermy12341 8 ปีที่แล้ว

    Do we know by now if the A6 is 5V tolerant? I've seen videos where they directly connect pins of an Arduino Uno the the A6.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      +Hermy12341 unfortunately, I have no official info about it.

  • @ragnar6894
    @ragnar6894 7 ปีที่แล้ว

    Hello Andreas, I was wondering maybe you can help me out.When I enter this command AT+CIPSTART="TCP","data.sparkfun.com",80 I will get back CONNECT OK(TCP connection success) and just after that it will automatically close it +TCPCLOSED:0(TCP connection is closed by remote server). There is no time to enter the AT+CIPSEND command because the TCP connection is lost. Any ideas what could be wrong?

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      I do not know. I had also to try several times and it seems, that not all networks behave exactly the same (I tried in Dubai and Switzerland). So, just try with different possibilities you find in the internet.

    • @cali-co6428
      @cali-co6428 7 ปีที่แล้ว

      yeah, i have this problem either. pinging via cmd on my pc resulting with request timed out.

  • @dtdw1988
    @dtdw1988 7 ปีที่แล้ว

    What do you think about the m590e module? Its only 1.5$ at aliexpress. Would be great if you can review it.

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      There was a discussion started by kurwicha a little below about this module.

  • @Thofi2011
    @Thofi2011 6 ปีที่แล้ว

    Hallo Andreas, super Video, hab einiges gelernt. Leider hast du nix über das Senden von email gesagt. geht das mit dem A6-Modul und wenn ja, hast du zufällig ein Codeschnipsel? hab nix gefunden. Danke Thomas

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      Diese Module übertragen nur Zeichen. Für den Rest bist du zuständig. Du musst also einen Server mit entsprechendem Protokoll finden und dann das ganze selbst programmieren. Vermutlich nicht ganz einfach. Ich habe es nie versucht.

  • @freddiekrueger589
    @freddiekrueger589 7 ปีที่แล้ว

    Thanx a lot Andreas! Everything is working well! You're PRO ;] If You need some help with PHP I'm at your service

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      +Freddie Krueger Thanks for your offer!

  • @freddiekrueger589
    @freddiekrueger589 7 ปีที่แล้ว

    Thanx for answer Andreas. I know PHP very well, i know how to do it on
    server side(php). Im curious about the modem side. How to read data
    which i get from server in arduino and use it?

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      On the Arduino, you get more or less a string of the text sent by the server back from the A6/A7. So, you have to search for commands in this string. Or you send a string in json format from your server. Then, you can parse it using the Arduino json library. I think, you should find inspiration in the function A6waitFor() in my swisscom example, where the sketch should return a string if I remember right.

  • @mrrcomp
    @mrrcomp 6 ปีที่แล้ว

    HI
    I finally got my new sim connected directly to the serial port using TearTerm I am able to make voice calls, and send sms but not able to get a TCP connection. I am trying to follow the SparkFun example however ;
    1) i cant find the DATA STREAM on their website
    2) When I give the CGDCONT command I get an ok ..
    3) AT+COPSTATUS gives me
    +CIPSTATUS:0,IP Start
    1, IP INITIAL ... with 6 more lines x,IP INTIAL
    OK
    4) AT+CGACT=1,1 gives ok
    5) statuses are still the same as above..(start and Initial)
    Any suggestions as to where the problem might be?
    Thanks for your help
    Meir

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      You have to experiment a lot. Every service provider works a little different

  • @imrangujar007
    @imrangujar007 4 ปีที่แล้ว

    Dear Spiess I am working with A6 GSM shield and Arduino Mega. I have connected RX and TX of A6 with with Serial1 (18, 19) pins of Arduino Mega. I want to post my data to remote server but A6 GSM module shows so many odd symbols in serial monitor which it should not be.
    In the basic program, in which we just test the A6 GSM with AT commands, it behave very unusual like sometimes it shows the type of error which is not listed in the error types. When I send a command from serial monitor it does not respond. Sometime it makes the phone call but shows very strange symbols in the serial monitor. Please guide me how to work properly with A6 GSM module using Arduino Mega. Thanks

    • @AndreasSpiess
      @AndreasSpiess  4 ปีที่แล้ว

      Unfortunately I cannot do remote debugging. But strange characters in Serial are often a result of wrong speed.

  • @artyshan5944
    @artyshan5944 7 ปีที่แล้ว

    Hello Andreas
    Firstly, thank you for your videos :)
    I have a question - I am currently trying to integrate A7 module with Arduino, but I have a problem with reading responses - I am trying to do it similarly to You, but all i get is a blob of strange characters. When I have printed bytes sent as a response hexadecimally, it turns out that these bytes aren't even in ASCII range. I have no clue :(

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Maybe it is an issue about speed? Do you use Software serial on the Arduino? This does not support 115200

    • @frankvanbortel3854
      @frankvanbortel3854 5 ปีที่แล้ว

      Similar thing here. Default characterset of my Alibaba board atfer Factory Reset was Simplified chinese. Check out the AT+CSCS command, and use AT+CSCS? to find whether you use HEX or not.
      If so, switch to the standard "GSM" (mind you, not default according to the factory...). Restting to factory defaults may result in unexpected settings.
      m2msupport.net/m2msupport/atcscs-select-te-character-set/

  • @manecolooper
    @manecolooper 7 ปีที่แล้ว

    Great video once again!
    could you provide an example in the future of wifi + gsm ? (if there's no wifi, connect through cellular network, etc)
    thanks a million!
    greetings from Uruguay!

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      I am not sure, because for the moment, I have no project for this kind of technology.

  • @simonf3167
    @simonf3167 8 ปีที่แล้ว

    The random time thing message thing tends to happen when you first connect to the internet. I suspect it may connect to a timeserver and the message maybe the system synchronizing the internal clock but this is just a supposition.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      That is ok for me. It is just not good design for an "API"...

    • @simonf3167
      @simonf3167 8 ปีที่แล้ว

      In the documentation some ware there is a list of "UNEXPECTED" messages from things like the timer and rings and texts really your a6 handler should handle these and respond as appropriate.

  • @teomanozer1931
    @teomanozer1931 3 ปีที่แล้ว

    Could you please share or make a video about the TCP/IP connection for Quectel M95 module with AT commands?? Thank you!!!

    • @AndreasSpiess
      @AndreasSpiess  3 ปีที่แล้ว +1

      Long time ago I decided to leave 3G stuff because the networks will go away in most countries.

    • @hanspeterschaeren5158
      @hanspeterschaeren5158 5 หลายเดือนก่อน

      @@AndreasSpiess Is there an adequate product in the 4G (LTE) area?

    • @AndreasSpiess
      @AndreasSpiess  5 หลายเดือนก่อน

      @@hanspeterschaeren5158 I recently made a video about 4G modules.

  • @sadimahmud7120
    @sadimahmud7120 7 ปีที่แล้ว

    Thank you sir, for your helpful tutorial.
    Is there any way to read a webpage response content.......?

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Yes, you get the content as text back. Then, you have to analyse this text. But this works only for small answers like REST APIs

    • @sadimahmud7120
      @sadimahmud7120 7 ปีที่แล้ว

      Is there any reference....?
      There is anther problem I am facing is in log, i am seeing random unknown characters often. Sometimes it is even replacing a known word i.e. OK is showing "O?" or a command i enters i..e AT is showing "A;". Another example can be response headers, i can read status code 200 then it is showing lots of unknown characters . if u could share you email with me i could show u in more detail. My email: kannonsadi@gmail.com

  • @yokiyogijanuardi8488
    @yokiyogijanuardi8488 7 ปีที่แล้ว

    hi sir, i'm newbie for gprs module. i Using A6 gprs module, and try to send data to server. i send AT command AT+CIPSTART and get response CONNECT OK. and if try to send data Using AT+CIPSEND, after the module send response ">" . i write GET/myurltosenddata HTTP/1.1
    HOST: myurlwebsite . but i get response "Bad Request" or "Request Timeout". please help me.. did i missing something?

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว +1

      Obviously, there are errors. But I cannot help you from here. You have to try. Every network behaves a little different. What helped me was, to do the exact same call from a browser and when I was sure the http part works, I tried it via GSM. Then, I knew, that errors for shure come from GSM. Pay also attention to every CR and LF. In my case, it took me a day or so to find this out.

    • @yokiyogijanuardi8488
      @yokiyogijanuardi8488 7 ปีที่แล้ว

      Andreas Spiess thanks you sir. i will try it later. do you have any website to get more information about sending data to server using A6 GSM module?

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      No, unfortunately not.

  • @Dharmendrasavaliya012
    @Dharmendrasavaliya012 8 ปีที่แล้ว

    Fantastic .... :)

  • @x10iman
    @x10iman 8 ปีที่แล้ว

    Thanks for this video. Can you make a video on how to use gprs connection with Blynk app? It will be very useful for remote areas IOT.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว +1

      So far, I did not use Blynk. But it is on my list. First I will for sure try it in WiFi, because I do not know if GPRS is fast enough.

  • @mrrcomp
    @mrrcomp 6 ปีที่แล้ว

    Newbie to A7 -Your videos are great . Any chance you can show more specific information on how to test the A7 directly with the USB Serial Com port on the Arduino IDE ??

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      If you want to connect directly to the chip it is easier to use a USB to serial adapter and a terminal emulator like Putty on your PC

    • @mrrcomp
      @mrrcomp 6 ปีที่แล้ว

      Thanks for your swift response and the good advice. Another question you mention in the video the A7 Datasheet for the AT code responses and you say its in the comment section but the links in your comments don't lead to it . Keep up the good work .. As I said I'm new and i keep learning things from your different videos.

    • @mrrcomp
      @mrrcomp 6 ปีที่แล้ว

      Thanks for your suggestion. I have managed to connect to the A7 however after setting GPS=1 the incoming info on the GPs TXD is getting data but the info is non readable. I have the port set at 9600 i get the following data:
      $GPVTG,,T,,M,,N,,K,N*2C
      $GPGGA,,,,,,0,00,,,M,,M,,0000*66
      $GPRMC,,V,,,,,,,,,,N*53
      $GPVTG,,T,,M,,N,,K,N*2C
      $GPGGA,,,,,,0,00,,,M,,M,,0000*66
      Any idea what the problem could be?
      Regards
      Meir

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      This info is perfectly readable. Just google "GPVTGnmea"

    • @mrrcomp
      @mrrcomp 6 ปีที่แล้ว

      Great .. Thanks kinly for all your tips and help . One last issue i'd like to run past you. When I poser the unit via V_Bat and GND on the header (i read 5v) the module works perfectly, when I attempt to give it 7V via the power Connector I am measuring only 3.9V and the data on the serial port isn't readable. Any suggestions??
      Meir

  • @АльбертИванов-ц4х
    @АльбертИванов-ц4х 7 ปีที่แล้ว

    hi Andreas! As far as i know the site Sparkfun is going down till 31.21.2017. Could you make a solution how and where to post the data using modem ?

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      There are many different services around and I lost track. So just search for the right one for you (or set-up your own Raspberry Pi as I did).

  • @ADOConnection
    @ADOConnection 7 ปีที่แล้ว

    Hi, what are the power requirements for A6 module? (Especially module transmit current?)

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      I never measured it. So, I cannot tell.

    • @ADOConnection
      @ADOConnection 7 ปีที่แล้ว

      Andreas Spiess ok, hope you will cover this question in next episodes :)

  • @jesussolisperez
    @jesussolisperez 8 ปีที่แล้ว

    Hello Andreas,
    I have this GSM/GPRS module, but I don't know how connect with my Arduino, can you share me the diagram for do the connections, please

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      You can watch my video #66. There, you find the diagram

    • @jesussolisperez
      @jesussolisperez 8 ปีที่แล้ว

      Hi Andreas, I saw your video, but I don't understand your diagram, which Pin in the A6 Module is the pin that you mention as Pin2? Why I need use a N Channel Mosfet? What output are you using as Gate and what signify? Sorry for the question but isn't clear in the video if you can use a real arduino for do the connection I will appreciate your help

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      Here you find all pins of the A6 module. But be aware, this is not a project for beginners. There are some more details available in my video #69

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      www.electrodragon.com/w/GSM_GPRS_A6_Module

    • @jesussolisperez
      @jesussolisperez 8 ปีที่แล้ว

      Then you are mean that I need remove the A6 chip from the card where is mounted originally?

  • @eugeniovincenzo1621
    @eugeniovincenzo1621 7 ปีที่แล้ว

    For people in the US what phone card plan do you use for the A6/A7 module?

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      I do not know. Maybe somebody else knows?

    • @craigdurkin4269
      @craigdurkin4269 7 ปีที่แล้ว

      my plan is the twilio programmable wireless service, which is a MVNO on t-mobile's network. i believe t-mobile still has 2G service running, but I just received my A20 module and am still figuring out how to communicate with it, so unknown if it works yet.

  • @xamparitchie8316
    @xamparitchie8316 6 ปีที่แล้ว

    sir, I am using A7 GSM module but when I try to start GPRS it shows error please suggest me what to do?
    The AT command that I used is "AT+CGATT=1" & error that it shows is "+CME ERROR:50"

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      I also had many errors at the beginning because services in different countries are different. You have to try.

  • @mainulislam3411
    @mainulislam3411 7 ปีที่แล้ว +1

    Greetings from Bangladesh. Your videos are really descriptive. I have one question about the SAPBR command that you have used several times in your sketch - A6command("AT+SAPBR=3,1,\"gprs.swisscom.ch\............). But this particular command is absent in the A6 documentation. I have tried the command with my A6 Module and always received an error. I have seen some other people are also struggling with the same issue. In this video I don't notice the use of SAPBR command to establish the TCP IP connection. But in the downloadable sketch the command has been used several times. Will you pleas tell a few words to help me out of this issue.
    Thanks a lot for all of you nice and informative videos.
    Mainul

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      I did not do any further work with the module, so I do not know more than presented in the video. I think, you have to search for other sources.

    • @mainulislam3411
      @mainulislam3411 7 ปีที่แล้ว +1

      Thanks for the reply. I did a lot of google search, like many others did, without any success. I just wanted to know from you whether the AT+SAPBR worked with your A6 module. Because I found someone was suggesting for a firmware update.

    • @jan-pietervanimpe978
      @jan-pietervanimpe978 7 ปีที่แล้ว

      High Mainul,
      "AT+SAPBR" is not documented and doesn't work on my A7. Use the the AT-commands in the function " sendSparkfunGSM(byte sparkfunType, float value1)" or the example on www.electrodragon.com/w/GSM_GPRS_A6_Module

    • @mainulislam3411
      @mainulislam3411 7 ปีที่แล้ว

      Jan-Pieter Van Impe ,
      l have switched to SIM800 module, which is cheaper and appears to be a perfect solution for GPRS.
      Thanks.

  • @jpablobv
    @jpablobv 7 ปีที่แล้ว

    I've try to use the A6 module with the command "AT+SAPBR=3,1" and "AT+SAPBR=3,1" but just get de message "+CME ERROR:58", any idea?

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Every service provider is a little different and I had to experiment myself quite some time. So, no help from me :-(

  • @alvaroizquierdo5163
    @alvaroizquierdo5163 7 ปีที่แล้ว

    Hello Andreas. Great video is a fantastic resource. I try to do a Http Request with A7 module. When I send de AT command "AT+CPISTART=\"TCP\",\"data.sparkfun.com\",\"80\"" I get +CME ERROR:58. Do you know something about this error? Thanks so much!

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      No, It depends sometimes on the network provider. And I did not do a further project with this chip. So, I cannot help.

    • @alvaroizquierdo5163
      @alvaroizquierdo5163 7 ปีที่แล้ว

      Andreas Spiess thanks for your reply!

  • @anthonyperks2201
    @anthonyperks2201 8 ปีที่แล้ว

    Andreas, would you please tell me what mosfet do you use for this video?

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      I think, it was an SMD 3055. But all logic level N-channel Mosfets will do the trick.

    • @raimundtrierscheid6318
      @raimundtrierscheid6318 7 ปีที่แล้ว

      Rather a NTD3055L170 - the old bipolar 3055 might not work here ;-); can be substituted by either IRL540, IRLZ44 or any other logic level N-channel Mosfets as Andreas said

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Unfortunately, they used the good old 3055 in the newer time also for a FET. So, I did not use the "good old" one, I used the FET. But your suggestions are absolutely valid.

    • @raimundtrierscheid6318
      @raimundtrierscheid6318 7 ปีที่แล้ว

      The good old 2N3055 work horse is still one of my e-darlings of that time - as one would say today - a real MUD = Multipurpose Universal Device (but this can only be understood by people over certain decades ;-)

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Maybe this is why they tried to use this "brand" for a new product...

  • @chiranjibisubedi8654
    @chiranjibisubedi8654 6 ปีที่แล้ว

    my A7 module is still showing the IP INITIAL state even after using the command . what should i do now ?

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว +1

      I do not know. Remote diagnostics are not easy

    • @chiranjibisubedi8654
      @chiranjibisubedi8654 6 ปีที่แล้ว

      well, thank you , its now working . But , do you have any idea how to obtain HTTP get request using this module ?

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      Not more than I showed in the video.

  • @miguelburgoslopez
    @miguelburgoslopez 5 ปีที่แล้ว

    Hi, thanks for this video, I need your help, I can connect and insert data to server, but I want to be able to save the request ouput from server in my ESP32 code, and convert it into string in order to filter , How I can do this in your code?.
    Regards

    • @AndreasSpiess
      @AndreasSpiess  5 ปีที่แล้ว

      Unfortunately, I cannot do consulting for such matters. But I am sure you will find help using Google.

    • @miguelburgoslopez
      @miguelburgoslopez 5 ปีที่แล้ว

      @@AndreasSpiess Thanks anyway, you help a lot whit your videos

  • @ciccioformaggio6897
    @ciccioformaggio6897 7 ปีที่แล้ว

    Ok.Tnx very much!

  • @mohamedsiddik1517
    @mohamedsiddik1517 6 ปีที่แล้ว

    hi sir , this is 4G module?, its working in india? and supported simcards? kindly give the rly sir
    Thank u...

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      It is only 3G. An I do not know if it works in India. Please read the other comments. Maybe you find someone from India to ask

    • @mohamedsiddik1517
      @mohamedsiddik1517 6 ปีที่แล้ว

      www.banggood.com/GA6-5V-Mini-GPRS-GSM-Module-A6-SMS-Voice-Development-Board-FCC-CE-Certification-DTMF-TCP-Support-2G-3G-4G-Mobile-Phone-Card-With-Wireless-Data-Transmission-SMS-And-Voice-Services-Function-p-1177911.html?cur_warehouse=CN

  • @sojueray5929
    @sojueray5929 6 ปีที่แล้ว

    What is the consumption of the module when connecting via Internet?

  • @Hermy12341
    @Hermy12341 8 ปีที่แล้ว

    Hello Andreas, I tried to run your code that I found here: github.com/SensorsIot/A6-GSM-Module/blob/master/A6_Debug/A6_Debug.ino
    It works on an Arduino Mega 2560, but not on an Uno. You have included SoftwareSerial and some #ifdef's so I assume you intended this code to run on other Arduinos as well. Did you manage to do that?
    Next question: When working with SoftwareSerial you set the baud rate to 9600. But afaik there is no way to permanently change the baud rate in the A6, so every time it is rebooted it falls back to 115200. How did you solve this problem?

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      There is no solution to the 9600 baud problem. This is also, why I used the Mega. Software serial does not properly support 115200.
      If you work with an Uno, you have to use the Serial for the A6 and software serial and Putty for debugging.

    • @086dx66
      @086dx66 7 ปีที่แล้ว

      >There is no solution to the 9600 baud problem
      its relly that
      i try all posible commands. a6 dont save speed at reset/restart
      u can use sim800l its ~ same price. but sim800l work fine and save speed and there is a lot of info how to work with it.
      and dont try to use m590(on ali or ebay ~2$) - its cheap but its used trash
      what work or not work(depending on the weather on Mars :) ) and u can do nothing with it.

  • @mixxx2005
    @mixxx2005 7 ปีที่แล้ว

    Hello, after ctrl+z from putty I get only "+TCPCLOSED:0". Maybe someone know this issue?
    Also I am interested, how can I test this with my android smartphone or PC - what I meant is, how to speak on network m2m language? so that I could test network before trying with A7?

  • @simonf3167
    @simonf3167 8 ปีที่แล้ว

    Just a couple of things the power_btn requires less power than the reset to operate, I don't know whether you can operate the power_btn on the demo base board you can drive it from an arduino pin.
    Fastest sequence of at commands for connecting to a TCP Server this case FTP server speedtest.tele2.net
    AT+CSTT=””,””,””
    OK
    AT+CGDCONT=1,”IP”,””
    OK
    AT+CIICR
    +CGREG: 1
    OK
    +CGREG: 1
    AT+CIPSTART=”TCP”,”speedtest.tele2.net”,21
    +CDNSGIP: 1,”speedtest.tele2.net”,”90.130.70.73″
    OK
    CONNECT OK
    OK
    +CIPRCV:20,220 (vsFTPd 2.3.5)
    [00]
    OK
    If you use the AT+CIICR command you wont get the error you were getting in the video after the AT+CIPSTART the error was because the network was not up so it could not resolve the DNS. The AT+CIICR command connects to the network properly before you issue the AT+CIPSTART. To close the connection AT+CLOSE closes the last CIPSTART, AT+CPSHUT shuts down the GRPS.
    See raymondtunning.wordpress.com/

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      Thanks for the detailled explanations. I bookmarked the link and will try your proposals.

  • @freddiekrueger589
    @freddiekrueger589 7 ปีที่แล้ว

    OH so if the server gives response i should get it just like i gets "OK" and other answers? THANX A LOT!!!!!! I have to try it !

  • @egzi
    @egzi 8 ปีที่แล้ว +1

    Use AltSoftSerial instead of SoftwareSerial for 115200. On arduino pro min 16MHz it works just fine (SoftwareSerial didn't).
    EDIT: Well it works better but not perfect. The other solution is to downgrade the connection speed with AT+IPR command.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      Downgrading the speed is not easy and not permanent.

    • @086dx66
      @086dx66 7 ปีที่แล้ว

      SoftwareSerial incorect work at 115200. use less speed.

    • @Kaczakat
      @Kaczakat 7 ปีที่แล้ว +1

      A6 is very inteligent module. When it starts (for egz. after reset) you can send about 8 times "AT" command at any boud rate and A6 changes itself speed for egz. (which I try) 9600 or 57600 bps and respond OK at this speed. Then you can use soft serial with 9600 baud for egz. with UNO, NANO or PRO MINI. Nice movie, like always.

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      I know that, but you have t send the AT commands on 115000 and everytime you boot the module. That is, why it was useless for me.

    • @caturpebriandani8422
      @caturpebriandani8422 7 ปีที่แล้ว

      Hello sir, can you more specified to change the baud rate when A6 gsm reset
      i'd like to change the baud rate to 9600

  •  8 ปีที่แล้ว +4

    Sadly you can't use the module without another microprocessor, as you can with ESP8266, which has enough GPIO pins and WiFi connection capability. :-/

    •  8 ปีที่แล้ว +2

      Yeah, these types of modules tend to use older ARM7TDMI or ARM926E cores running up to 200MHz, and they certainly do have capability to toggle a few GPIOs :) Unfortunately, manufacturers use proprietary implementations for buses, peripherals, etc., thus requiring direct support from them. Cheaper modules from China will come with no support (not in English at least), and more reputable manufacturers like u-blox, Skyworks, Telit, … are really closed towards us hobbyists (you have to get really resourceful to even get a datasheet). A good support from a module manufacturer, in a form of readable documentation, is the best we can hope for.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      Maybe somebody will package it with a 328p on the same board...

    • @simonf3167
      @simonf3167 8 ปีที่แล้ว

      Or even better an stm32f103 like this board www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/32326304541.html it has 3.3v and 5V tolerent IO 3 uart ans 2 spi/i2c, RTC and a 12bit ADC all < $2 a real arduino pro micro killer

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      This is incredible. I used once the Maple mini which was a similar board. But for the moment, I have plenty to do with my ESPs...

    • @simonf3167
      @simonf3167 8 ปีที่แล้ว

      You can use the arduino IDE too see www.stm32duino.com/

  • @georgedlake
    @georgedlake 7 ปีที่แล้ว +1

    has anyone connected the A6 to a ESP8266? I would like to see how its connected.

  • @bosny7
    @bosny7 6 ปีที่แล้ว

    can i use bjt instead of mosfet?

  • @ardnano3223
    @ardnano3223 8 ปีที่แล้ว

    hello
    i want to learn Arduino as profissional
    what is the books must i read?
    thank you ☺

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      You do not need a book. Just start with the tutorials at arduino.cc. Start your own projects. And then, google for what you do not know. Arduino is easy to begin with and there are also many tutorials on TH-cam. You only learn it by doing and making lots of mistakes.
      But Arduino is usually used by amateurs, not professionals.

    • @ardnano3223
      @ardnano3223 8 ปีที่แล้ว

      Thank you very much
      So what is the type of microcontrollers used for the professionals?
      Andreas Spiess​

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      ARM architecture is used in many designs. Also the Atmel microprocessors which are used in Arduinos are used by professionals, just not the Arduino development environment

  • @comprokeyboard
    @comprokeyboard 3 ปีที่แล้ว

    nice

  • @freddiekrueger589
    @freddiekrueger589 7 ปีที่แล้ว

    So maybe you know how to get data from PHP script? Because Ive
    successfully send data to php script via POST but i have no idea how
    to get data from it. Thanx for a answer. Besides grat job up there :]

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Again, I come from the wrong side (from the small systems side). So I only know, what PHP is, not how to use it. Sorry

  • @CamperPolice
    @CamperPolice 7 ปีที่แล้ว

    hey nei.. han stunde lang googled wie mer das macht. aber jetz isch alles klar! meci !

  • @RomainQ
    @RomainQ 8 ปีที่แล้ว

    Andreas, what is your GitHub page? :)

    • @greskalarud
      @greskalarud 8 ปีที่แล้ว

      github.com/SensorsIot

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      Sorry, I forgot the link. It is now there

    • @RomainQ
      @RomainQ 8 ปีที่แล้ว

      Awesome, thank you

  • @leonkernan
    @leonkernan 8 ปีที่แล้ว

    Such a pity that here our 2G / GSM services are in the process of being shut down.

    • @AndreasSpiess
      @AndreasSpiess  8 ปีที่แล้ว

      Yea, I know. But currently (to my knowledge), there is no real cheap alternative available. This is, why many people think, the networks will survive longer than announced...

  • @gopals5561
    @gopals5561 6 ปีที่แล้ว

    sir pls post A6 module SMS & Call based relay ON...thank you gopal

    • @AndreasSpiess
      @AndreasSpiess  6 ปีที่แล้ว

      I have no further plans with the A6 module

  • @stefanholtker3944
    @stefanholtker3944 7 ปีที่แล้ว

    After i made the input AT+CGACT=1,
    I got the errorcode
    +CME ERROR:148
    I used a Netzclub simcard wich is registered, Realterm with EOL settings +CR+LF+CR+LF.
    I followed the code for Send Spark fun method here github.com/SensorsIot/A6-GSM-Module/blob/master/A6_swisscom/A6_swisscom.ino
    Tried another SIM Card wit another APN but still the same error :(

    • @stefanholtker3944
      @stefanholtker3944 7 ปีที่แล้ว

      148 means Unspecified GPRS error

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Some networks react differently. I also needed quite a while till if worked...

    • @АльбертИванов-ц4х
      @АльбертИванов-ц4х 7 ปีที่แล้ว +1

      Hi Stefan ! Nice to meet you here ! you should use AT+CGACT=1,1 - it will work

  • @donpalmera
    @donpalmera 8 ปีที่แล้ว

    I'm very jealous of you guys that can use 2G services. :(

    • @arcadeuk
      @arcadeuk 8 ปีที่แล้ว

      what service do you have locally?

    • @donpalmera
      @donpalmera 8 ปีที่แล้ว

      It's a bit of a mixed bag but the ones that are usable with modules are 3G or LTE.. both of which aren't something you can get

    • @gucluceyhan
      @gucluceyhan 8 ปีที่แล้ว

      As a rumor (from Ericsson) there will be 4G and 5G modules cheaper than $1. And they will use virtual sim technology (means without sim card). These modules are said to be on the market in 2017.

    • @donpalmera
      @donpalmera 8 ปีที่แล้ว

      Guclu Ceyhan That sounds impossible to me. LTE etc basebands usually have a fairly beefy processor and a lot of memory. I don't think that's going to happen for less than a $1.

    • @gucluceyhan
      @gucluceyhan 8 ปีที่แล้ว

      donpalmera I don't know I heard this rumour from my cousion who works in Ericsson. May be true may be not. We'll wait and see.
      But don't forget, may be a year or two years ago this A6/A7 chips at these prices also was impossible. :)

  • @086dx66
    @086dx66 7 ปีที่แล้ว

    today i find some redevelopment of your lib
    github.com/skorokithakis/A6lib i think its looks like really as lib. i try it its work

    • @AndreasSpiess
      @AndreasSpiess  7 ปีที่แล้ว

      Thanks. I added it to my description of the video

  • @nxxxxzn
    @nxxxxzn 7 ปีที่แล้ว

    drive.google.com/drive/folders/0B6uNNXJ2z4CxZjZXdy10endmZXM
    ^ A6, A7, A6C, A20 documentation

  • @sasankaperera1707
    @sasankaperera1707 4 ปีที่แล้ว

    here is a basic project I have done when I was 13
    th-cam.com/video/6X4gfvYrpb0/w-d-xo.html

    • @AndreasSpiess
      @AndreasSpiess  4 ปีที่แล้ว

      Nice project! Congratulations.

  • @algogeminus
    @algogeminus 3 ปีที่แล้ว

    nice