tag:blogger.com,1999:blog-7139555744230746595.post6149639289095073115..comments2018-05-22T04:30:14.244-03:00Comments on Arduitter: RF Links Reliable MessagingArduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-7139555744230746595.post-29754237925284713792015-12-10T23:06:05.860-03:002015-12-10T23:06:05.860-03:00hi, i'm trying to download your code but its n...hi, i'm trying to download your code but its not available, can you send me a link as i can find it, thankAnonymoushttps://www.blogger.com/profile/15730617356671501019noreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-85671396734867688212010-12-06T16:07:58.887-03:002010-12-06T16:07:58.887-03:00@Prashanth,
Yeah, an Arduino is the way to go.@Prashanth,<br /><br />Yeah, an Arduino is the way to go.Arduitterhttp://arduitter.blogspot.comnoreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-25390162172757580982010-12-03T14:19:49.558-03:002010-12-03T14:19:49.558-03:00Sure.. i was just afraid i'd cramp up your com...Sure.. i was just afraid i'd cramp up your comments section :) .. for my need i guess at the PC end i need the USB to serial converter which goes over a transmitter and then in the receiver's end i need the receiver but what do i connect to convert the serial back to USB?? can an arduino do that?<br />Thanks..Prashanthnoreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-4768276986741778492010-12-03T14:01:40.292-03:002010-12-03T14:01:40.292-03:00@Prashanth,
I think this post already provides so...@Prashanth,<br /><br />I think this post already provides something you can start with (components, code, schematics) but let me know if you need something else.<br />On the email/chat question, let's keep it here, this way we can help others.Arduitterhttp://arduitter.blogspot.comnoreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-39731719241451041552010-12-03T11:51:26.474-03:002010-12-03T11:51:26.474-03:00Could you provide me with some more information on...Could you provide me with some more information on this.. am really interested in doing this(wireless USB)..Thanks.. Is there any way i can contact you via email/chat etc ?Prashanthnoreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-49808703422206182732010-12-03T09:25:54.148-03:002010-12-03T09:25:54.148-03:00If i got your question right, yes, it is possible....If i got your question right, yes, it is possible.Arduitterhttp://arduitter.blogspot.comnoreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-49681994263481675532010-12-03T08:25:18.509-03:002010-12-03T08:25:18.509-03:00hey,
great article. Is it possible to use RF tra...hey,<br /> great article. Is it possible to use RF transmitter and receiver to make wireless USB ports?Prashanthnoreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-74725891632664787682010-10-19T15:35:48.538-03:002010-10-19T15:35:48.538-03:00Here's the second post on the protocol.
http:...Here's the second post on the protocol.<br /><br />http://arduitter.blogspot.com/2010/10/rf-links-reliable-messaging-part-2.htmlArduitterhttps://www.blogger.com/profile/11238406405634419508noreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-89760229296801966112010-10-19T14:21:31.279-03:002010-10-19T14:21:31.279-03:00@Bunedoggle, you almost got it. I'm preparing ...@Bunedoggle, you almost got it. I'm preparing a post where i'm going to explain it. It actually is a 3 bytes (header), 1 byte (identifier), 1 byte (data) and 1 byte (checksum) packet.Arduitterhttps://www.blogger.com/profile/11238406405634419508noreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-2093868777589349182010-10-19T13:28:31.987-03:002010-10-19T13:28:31.987-03:00@WTF
So looking at the code, you're building ...@WTF<br /><br />So looking at the code, you're building a data packet that looks like this:<br /><br />-----------------------------------------<br />| SOP byte | MAC Addr 3 bytes |<br />-----------------------------------------<br />| Seq # byte | DATA 3 bytes |<br />-----------------------------------------<br />| DATA byte | CHKSUM byte |<br />----------------------------<br /><br />Where:<br />SOP = Start of packet (0xF0)<br />Seq # = User defined ID number<br />CHKSUM = (DATA[1]) ^ (DATA[0])<br /><br />Is that pretty accurate Arduitter?Bunedogglehttps://www.blogger.com/profile/02735289916026662541noreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-56091061672145967492010-10-19T00:12:33.089-03:002010-10-19T00:12:33.089-03:00Have you looked at Forward Error Correction (http:...Have you looked at Forward Error Correction (http://en.wikipedia.org/wiki/Forward_error_correction)? This is how the problem is handled in most digital media, like CDs and portable phones.<br /><br />There are two primary problems I see: there is no open source implementation of a non-trivial method (that I know of, please correct me if anybody knows of one), and this will substantially increase the processing load on BOTH sides of the transmission. <br /><br />But it sure is cool. I worked on it for a startup a few years ago, trying to optimize the transmission of multi-terabyte video files across company networks...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-12483866044008843692010-10-18T18:04:10.401-03:002010-10-18T18:04:10.401-03:00I really like how you documented your protocol, bu...I really like how you documented your protocol, but _please_ do a solid electrical installation!<br /><br /><br /><br />If you solder bare wires to the relay, only a few movements on the cable will bend the pins around enough to break off. And use a flame-retardant, protective isolated encasing for the whole setup if it is to be placed into wooden furniture.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-24703034342235362632010-10-18T15:15:13.953-03:002010-10-18T15:15:13.953-03:00I'm curious as to why you use a random packet ...I'm curious as to why you use a random packet id instead of a serial count. A random number generator will produce the same number twice in a row, so you risk having two sequential packets with the same id.CVBrucenoreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-50816764822832940392010-10-18T14:33:46.214-03:002010-10-18T14:33:46.214-03:00@wtf, that sounds good, i'll work on it. Thank...@wtf, that sounds good, i'll work on it. Thanks for the comment.Arduitterhttps://www.blogger.com/profile/11238406405634419508noreply@blogger.comtag:blogger.com,1999:blog-7139555744230746595.post-54664918748061377452010-10-18T13:10:57.244-03:002010-10-18T13:10:57.244-03:00What about a formal description of the protocol? A...What about a formal description of the protocol? A description that can be used to implement the protocol in the language you want without looking at the current implementation. That would be useful!wtfhttp://www.wtf.comnoreply@blogger.com