TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GPRS Shield V1.0

34 pointsby steeplesover 10 years ago

6 comments

danellisover 10 years ago
I&#x27;ve used modules like this before (including the SIM908, which is like the SIM900, but with GPS too). The biggest pain is that they only support AT commands as a protocol. It&#x27;s very difficult to work with reliably, especially in a memory-constrained device. Whenever you issue a command, you need to check the next line to see whether it succeeded or failed, but the next line might be the response, or it might be an entirely unrelated unsolicited response (an asynchronous notification). You end up with either a complicated state machine or having to treat every command specially.<p>Even synchronizing the commands and responses is tricky, because you have to send an &#x27;AT&#x27; and wait for an &#x27;OK&#x27;, or if you didn&#x27;t get one, send an &#x27;AT&#x27; again. Then when you get an &#x27;OK&#x27;, is it from the first AT or the second one? So you have to spend a second eating all the data comes in before you can start sending commands for real. It&#x27;s all so... ugh.<p>I&#x27;d love for someone to implement a well-thought-out binary protocol as an alternative.<p>I see the example code give here just cheats and waits 100ms for each command to happen, then assumes it was successful and moves on to the next.
评论 #8264620 未加载
评论 #8264890 未加载
mslevover 10 years ago
The link to buy it lists it as discontinued. Here is V2.0, which is available!<p><a href="http://www.seeedstudio.com/depot/gprs-shield-v20-p-1379.html?cPath=132_134" rel="nofollow">http:&#x2F;&#x2F;www.seeedstudio.com&#x2F;depot&#x2F;gprs-shield-v20-p-1379.html...</a>
spiritplumberover 10 years ago
One thing you can do is get a microcontroller that does USB host, get a cheapie android phone online, and wire it up that way using ADB.<p>I wrote a library to let a Parallax Propeller do this (it will be more power hungry than, say, an IOIO board, but it can give your phone 8 serial ports rather than just one). <a href="http://obex.parallax.com/object/116" rel="nofollow">http:&#x2F;&#x2F;obex.parallax.com&#x2F;object&#x2F;116</a><p>Economies of scale mean that a low end android phone costs about as much as this shield.
评论 #8264991 未加载
hoopismover 10 years ago
So for those who may have seen the BTTN post (100 dollar cell network enabled button) you now know the dirty secret. You are this shield, and arduino and 60c away from building your own.
评论 #8264594 未加载
2close4comfortover 10 years ago
now this looks like it might be just thing for the SMS gateway I was building for nagios
franciscopover 10 years ago
They just copy&#x2F;pasted the wiki engine, it&#x27;s even showing &quot;Wikipedia, the free encyclopedia&quot;. Looks like a really bad job. However, the Shield looks really neat and worth it.
评论 #8264388 未加载