Main public logs
Jump to navigation
Jump to search
Combined display of all available logs of VibHub Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 13:10, 29 January 2026 Jasx talk contribs created page App (Created page with "An app is basically a controller application for one or more VibHub Devices. Such as a website or Second Life relay. Generally, VibHub communication goes User Input -> App -> Server -> Device. VibHub currently has two methods of interfacing an App with the server: REST and Websockets. Websockets is faster and generally the go-to. But if your application can't handle that, and you're fine with less frequent updates, the REST API...") Tag: Visual edit
- 13:01, 29 January 2026 Jasx talk contribs created page Firmware (Created page with "Currently you can locate the firmware here: {| 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 |} == File Breakdown == {| class="wikitable" |+ !File !Description |- |ApiClient |Handles messages received from VhWifi |- |BatteryReader...") Tag: Visual edit
- 11:21, 29 January 2026 Jasx talk contribs created page Tasks (Created page with "All communications between a Device, Server, and App are done through tasks. {| class="wikitable" !Task !Args !REST !Websocket !Sender -> Receiver !Description |- |p |(string)hex_bytes | |X |App -> Server, Server -> Device |Sends a hex string to set the intensity of all motors. When sent from app to server, the first byte is the device to target. When sent to the device, each byte is a motor, big endian. Ex: Device -> Server <code>00FFAA00FF</code> sets the first control...") Tag: Visual edit
- 11:19, 29 January 2026 Jasx talk contribs created page VibHub-Browser (Created page with "The library can be clone from [https://github.com/JasXSL/VibHub-Browser here].") Tag: Visual edit
- 11:18, 29 January 2026 Jasx talk contribs created page Web Sockets (Created page with "If you want to control the level directly from an app by sending many update requests every second, you can use the websocket API. In this code we'll use the device id "JasTestBullet", replace that with your own. == Install socket.io == Add the socket.io client to your website in your preferred fashion (such as NPM or websockets). After the page loads, connect to the socket: let socket = io('<nowiki>https://vibhub.io'</nowiki>); socket.on('connect', () => { // CO...") Tag: Visual edit
- 11:15, 29 January 2026 Jasx talk contribs created page REST (Created page with "The REST API allows you to send a set of tween instructions to a device. This is a good option if you want to send fewer requests that execute a program of pulses, turning on and off etc, or your platform can't do websockets. To send a program to a device, simply send a GET request to: <code><nowiki>https://vibhub.io/api?id=</nowiki><device_id>&type=<type>&data=<json_data_here></code> (HTTP is also accepted but should only be used if your app can't use SSL) Query para...") Tag: Visual edit
- 10:54, 29 January 2026 User account Jasx talk contribs was created
- 10:44, 29 January 2026 MediaWiki default talk contribs created page Main Page