tag:blogger.com,1999:blog-931945837003734729.post2313506884486606724..comments2023-11-29T14:21:46.288+01:00Comments on Short notes on everything: Neoway M590 GPRS Tutorial: sending and receiving files from/to SD cardVadim Panovhttp://www.blogger.com/profile/04442689852646272707noreply@blogger.comBlogger27125tag:blogger.com,1999:blog-931945837003734729.post-21767780202267745252018-04-25T19:06:03.681+02:002018-04-25T19:06:03.681+02:00You're absolutely right on both counts! Thanks...You're absolutely right on both counts! Thanks for correction, and expanding 0n what you said about the maximum voltage, Hardware design manual clearly states this:<br />>Because the module uses a 2.85V IO power system, maximum input voltage of all IO <br />interfaces can not exceed 3.3V, otherwise the IO may be damaged.IO interfaces with a 3.3V power supply may for various reasons output at 3.3V or higher. In this event, this voltage on the I/O signal interface will connect to the IO of the 2.85V module and damage the IO ports. <br />So yeah, to use this module for any purpose other than pure hobbyist, one should carefully read all the scarce documentation that's been translated into English.Vadim Panovhttps://www.blogger.com/profile/04442689852646272707noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-49428471107144755142018-04-25T18:50:02.105+02:002018-04-25T18:50:02.105+02:00Two quick notes:
- I think you mean you have a &qu...Two quick notes:<br />- I think you mean you have a "knack" not a "knock"<br />- The m590 is rated at 2.8V. Overdriving it at 3.3V may damage the module and shorten it's lifespan. YMMV, just be aware<br />JockMhttps://www.blogger.com/profile/05241182217620073285noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-13000502915941198572018-03-03T08:43:34.776+01:002018-03-03T08:43:34.776+01:00Did you ever get a HTTP POST working, I cant find ...Did you ever get a HTTP POST working, I cant find any examples on the netBionicbonehttps://www.blogger.com/profile/01208402987734255122noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-69191234700531062992017-11-15T13:23:36.140+01:002017-11-15T13:23:36.140+01:00Thanks vadim for your response.
I also tried with...Thanks vadim for your response.<br /><br />I also tried without using CGATT command but still create network issue. I followed below sequence for data transmission through tcp socket.<br /><br />AT+XISP=0<br />OK<br /><br />AT+CGDCONT=1,"IP","internet"<br />OK<br /><br />AT+XIIC=1<br />OK<br /><br />AT+XIIC?<br />+XIIC: 0, 0.0.0.0<br />OK<br /><br /><br />In that sequence I tried to establish PPP link using (AT+XIIC=1) AT command and also received OK response. But when I tried to check the PPP link is successfully attached or not using (AT+XIIC?) AT command but always PPP link is not established properly.<br /><br />I followed as per given in this document link : https://cdn.instructables.com/ORIG/F...HQIZ6CYGIU.pdf<br /><br />but getting this same issue<br />so how to resolve this type of issue? Anonymoushttps://www.blogger.com/profile/18430469863021694052noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-61774278331310686202017-11-15T11:50:57.640+01:002017-11-15T11:50:57.640+01:00As you may have noticed, I managed to connect to G...As you may have noticed, I managed to connect to GPRS network without using CGATT command just fine. Try doing it my way, maybe?<br />Anyway, if your local network requires you to issue this command, I'm afraid I can't advise you anything but trying a different module. M590 modules come from a mixed bag - sometimes one module will misbehave in response to one command you know should work, while another will execute it just fine...Vadim Panovhttps://www.blogger.com/profile/04442689852646272707noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-7696350935203187842017-11-15T09:36:55.460+01:002017-11-15T09:36:55.460+01:00I have tried to send the data through socket commu...I have tried to send the data through socket communication.<br /><br />when I set the AT command using AT+CGATT=1 for activate the GPRS but every time received ERROR.<br /><br />Also i tried to IDEA SIM, DOCOMO SIM and VODAFONE SIM card but received ERROR.<br /><br />e.g.<br />AT<br />OK<br />AT+CGATT?<br />+CGATT : 0<br />OK<br />AT+CGATT=1<br />ERROR<br /><br />How to resolve this gprs connectivity issue? Anonymoushttps://www.blogger.com/profile/18430469863021694052noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-65566604941750565832017-09-20T21:31:20.712+02:002017-09-20T21:31:20.712+02:00Hola a todos necesito ayuda con thingspeaks. No co...Hola a todos necesito ayuda con thingspeaks. No consigo actualizar los datos del canal<br />m590 y comandos at serie pc<br /><br /><br />MODEM:STARTUP<br /><br />+PBREADY<br />AT<br />OK<br /><br />AT+XISP=0<br />OK<br /><br />AT+CGDCONT=1,"IP","ORANGEWORLD"<br />OK<br /><br />AT+XGAUTH=1,1,"orange","orange"<br />OK<br /><br />AT+XIIC=1<br />OK<br /><br />AT+XIIC?<br /><br />+XIIC: 1, 10.74.227.188<br />OK<br /><br />AT+DNS="api.thingspeak.com"<br />OK<br /><br />+DNS:52.1.229.129<br />+DNS:52.5.13.84<br />+DNS:OK<br /><br />at+tcpsetup=0,52.1.229.129,80<br />OK<br /><br />+TCPSETUP:0,OK<br /><br />AT+TCPSEND=0,71<br /><br />><br />GET https://api.thingspeak.com/update?api_key=XXXXXXXXXXXXXXXX&field1=9<br />OK<br /><br />+TCPSEND:0,71<br /><br />+TCPCLOSE:0,Link Closed<br /><br />Parece todo correcto pero los datos del canal no se actualizan<br /><br />ayuda please<br />yomismohttps://www.blogger.com/profile/06069711444710332562noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-1521308997273515432017-04-06T22:40:00.363+02:002017-04-06T22:40:00.363+02:00thank you Vadim, after studying your post more car...thank you Vadim, after studying your post more carefully, actually, i already did order 2 of them :) in my rush i did not see it carefully the chip is not from neoway, but i think it's the same one http://www.ebay.com/itm/401085445937?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT indeed it's really cheap!ασδφδφαδσφδασhttps://www.blogger.com/profile/09348386183803756355noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-87895968063447053002017-04-06T20:57:08.363+02:002017-04-06T20:57:08.363+02:00Worked for me, and looking around the web I can se...Worked for me, and looking around the web I can see I'm not alone in that. Cannot garantee it will work for you though - ridiculously cheap stuff rarely works 100% of time...Vadim Panovhttps://www.blogger.com/profile/04442689852646272707noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-28225287387658942482017-04-06T20:53:46.648+02:002017-04-06T20:53:46.648+02:00Hello,
Both scenarios seem viable to me. This chi...Hello, <br />Both scenarios seem viable to me. This chip can definitely detect caller's number, send and receive SMS (all that was tested by me). As for sending sensor values to a web server, I can imagine using http POST method to do that (just like sending form data from a web page e.g. val1=1023&val2=123). Actually, considering how inexpensive those modules are, I would just buy a couple and try it out if I were you. If it doesn't work - PFF, no big loss ☺Vadim Panovhttps://www.blogger.com/profile/04442689852646272707noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-51346165996803298012017-04-06T20:30:34.184+02:002017-04-06T20:30:34.184+02:00Hallo, great info there. Congratulations.
Is it a...Hallo, great info there. Congratulations.<br /><br />Is it also possible with this module to upload data to a webserver? eg lively or your own webserver? (eg sensing sensor values).<br /><br />Can the detect call be used for example: i Send sms or call the arduino and it responds with an sms?<br /><br />I am thinking of buying 2 of them to create 2 simple weather stations that's upload data to a web server, and/or respond to your call with an sms with thw sensors readings<br /><br />thank you in Advance<br />Dimitriασδφδφαδσφδασhttps://www.blogger.com/profile/09348386183803756355noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-89765525577226013832017-03-02T17:25:45.371+01:002017-03-02T17:25:45.371+01:00i need a help , i am using neoways n10 module for ...i need a help , i am using neoways n10 module for that module how to connect sever for send the data to server and viceversa..<br />please example how to write a at commands for this, i am using stm32f0xx microcontrollerkrishorhttps://www.blogger.com/profile/14068592138079625322noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-42512031275328433742017-01-14T09:04:40.516+01:002017-01-14T09:04:40.516+01:00Stripe on diode's body goes to the side opposi...Stripe on diode's body goes to the side opposite from pin headers. So it's like (pin header)-[ |]-m590.<br />I must admit, I had to resolder the LEDs during assembly after mixing up the polarity - they're so tiny!Vadim Panovhttps://www.blogger.com/profile/04442689852646272707noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-32441850816896253592017-01-14T08:22:08.390+01:002017-01-14T08:22:08.390+01:00Construction of the kit: how do you determine the ...Construction of the kit: how do you determine the polarity of the supplied diodes? Erikhttps://www.blogger.com/profile/18017754870696382132noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-85865809745269385032016-12-04T12:57:55.576+01:002016-12-04T12:57:55.576+01:00http://www.edaboard.com/thread357212.html
A 1000 u...http://www.edaboard.com/thread357212.html<br />A 1000 uF capacitor will do the trick<br />(jbeemster)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-73261675959328628272016-11-26T11:44:57.629+01:002016-11-26T11:44:57.629+01:00Mr Maqsudjon Usmonov
i have the same probleme did...Mr Maqsudjon Usmonov <br />i have the same probleme did you solve your probleme if yes. I will be great if tell me who can i solve it too ...Thanks.<br /><br />MODEM:STARTUP<br /><br />MODEM:STARTUP<br /><br />MODEM:STARTUP<br /><br />MODEM:STARTUP<br /><br />MODEM:STARTUP<br /><br />MODEM:STARTUP<br /><br />MODEM:STARTUP<br /><br />MODEM:STARTUP<br /><br />MODEM:STARTUP<br />المشرفhttps://www.blogger.com/profile/01416414851132179386noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-87949800131602113652016-11-18T20:17:58.561+01:002016-11-18T20:17:58.561+01:00hi,
i am trying to pass url value to a server and ...hi,<br />i am trying to pass url value to a server and for me this did not work. example: www.testurl.com/test.php?i=1<br />if i send this successfully i will get respose.. but i dont know how to send http request from M590..<br />pls helppix3latedpichttps://www.blogger.com/profile/17041145665155946108noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-76706999281804419882016-11-07T20:10:07.912+01:002016-11-07T20:10:07.912+01:00Thank you for post ! Very good !Thank you for post ! Very good !bsqhttps://www.blogger.com/profile/11952275596428545333noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-67476542963447441302016-08-13T21:28:43.917+02:002016-08-13T21:28:43.917+02:00As per the datasheet provided, AT+CLIP is not supp...As per the datasheet provided, AT+CLIP is not supported. Can it really be used to get caller id on an incoming call?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-80012627734372298612016-08-10T07:10:54.637+02:002016-08-10T07:10:54.637+02:00Wow, I'm curious to see what weird things one ...Wow, I'm curious to see what weird things one can expect from those things. No, I haven't seen such behavior yet, but I can see module resetting every 15 seconds either means it's fubar or there's something bad in the external curcuit. Double check your connections, and if everything is fine, throw it in the trash :) Vadim Panovhttps://www.blogger.com/profile/04442689852646272707noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-7615908148670651012016-08-09T17:00:36.060+02:002016-08-09T17:00:36.060+02:00As per datasheet you can change it with +IPR comma...As per datasheet you can change it with +IPR command, but I don't suppose modules come preconfigured different to different sellers.Vadim Panovhttps://www.blogger.com/profile/04442689852646272707noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-62827835547549251592016-05-30T12:42:37.101+02:002016-05-30T12:42:37.101+02:00From the code that you provided I can see you are ...From the code that you provided I can see you are running TCP request in loop without checking for any conditions, which means the code checking inbound text for "1of" string executes once in about 14 seconds (sum of all delays in your loop), which makes no sense.<br />Other than that I can only say that I'm still learning about this module just like you, so you're on your on. Try to find out what this "junk" data means and why are you receiving it for starters.Vadim Panovhttps://www.blogger.com/profile/04442689852646272707noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-87286195114884768512016-05-30T11:18:45.915+02:002016-05-30T11:18:45.915+02:00This is my edited loop:
void loop() {
if (mySeri...This is my edited loop:<br />void loop() {<br /> if (mySerial.available()) { <br /> while (mySerial.available()) { <br /> ch = mySerial.read();<br /> val += char(ch);<br /> delay(10);<br /> }<br /> Serial.println(val); <br /> val = "";<br /> }<br /> /*<br /> if (Serial.available()) { <br /> while (Serial.available()) { <br /> ch = Serial.read();<br /> val += char(ch);<br /> delay(10);<br /> }*/<br /> // if (val.indexOf("g") > -1) {<br /> delay(4000);<br /> Serial.println("GPRS send started");<br /> <br /> mySerial.print("AT+TCPSETUP=1,52.7.53.111,80\r");<br /> // mySerial.print("AT+TCPSETUP=1,141.101.113.175,80\r");<br /><br /> delayWithRelay(1000);<br /> // mySerial.print("AT+TCPSEND=1,47\r");<br /> mySerial.print("AT+TCPSEND=1,99\r");<br /><br /> delayWithRelay(1000);<br /> //mySerial.print("GET /asciilogo.txt HTTP/1.1\n");<br /> mySerial.print("GET /channels/78285/fields/1/last.txt?api_key=XXX HTTP/1.1\n");<br /><br /> delayWithRelay(500);<br /> // mySerial.print("host: arduino.cc\n\r\n");<br /> mySerial.print("host: api.thingspeak.com\n\r\n");<br /><br /> delayWithRelay(500);<br /> mySerial.print((char)0x0D); <br /> delay(1000);<br /> <br /> delayWithRelay(5000);<br /> <br /> if (val.indexOf("1of") > -1) {<br /> Serial.println("Light is Off");<br /> } <br /> mySerial.println("AT+TCPCLOSE=1");<br /> Serial.println("Complete");<br /> // } else {<br /> // mySerial.println(val);<br /> // }<br /> val = "";<br /> }<br />//}<br />Anonymoushttps://www.blogger.com/profile/13126617130506178060noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-44549299259686291832016-05-30T11:14:48.872+02:002016-05-30T11:14:48.872+02:00Thanks a lot for your tutorial. I managed to retri...Thanks a lot for your tutorial. I managed to retrieve a webpage:<br />"api.thingspeak.com/channels/78285/fields/1/last.txt?api_key=XXX"<br /> <br />but there are so many junk data and what i need is 3 byte length txt file (1of) to control LED: <br /><br />+TCPSEND:1,99<br /><br />+TCPRECV:1,644,HTTP/1.1 200 OK<br />Content-Type: text/plain; charset=utf-8<br />Transfer-Encoding: chunked<br />Connection: close<br />Status: 200 OK<br />X-Frame-Options: ALLOWALL<br />Access-Control-Allow-Origin: *<br />Access-Control-Allow-Methods: GET, POST, PUT, OPTIONS, DELETE, PATCH<br />Access-Control-Allow-Headers: origin, content-type, X-Requested-With<br />Access-Control-Max-Age: 1800<br />ETag: "8ce5bfa6ae8b0f9050ed55891ac22d1c"<br />Cache-Control: max-age=0, private, must-revalidate<br />X-Request-Id: 67d9d57d-5b57-4e3d-bf01-dff221ba5db0<br />X-Runtime: 0.020108<br />X-Powered-By: Phusion Passenger 4.0.57<br />Date: Mon, 30 May 2016 08:56:02 GMT<br />Server: nginx/1.9.3 + Phusion Passenger 4.0.57<br /><br /><br /><br />+TCPRECV:1,8,3<br />1of<br /><br /><br />+TCPRECV:1,5,0<br /><br /><br /><br />+TCPCLOSE:1,Link Close<br /><br />Please support.<br /> Anonymoushttps://www.blogger.com/profile/13126617130506178060noreply@blogger.comtag:blogger.com,1999:blog-931945837003734729.post-52779624144444503342016-05-16T22:17:40.577+02:002016-05-16T22:17:40.577+02:00Well, never make it to tcp connection, i'll tr...Well, never make it to tcp connection, i'll try with your code and will post here what's happening.Anonymoushttps://www.blogger.com/profile/12554796318930818974noreply@blogger.com