Meshblu also offers a command line utility!
Start by:
npm install -g meshblu-util
To generate a public/private keypair, update meshblu.json with the private key, and publish the public key, run:
$ meshblu-util keygen meshblu.json
To learn more about the functionality of the meshblu-util tool, use:
$ meshblu-util --help
Usage: meshblu-util [options] [command]
Commands:
claim claim Meshblu device in Octoblu
subscription-create Create a device subscription
subscription-delete Delete a device subscription
subscription-list List a device's subscription
create-hook Create a message hook
firehose Connect to the firehose!
generate-token generate and store token
get retrieve a device using a meshblu.json
keygen generate public/private keypair, update
meshblu.json with the private key,
and publish the public key
message send a message with Meshblu
online check if Meshblu device is online
register register a new device with Meshblu
revoke-token revoke token from device
server-check check if Meshblu server is available
search search for devices
subscribe subscribe to messages to a Meshblu Device
update update an existing device in Meshblu
gateblu-shadow-sync synchronize a gateblu and it's shadows
help [cmd] display help for [cmd]
Options:
-h, --help output usage information
-V, --version output the version number