Bluetooth-Beacon mit JavaScript-Interpreter | Make

Originalartikel

Backup

<html> <div class=„meldung_wrapper druckversion“>

          <!-- RSPEAK_STOP -->
  
      
          
      
      
  
  <!-- RSPEAK_STOP -->
  <figure class="aufmacherbild"><img src="https://1.f.ix.de/scale/geometry/695/q75/imgs/18/1/8/6/1/0/7/0/Puck-157ee12491a536d5.jpeg"/></figure><!-- RSPEAK_START --><!-- RSPEAK_START --><p class="meldung_anrisstext"><strong>Der kleine Puck.js verspricht Programmierern einen leichten Einstieg ins Internet der Dinge. Die Kickstarter-Kampagne hat das Finanzierungsziel bereits weit &#252;bertroffen. </strong></p>
          <p>Der knopfzellengro&#223;e Controller <b>Puck.js [1]</b> verheiratet Bluetooth Smart (5.0) mit der vergleichsweise einfach zu erlernenden Sprache JavaScript. Dazu ist auf dem verbauten ARM-Cortex M4 (<b>Nordic nRF52832  [2]</b>SoC) bereits der JavaScript-Interpreter <b>Espruino [3]</b> installiert. Damit l&#228;sst sich dann beispielsweise das schon in den Puck.js integrierte Magnetometer als N&#228;herungs- oder Orientierungssensor beziehungsweise Kompass verwenden. Per Bluetooth kann der Controller seine Informationen weitergeben &#8211; die Reichweite betr&#228;gt laut Datenblatt bis zu 80 Meter. </p>

<p> <!– RSPEAK_STOP –>

	<img src="https://1.f.ix.de/imgs/18/1/8/6/1/0/7/0/puck-052cf578ea8a3702.png" width="203" height="200" alt="Das Controller-Board ist nur so gro&#223; wie eine Knopfzelle." data-zoom-src="/imgs/18/1/8/6/1/0/7/0/puck-9a4c86c00478cfe6.png"/><br/>
	
		Das Controller-Board ist nur so gro&#223; wie eine Knopfzelle.
	



<!-- RSPEAK_START -->

</p> <p><br/>Dabei kann er nach Angaben des Entwicklers Gordon Williams als Master arbeiten und andere Bluetooth-Ger&#228;te aktiv steuern. Alternativ kann er &#252;ber einen seiner 6 GPIO-Pins auch direkt etwas (an-)steuern. Zudem l&#228;sst sich das kleine Ger&#228;t als iBeacon einsetzen. Neben dem Magnetometer als Eingangssignal verf&#252;gt der Puck &#252;ber einen Taster, 4 LEDs, einen Temperatursensor sowie einen A/D-Wandler mit 12 Kan&#228;len. Die Stromversorgung &#252;bernimmt eine CR2032-Zelle, die bei 210mAh ein Jahr halten soll. </p> <p>Der Espruino-Interpreter bringt Funktionen f&#252;r den Einsatz des Puck.js als HTTP-Server oder -Client mit, internetf&#228;hig wird er allerdings nur in Kombination mit einem Bluetooth-Smart-to-Internet-Gateway. Der Puck soll sich aber auch leicht mit einem ESP8266-WLAN-Adapter nachr&#252;sten lassen. Programmiert wird er entweder direkt mit JavaScript oder im Browser mit der grafischen Scratch-&#228;hnlichen Espruino-IDE. Die &#220;bertragung des Scripts erfolgt per Bluetooth. Mit einem Web-Bluetooth-f&#228;higem Browser wie Chrome (derzeit noch als experimentelles Feature) soll sich der Puck direkt von Webseiten steuern lassen. </p> <p> <!– RSPEAK_STOP –>

	<img src="https://1.f.ix.de/imgs/18/1/8/6/1/0/7/0/puck2-f2159c7161fbbcc5.png" width="250" height="112" alt="Puck.js l&#228;sst sich ohne tiefergehende Programmierkenntnisse auch &#252;ber die grafische Espruino-IDE programmieren." data-zoom-src="/imgs/18/1/8/6/1/0/7/0/puck2-4b1d4a7b98c1685c.png"/><br/>
	
		Puck.js l&#228;sst sich ohne tiefergehende Programmierkenntnisse auch &#252;ber die grafische Espruino-IDE programmieren.
	



<!-- RSPEAK_START -->

</p> <p><br/>Der Puck.js sucht auf <b>Kickstarter [4]</b>noch nach Unterst&#252;tzern. F&#252;r einen Puck muss man 28 Pfund berappen, also knapp 33 Euro. Das Projekt scheint aber auf positive Resonanz zu sto&#223;en. Durch die bislang etwas &#252;ber 1100 Unterst&#252;tzer hat das Projekt mit fast 70.000 britischen Pfund das Finanzierungsziel von 20.000 Pfund weit &#252;berschritten.<!– AUTHOR-DATA-MARKER-BEGIN –>

<!– RSPEAK_STOP –> (<b>dab [5]</b>) <br class=„clear“/><!– RSPEAK_START –><!– AUTHOR-DATA-MARKER-END –></p>

      </div><hr/><p class="size80">
          <strong>URL dieses Artikels:</strong><br/>
          https://www.heise.de/make/meldung/Bluetooth-Beacon-mit-JavaScript-Interpreter-3280242.html
      </p>
          <p class="size80">
              <strong>Links in diesem Artikel:</strong><br/>
                  &#160;&#160;[1]&#160;http://www.puck-js.com/<br/>
                  &#160;&#160;[2]&#160;https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52832<br/>
                  &#160;&#160;[3]&#160;http://www.espruino.com/<br/>
                  &#160;&#160;[4]&#160;https://www.kickstarter.com/projects/gfw/puckjs-the-ground-breaking-bluetooth-beacon<br/>
                  &#160;&#160;[5]&#160;mailto:dab@ct.de<br/></p>

</html>