WebJack
webjack

## What Does It Do? **WebJack is a wired, bidirectional data link between the Arduino Uno and your phone, established via headphone jack.** It uses two distinct frequencies for a modem-like serial transmission of data. WebJacks runs in the browser and its goal is to provide a way to read sensors without the burden to install native applications. Look for recent updates on Public Lab [here](http://publiclab.org/tag/webjack). ![webjack-circuit](/system/images/photos/000/023/509/original/IMG_20180207_135242.jpg) ## Activities This is a list of community-generated guides for specific applications and the development of WebJack. These [activities can be categorized](https://publiclab.org/wiki/activity-categories), and some may be more reproduced -- or reproducible -- than others. Try them out to build your skills, and help improve them by leaving comments. Together, we can repeat and refine the activities into experiments. ### Activity grid [activities:webjack] **** ## Frequently Asked Questions Ask a question about WebJack [notes:question:webjack] **** [![IMG_0138_web.JPG](//i.publiclab.org/system/images/photos/000/017/089/large/IMG_0138_web.JPG)](//i.publiclab.org/system/images/photos/000/017/089/original/IMG_0138_web.JPG) WebJack is an open source client-side JavaScript library that acts as audio modem. It is built for use with [SoftModem](https://github.com/arms22/SoftModem), the Arduino-side code. For example, with WebJack you can transmit: * data as text * binary data * Firmata RPC messages *** ## Challenges We're working to refine and improve WebJack on a number of fronts; here, take a look at the leading challenges we're hoping to solve, and post your own. Be sure to add: * constraints: expense, complexity * goals: performance, use cases [questions:webjack-challenge] **** ## Build a data link with WebJack Instructions on the circuit and software needed for WebJack can be found here: https://publiclab.org/notes/rmeister/07-18-2016/webjack-testers-needed ### Demo WebJack applications - [Using Firmata with WebJack as transport](https://publiclab.github.io/webjack-firmata/example): - [WebJack demo website](https://publiclab.github.io/webjack/examples) ###Notes: - For more information about WebJack, post a question to the "dev" mailing list [here](https://groups.google.com/group/plots-dev)) (also listed in the left sidebar) - The github repo of WebJack is [here](https://github.com/publiclab/webjack) ...


Author Comment Last activity Moderation
ryzokuken "@liz, I think there isn't much clarity regarding the conference link. Could you please resend it anyway? " | Read more » over 7 years ago
liz "Hi guys, if you know Apache works well and meets your needs, it's fine with me! What does it take to use it? Can you send us all a link to join a c..." | Read more » over 7 years ago
ryzokuken "Hi @liz and team, I confirm. May I suggest to look for a libre conferencing solution. Regards, Sebastian +1 May I suggest you guys to look into A..." | Read more » over 7 years ago
icarito "Hi @liz and team, I confirm. May I suggest to look for a libre conferencing solution. Regards, Sebastian " | Read more » over 7 years ago
ananyo2012 "Hi @liz I would also like to join in. 7 pm IST is ok for me. See you all tomorrow ! " | Read more » over 7 years ago
ccpandhare "Hi @liz, see you there! " | Read more » over 7 years ago
stella "Hello @liz, The time is convenient for me. See you there. " | Read more » over 7 years ago
liz "Hi folks, to keep this community bonding period going I propose we all get on a video call! Over in Gitter, we've been working on a proposed time o..." | Read more » over 7 years ago
ccpandhare "@warren Will do that. " | Read more » over 7 years ago
warren "Hi, folks - one more update -- I worked through the plan for the Map project, from Mridul's proposal, and put together a checklist-style plan in a ..." | Read more » over 7 years ago
warren "Hi, @stella @david-days and @ujitha, and really anyone interested in email notifications -- i found a couple smaller projects which would require a..." | Read more » over 7 years ago
stevie "Hello! Here to introduce myself, my name is Stevie Lewis and I'm really excited for this year (HI new students!!!) For a bit about me: I enjoy work..." | Read more » over 7 years ago
ananyo2012 "Hi all ! My name is Ananya Maiti and I have been a GSoC 2016 student with PublicLab. Since then I have been in close touch with the community. I ha..." | Read more » over 7 years ago
icarito "Hello! Here's a quick note to students and fellow mentors to introduce myself. I am the PublicLab.Org systems administrator, whose responsibility i..." | Read more » over 7 years ago
david-days "Hey, All, Just a quick introduction of myself to the teams here. I am a professional software developer who's been working primarily in the "inte..." | Read more » over 7 years ago
ccpandhare "Done... :) " | Read more » over 7 years ago
warren "Hi, all - just checking that everyone's followed the link above to subscribe -- One thing I wanted to ask everyone to do as well is to read over th..." | Read more » over 7 years ago
warren "Also -- @mridulnagpal - in case you're listening, last night's map changes support your summer project! https://github.com/publiclab/plots2/pull/13..." | Read more » over 7 years ago
liz "ok, done! " | Read more » over 7 years ago
warren "Hi, all -- @ryzokuken, @stella, @ccpandhare, @mridulnagpal, @Ashan, @david-days, @ananyo2012, @Ujitha, @stevie, @liz -- (so far!) Would all mentor..." | Read more » over 7 years ago
Ujitha "My Congratulations to the students who got selected this Year ! " | Read more » over 7 years ago
ananyo2012 "Ah received the mentor invitation email " | Read more » over 7 years ago
ananyo2012 "Hi @warren I would like to work as a mentor. Specially looking for the Bot project by @ryzokuken " | Read more » over 7 years ago
ccpandhare "Thanks! @warren " | Read more » over 7 years ago