<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en-GB">
  <siteinfo>
    <sitename>VibHub Wiki</sitename>
    <dbname>VibHub-Wiki</dbname>
    <base>https://wiki.vibhub.io/index.php/Main_Page</base>
    <generator>MediaWiki 1.43.0</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">VibHub Wiki</namespace>
      <namespace key="5" case="first-letter">VibHub Wiki talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Main Page</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>36</id>
      <parentid>24</parentid>
      <timestamp>2026-03-26T20:31:57Z</timestamp>
      <contributor>
        <username>Jasx</username>
        <id>3</id>
      </contributor>
      <origin>36</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="2176" sha1="hyxof570kcuoppd5pifpgxb7kmw3y6f" xml:space="preserve">User Resources
{| class="wikitable"
|+
!Link
!Description
|-
|[[Product Comparison|VibHub Product Comparison]]
|See which kinds of VibHubs are available, and what their hardware specs are.
|-
|[[User Manual]]
|Learn how to use your VibHub!
|-
|[[Compatible toys|Toy Compatibility]]
|See what kind of toys you can use.
|-
|[[Wago Adapter|Using the VibHub Wago Adapter]]
|A fast snap adapter that lets you turn most 5V vibrators into smart ones.
|}

== Developer Resources ==
Welcome to the VibHub wiki! Before we start, let's go over some terms:
{| class="wikitable"
!Term
!Explanation
|-
|[[Firmware|Device]]
|This is the physical hardware VibHub, and also refers to the firmware.
|-
|[[App]]
|The code that sends vibration instructions to the Device. This is likely what you're here for! See the API documentation below!
|-
|[[Server]]
|This is the server that relays messages between the Device and the App. You can host your own!
|-
|deviceID
|A unique ID for each Device that allows the App to communicate with it
|}

=== Source Code ===
{| class="wikitable"
!Name/Link
!Description
|-
|[https://github.com/JasXSL/VibHub-Micro VibHub Micro]
|2026 Revision of the board. Featuring high res commands, 2 ports, and a built in rechargeable battery!
|-
|[https://github.com/JasXSL/VibHub-ESP32 VibHub ESP32]
|4xAA Version of the VibHub
|-
|[https://github.com/JasXSL/VibHub-Server VibHub Server]
|Host your own VibHub server!
|-
|[https://github.com/JasXSL/VibHub-Browser VibHub Browser]
|Official JS client library. See [[VibHub-Browser]] for documentation.
|-
|[https://github.com/JasXSL/SL-XOBJ/blob/master/xobj_core/classes/jas%20VibHub.lsl XOBJ SL Library]
|Second Life library built on the XOBJ framework
|-
|[https://github.com/JasXSL/VibHub-SocketDemo Browser Example]
|Example browser app that lets you run VibHub locally with just a few lines of code!
|}

=== API ===
{| class="wikitable"
|+
!API Type
!Description
|-
|[[REST]]
|Lets you send vibration programs to a device through simple HTTP requests.
|-
|[[Web Sockets]]
|Much faster than REST requests, recommended if your platform supports it!
|-
|[[Tasks|Tasks Reference]]
|Tasks that your device can handle.
|}</text>
      <sha1>hyxof570kcuoppd5pifpgxb7kmw3y6f</sha1>
    </revision>
  </page>
</mediawiki>
