collapse

Welcome!



Welcome to Robot Rebels, an online robot maker community.

Register today to post your projects, ask questions, share knowledge and meet like-minded people from around the world.


The RobotRebel.org Community

Author Topic: I didn't know JavaScript could do that  (Read 288 times)

Ladvien

  • Alabtu-ian Refugee
  • Member
  • *
  • Posts: 47
I didn't know JavaScript could do that
« on: May 25, 2017, 12:30:08 PM »
Did anyone else know about Google's Web API which supports Bluetooth LE within the Chrome browser?  It's pretty damn nifty, was able to spin up a browser based BLE terminal within a few hours:

https://ladvien.com/robots/bluetooth-low-energy-javascript/

I think I'm going to try to re-build my TinySafeBootloader...from the browser.  :o

Currently, the API only supports the following OSes: Chromimum, Mac, Android, and (with a lot of work), Windows
« Last Edit: June 11, 2017, 08:42:10 PM by Ladvien »

mogul

  • Hot glue gunslinger
  • Member
  • *
  • Posts: 135
  • This is a good day!
Re: I didn't know JavaScript could do that
« Reply #1 on: May 29, 2017, 01:30:45 AM »
Nifty indeed.

They indeed cram a lot of OS functionality into the browser. I see more security issues coming up soon.

And no linux support, how disappointing  :(

Ladvien

  • Alabtu-ian Refugee
  • Member
  • *
  • Posts: 47
Re: I didn't know JavaScript could do that
« Reply #2 on: May 29, 2017, 06:09:44 PM »
I haven't tested it yet--but they stated Linux is supported. 

I no little about infosec, but it does require an encrypted connection and user action.  I'm still pretty excited about it--it gave me a reason to learn JavaScript.

Ladvien

  • Alabtu-ian Refugee
  • Member
  • *
  • Posts: 47
Re: I didn't know JavaScript could do that
« Reply #3 on: June 03, 2017, 11:58:10 AM »
Well, things are moving nicely.

Currently, Lumi5, my little TinySafeBoot AVR uploader which will upload binary files across BLE from the webbrowser, is able to:

  • Search for BLE devices
  • Connect to BLE devices
  • Read and Write to BLE
  • Display received ASCII to terminal
  • Remotely set my Robber PCB into TSB Programming or AVR Run Mode
  • Read user file and parse into array



It's feeling like this project might actually be successful.




« Last Edit: June 03, 2017, 12:06:06 PM by Ladvien »

 

* Search


* Recent Topics

Encoders Really? by DangerousThing
[Today at 05:37:59 AM]


Blockchains, Ethereum, and a Safer SkyNet by jinx
[June 26, 2017, 01:17:32 PM]


Z motor mount by jinx
[June 26, 2017, 04:05:25 AM]


Spinny Flowers by Impala
[June 25, 2017, 06:24:33 PM]


Automobile drag coefficient by Impala
[June 23, 2017, 01:18:46 AM]


Arduino fork by ossipee
[June 20, 2017, 03:20:37 PM]


ghetto compressor revisited by 1 what
[June 19, 2017, 04:07:09 AM]


Don Quixote Re-loaded by Gareth
[June 18, 2017, 07:10:39 AM]


Spammers by MEgg
[June 16, 2017, 11:11:26 AM]


5 min meeting timer by mogul
[June 16, 2017, 04:55:08 AM]


Picture Topic by Impala
[June 14, 2017, 05:17:43 PM]


Bluetooth Low Energy in JavaScript by Ladvien
[June 10, 2017, 05:10:21 PM]


Gait Creation Using Excel by BaldwinK
[June 08, 2017, 01:41:11 PM]


Which micro motor solution would be the strongest ? by programer786
[June 07, 2017, 02:50:31 PM]


Fun Fact by jinx
[June 07, 2017, 03:08:01 AM]

* Recent Posts

Re: Encoders Really? by DangerousThing
[Today at 05:37:59 AM]


Re: Blockchains, Ethereum, and a Safer SkyNet by jinx
[June 26, 2017, 01:17:32 PM]


Z motor mount by jinx
[June 26, 2017, 04:05:25 AM]


Spinny Flowers by Impala
[June 25, 2017, 06:24:33 PM]


Re: Blockchains, Ethereum, and a Safer SkyNet by mogul
[June 23, 2017, 01:53:15 AM]


Re: Automobile drag coefficient by Impala
[June 23, 2017, 01:18:46 AM]


Blockchains, Ethereum, and a Safer SkyNet by mtriplett
[June 22, 2017, 11:47:08 AM]


Re: Automobile drag coefficient by Impala
[June 21, 2017, 09:45:12 PM]


Re: Arduino fork by ossipee
[June 20, 2017, 03:20:37 PM]


Re: Arduino fork by mogul
[June 20, 2017, 02:28:32 PM]


Arduino fork by ossipee
[June 20, 2017, 01:35:33 PM]


Re: ghetto compressor revisited by 1 what
[June 19, 2017, 04:07:09 AM]


Re: Don Quixote Re-loaded by Gareth
[June 18, 2017, 07:10:39 AM]


Re: Spammers by MEgg
[June 16, 2017, 11:11:26 AM]


Re: 5 min meeting timer by mogul
[June 16, 2017, 04:55:08 AM]