connecting Propeller to the world with Cellular
Brian Carpenter
Posts: 728
I have been developing my project by using the propeller and the Motorola c168i cellphone as described by jay Licklider a few years back. I have come upon two problems. the first is that it runs on the ATT 2G network that ATT is doing away with at the end of the year. Secondly, and most importantly, I sent to deploy the project today. While my LTE Verizon phone has great service, my ATT phone has none.
What are you guys using for a 3G solution? What networks are you guys running them on?
thanks
What are you guys using for a 3G solution? What networks are you guys running them on?
thanks
Comments
Adafruit now sells a 3G Fona. I think there are less expensive versions but Adafruit is really good about providing documentation and code examples.
In preparing to port Adafruit's Fona Arduino library to Spin, I wrote a program to monitor the communication between the Arduino and the Fona. This program is titled "MonitorFona.spin." Here's a link to the GitHub repository. If you want to use the program, download the archive "MonitorFona - Archive [Date 2015.06.06 Time 19.46].zip."
I had a hard time deciphering the datasheet of the cell phone module used in the Fona. Monitoring the communication between the Arduino and the Fona helped me to see exactly which characters were being used in the various commands and requests.
I think the program could be used to eavesdrop on any two devices using asynchronous serial communication including the 3G Fona.
Edit: I just noticed I included an example of the output from the program. The file "CapturedData150606a.txt" contains this example output.
Here's a portion of the output where I had entered the character "b" to request battery information. (This request was entered in the Arduino's terminal window.)
The "FromTerm" and "ToTerm" identifiers correspond with the communication lines between the Arduino and the PC. The "ToTerm" output would show up in the Arduino's terminal window. I used the program Parallax Serial Terminal.exe to display the output from the Propeller.
Of course the program isn't very useful if you don't have an Arduino.
It worked fairly well.
Thre are many break out boards. Only delicate thing is power supply (you have very high current peaks, but it's a common problem).
There also is a recent thread on SIM900 and data connection )I have never been able to handle data reliably, so I relied on SMS only)
http://forums.parallax.com/discussion/149716/sim-900-gsm-module-interface-object-wip
http://forums.parallax.com/discussion/164580/issue-gprs-sim-900
Massimo