Have ideas to improve npm?Join in the discussion! »

twins

0.0.7 • Public • Published

TWINS

GitHub forks license NPM IRC Channel

NPM

INTRODUCTION:

Web Of Twins proof of concept

Concept

USAGE:

USING IOT.JS:

make start
#| iotjs index.js  
#| Listening: 
#http://localhost:8888/ 
 
url=http://localhost:8888
curl $url/properties
#| {"torso":0,"shoulder":0,"arm":0,"hand":0} 
 
curl -X PUT  -H "Content-type: application/json" -d '{ "hand": 10 }' $url/properties/hand
#| {"hand":10} 
 
make demo

Then twin can be visualized using:

USING NODE.JS:

Usage is straightforward:

npm install
npm start 8042
#| > node index 
#| Listening: 
#http://localhost:8842/ 

USING GLITCH:

USING MOZILLA WEBTHING GATEWAY:

  • Issue token
cd aframe
npm install && PORT=42088 npm start
 
url='http://localhost:42088/?'
httpUrl='https://rzr.mozilla-iot.org/things/http---192.100.0.13-888'
useWs="false"
bearer='eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjI0YWZiMGI4LTdlMDktNDgzYy1iMTc4LTkyNDBjMjQxMWMxNiJ9.eyJjbGllbnRfaWQiOiJsb2NhbC10b2tlbiIsInJvbGUiOiJhY2Nlc3NfdG9rZW4iLCJzY29wZSI6Ii90aGluZ3M6cmVhZHdyaXRlIiwiaWF0IjoxNTgwNDA1NDkyLCJpc3MiOiJodHRwczovL3J6ci5tb3ppbGxhLWlvdC5vcmcifQ.9OoC503xdppFBEKMKQoXBnK5RbamLuWo0hZg2evdImRUXwVEovfbhAqHFCwCFGyADYKpT8mTWOzlMKZ_ahddoA'
url="$url&url=$httpUrl"
url="$url&useWs=$useWs"
url="$url&bearer=$bearer"
www-browser "$url"

GUIDE:

Demo Howto and more insights at:

DEMO:

PoC

RESOURCES:

Install

npm i twins

DownloadsWeekly Downloads

2

Version

0.0.7

License

MPL-2.0

Unpacked Size

72.5 kB

Total Files

43

Last publish

Collaborators

  • avatar