{"_id":"cylon-m2x","_rev":"25-20bb2c11c5665a43f54a9b727e1e3f12","name":"cylon-m2x","description":"Cylon module for M2X","dist-tags":{"latest":"0.10.0"},"versions":{"0.1.0":{"name":"cylon-m2x","version":"0.1.0","main":"lib/cylon-m2x.js","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","jshint":"2.5.0"},"peerDependencies":{"cylon":">=0.18.0 < 1"},"dependencies":{"cylon":"~0.18.0","m2x":"~0.4.5"},"gitHead":"43c6cdbacfb553300d36e97a23fdce32f2ec80cf","_id":"cylon-m2x@0.1.0","scripts":{},"_shasum":"b63a382e373b78176eb4a6cbed8bc7627a356160","_from":"./","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"}],"dist":{"shasum":"b63a382e373b78176eb4a6cbed8bc7627a356160","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.1.0.tgz","integrity":"sha512-2jg7lOYCDwLsluS0ap2Saq59ups33bhidFi/mSZ4uU4T0ycqm0lUPH8tDB5xMZXaJ/PJGD7gDDky7aoaXq1TAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXq+ZR2xpbZDEZa5BY1L7sxjWuKhq+tUXjimL/oTb7RwIgV1s6QMs4yrWa1/Q2c92z2mKT/aFQXmmsaOZ/OP3Qz58="}]}},"0.2.0":{"name":"cylon-m2x","version":"0.2.0","main":"lib/cylon-m2x.js","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","jshint":"2.5.0"},"peerDependencies":{"cylon":">=0.19.0 < 1"},"dependencies":{"cylon":"~0.19.0","m2x":"~0.4.5"},"gitHead":"334ad41eda73ef9079527ae5ec044305bea9343e","_id":"cylon-m2x@0.2.0","scripts":{},"_shasum":"12e87bea37383c79dfde36cd66e477d4c6a334ea","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"}],"dist":{"shasum":"12e87bea37383c79dfde36cd66e477d4c6a334ea","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.2.0.tgz","integrity":"sha512-2HVafK4bQscmsHU78SOvV3Dy9dwqWRAaMeJhTaUaB9QvYouKhjasR5hL4l+kXiqW5pQshYvGkAT2C1spOsBC5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVb6UrEbKODDzyHFSltEhgCfGmwLpnsQ1qbmA9azyZVAiEA6b6VvYYHO/BtHS4P5UkHdeg6kr0xI36FOeZdBiD5MFc="}]}},"0.3.0":{"name":"cylon-m2x","version":"0.3.0","main":"lib/cylon-m2x.js","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","jshint":"2.5.0"},"peerDependencies":{"cylon":">=0.20.1 < 1"},"dependencies":{"cylon":"~0.20.1","m2x":"~0.4.5"},"gitHead":"87d0c253c416fe1d4892e04992b35a0c141c4804","_id":"cylon-m2x@0.3.0","scripts":{},"_shasum":"dfb11cdf17f72db7a5719385530dced24d4f480c","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.33","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"}],"dist":{"shasum":"dfb11cdf17f72db7a5719385530dced24d4f480c","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.3.0.tgz","integrity":"sha512-fRWDMw/zW/eyJWsX/OFMWDUKUGXjb7PRaXF6S7Sq176YWr94O6Rm8oVFlZgwrAy78MAbeXy4Hpl+SADYtM571Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDn7JfJkUeo4GOKpejpQwt7Kg62NQqoVQ87RvU0ZaylpAiEA6suLL8wX1S5dz7ZTH1TDPQ7OPsGjKbJeQEkdgMjNllU="}]}},"0.4.0":{"name":"cylon-m2x","version":"0.4.0","main":"lib/cylon-m2x.js","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","jshint":"2.5.0"},"peerDependencies":{"cylon":">=0.21.0 < 1"},"dependencies":{"cylon":"~0.21.0","m2x":"~0.4.5"},"gitHead":"7e3432f0faa411aeb4c506ebd8ec771729e7a817","_id":"cylon-m2x@0.4.0","scripts":{},"_shasum":"92a69bb45b068e33287a027e094071f7775d98ac","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.33","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"}],"dist":{"shasum":"92a69bb45b068e33287a027e094071f7775d98ac","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.4.0.tgz","integrity":"sha512-aTtatMZ9x0TMFDV/yV8dhxTCi3xt80nc/cKzrBl1kNmytl5Kvv17f8PCw1TXHv3GrkRJK9J1ZVvDBc27G4EaoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjZWxlD1MPnacBjUQ2i/FWI6T1MqTMLGJfRdPinMn7oAiEAtl7ZYGeXliL2lPFIDSd0Ya8SO4YcBGNOk+CLHhCj4FA="}]}},"0.5.0":{"name":"cylon-m2x","version":"0.5.0","main":"lib/cylon-m2x.js","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","jshint":"2.5.0"},"peerDependencies":{"cylon":">=0.21.0 < 1"},"dependencies":{"cylon":"~0.21.0","m2x":"~2.0.2"},"gitHead":"c6600a69dc9e23ab0dd5e53a5d4122ec1ed756cb","_id":"cylon-m2x@0.5.0","scripts":{},"_shasum":"9df64f39e4ee7a23d329193e5eb7750abd9e3ace","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.10.35","_npmUser":{"name":"edgarsilva","email":"edgar.osc@gmail.com"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"}],"dist":{"shasum":"9df64f39e4ee7a23d329193e5eb7750abd9e3ace","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.5.0.tgz","integrity":"sha512-tCN+4+gKzygb1Spo41MUuAmalY31dwsxIU/sczfNpJ7zKimL5m1Vw11xWLg7UdhHrfJeYhfgCS7echeWBe7QxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6uwAPWAFc0jBEsKfGjiZNZWi8CJjOXRnSD6BEM+04mAiEAjUkZV8L5WETv0ZoWL3PS46gHcNHaqUOq2kduKSlsTGc="}]}},"0.6.0":{"name":"cylon-m2x","version":"0.6.0","main":"lib/cylon-m2x.js","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","jshint":"2.5.0"},"peerDependencies":{"cylon":">=0.22.0 < 1"},"dependencies":{"cylon":"~0.22.0","m2x":"~2.0.2"},"gitHead":"cfff97a892d37d87cb4c595f97dc05b3d5613811","_id":"cylon-m2x@0.6.0","scripts":{},"_shasum":"f47d4ea711ddfe6c181666c16804da48f626f13b","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"}],"dist":{"shasum":"f47d4ea711ddfe6c181666c16804da48f626f13b","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.6.0.tgz","integrity":"sha512-LFnaaH2P9BNvUFOHypxYjJbMiDm9x5hrtfE0dISnPjWDGbPGEAgJ2geRdelctFcfehvSliF8mwFKCiHJV8fD+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5U9afwadQrLOH0rlKNTE2ohSLmveE115GWEiAQLEToAiBropAzNENAZFQFYzZl9+abThKapMGuy546ghx5t5QuIw=="}]}},"0.7.0":{"name":"cylon-m2x","version":"0.7.0","main":"lib/cylon-m2x.js","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","jshint":"2.5.0"},"peerDependencies":{"cylon":">=0.22.0 < 1"},"dependencies":{"cylon":"~0.22.0","m2x":"~2.0.2"},"gitHead":"d8cc63b28573fed78372d31e97f24c655b776fe2","_id":"cylon-m2x@0.7.0","scripts":{},"_shasum":"17d236fe82915a1b206dc06a62d3be47c41a8f9d","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.29","_npmUser":{"name":"deadprogram","email":"ron@hybridgroup.com"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"}],"dist":{"shasum":"17d236fe82915a1b206dc06a62d3be47c41a8f9d","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.7.0.tgz","integrity":"sha512-dSbN2rrT7LT6NUwaxi8Zcq4Y7Q69wzKSWLdqMVPG9/RQNc7SWNZPyRD9+y24Ry0FwY+cgyiVKQOC02BsJ4SoOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHy20FmQ51BLQZG9eboPwFPbvX+xgMwEiqk8mCNMPdZQAiEA0CiWn9qUIXvegeAnww2SKHHHRxFqJyxtVPJuLMVzh28="}]}},"0.7.1":{"name":"cylon-m2x","version":"0.7.1","main":"lib/cylon-m2x.js","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","jshint":"2.5.0"},"peerDependencies":{"cylon":">=0.22.0 < 1"},"dependencies":{"cylon":"~0.22.0","m2x":"~2.0.2"},"gitHead":"3f5839eba4afb1e609859e59342aef624cde8f2f","_id":"cylon-m2x@0.7.1","scripts":{},"_shasum":"fbbb0f82b61179d6a74761469fa48f34205a4966","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"edgarsilva","email":"edgar.osc@gmail.com"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"}],"dist":{"shasum":"fbbb0f82b61179d6a74761469fa48f34205a4966","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.7.1.tgz","integrity":"sha512-L3EQJBWrxymaMLn59XGOGU3n3jEZwAJPpQKntNKP2/FnMzmBcMTRHkYuEbDUjFju5+08AhlskoOC0sgNl+quCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyWF34k1M16xMubzWZUaikhktOHMqAVUApiErr69VaGAiEAk2Sj9xJV3Loq5de4VXjRkOB2n2XxPZeChX+Z0rDB0Dw="}]}},"0.8.0":{"name":"cylon-m2x","version":"0.8.0","main":"lib/cylon-m2x.js","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","jshint":"2.5.0"},"dependencies":{"cylon":"~1.0.0","m2x":"~2.0.2"},"gitHead":"b68740592a14568f3b4fe0f0429d25aafa3d1b6c","_id":"cylon-m2x@0.8.0","scripts":{},"_shasum":"e507ef9555034d97329e2f2ec211664408873537","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"}],"dist":{"shasum":"e507ef9555034d97329e2f2ec211664408873537","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.8.0.tgz","integrity":"sha512-jkKYyNSMrbvmBHeID9q1JBq43TKxw7X1p04ghTl3GxAkaTYfYC7J/FXKkoI4EoOFa7+ljA3cf06oTg9XW/HUmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRdUw60ibaV+rxcq9AQ74Wa6g0VZdAF4IyQYtH1w8ixAIhAODrLBPAzKMhB8EoS2a8jYf8lurHIGbbZujlG2yO5F7J"}]}},"0.9.0":{"name":"cylon-m2x","version":"0.9.0","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache-2.0","keywords":["cylon","cylonjs","cylons","robot","robots","robotics","iot","hardware","m2x","mqtt","m2m"],"devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","eslint":"0.22.1"},"dependencies":{"cylon":"~1.1.0","m2x":"~2.0.2"},"gitHead":"5784d3df5505a6e45b566465e0c93366e4c3b323","_id":"cylon-m2x@0.9.0","scripts":{},"_shasum":"fe03e45c24fd7dea5d0a5fafd04688ab80ec2233","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"}],"dist":{"shasum":"fe03e45c24fd7dea5d0a5fafd04688ab80ec2233","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.9.0.tgz","integrity":"sha512-yB2qHOsu97oSQjW9pqaroaB2LpMtJJRIpRMDenjCfFvGK2OkOy5G3pGHTywOSTaR/Anq/07cWU0WxE3YfWOuQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZkQB6tqF/p0zSrNEjFxS8ygdb2849P0Pb8zjwb1hyPAiA1Mnes3xkUkDi9aP+VDvRZ0MHnlCZ3KNguvcbWQsqxlA=="}]}},"0.10.0":{"name":"cylon-m2x","version":"0.10.0","description":"Cylon module for M2X","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"license":"Apache-2.0","keywords":["cylon","cylonjs","cylons","robot","robots","robotics","iot","hardware","m2x","mqtt","m2m"],"devDependencies":{"sinon-chai":"2.5.0","chai":"1.9.1","mocha":"1.18.2","sinon":"1.9.1","eslint":"0.22.1"},"dependencies":{"cylon":"~1.2.0","m2x":"~2.0.2"},"gitHead":"0d0e0de672431cc852787c900bc513bb0a81ade9","_id":"cylon-m2x@0.10.0","scripts":{},"_shasum":"64ebfd3300468786503a5571feb48a1eb1e681a2","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.29","_npmUser":{"name":"deadprogram","email":"ron@hybridgroup.com"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"}],"dist":{"shasum":"64ebfd3300468786503a5571feb48a1eb1e681a2","tarball":"https://registry.npmjs.org/cylon-m2x/-/cylon-m2x-0.10.0.tgz","integrity":"sha512-8JCVFHVEtiWTlDABzPtQNWw3vvcqrNPQCih4rURZSsk7aJrQm42csA11wpbI1BBR3mItHTf1aKsd2q6iK/0W0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID78mT9nSPvWhwPx9CJX3/GM8OQlSv/Pq77+VwfgzRWrAiEAyihyve8kfhcxidNthUM5xpIsGGF/gFxI4UwvJyI7bq4="}]}}},"readme":"# Cylon.js For M2x\n\nCylon.js (http://cylonjs.com) is a JavaScript framework for robotics and\nphysical computing using Node.js\n\nThis repository contains the Cylon adaptor & driver for the [AT&T M2X storage service](https://m2x.att.com).\n\nWant to use Ruby on robots? Check out our sister project Artoo (http://artoo.io)\n\nWant to use the Go programming language to power your robots? Check out our sister project Gobot (http://gobot.io).\n\n[![Build Status](https://secure.travis-ci.org/hybridgroup/cylon-m2x.png?branch=master)](http://travis-ci.org/hybridgroup/cylon-m2x) [![Code Climate](https://codeclimate.com/github/hybridgroup/cylon-m2x/badges/gpa.svg)](https://codeclimate.com/github/hybridgroup/cylon-m2x) [![Test Coverage](https://codeclimate.com/github/hybridgroup/cylon-m2x/badges/coverage.svg)](https://codeclimate.com/github/hybridgroup/cylon-m2x)\n\n## How to Install\n\nInstall the module with:\n\n    $ npm install cylon cylon-m2x\n\n## How to Use\n\n```javascript\nvar Cylon = require(\"cylon\");\n\nCylon.robot({\n  connections: {\n    m2x: { adaptor: \"m2x\", masterKey: \"masterKey\" }\n  },\n\n  devices: {\n    m2xDevice: { driver: \"m2x\", id: \"d9c3b48d3be2e...\" }\n  },\n\n  work: function(my) {\n    var baseTemp = 20, temp = 0;\n\n    every(2000, function() {\n      temp = Math.floor(Math.random() * 6) + 1 + baseTemp;\n      my.m2xDevice.publish(\"temp\", temp, function(err, data) {\n        console.log(\"Err: \", err);\n        console.log(\"Values: \", data);\n      });\n    });\n  }\n}).start();\n```\n\n## How to Connect\n\nOn the [M2X site][M2X], sign up for an account, or log into your existing account.\nAfter doing so, create a new Device.\nThe name of the device and details don't matter that much, but they should be meaningful.\n\n<img src=\"http://i.imgur.com/3BZkKU2.png\" alt=\"Create New Device\" width=\"100%\">\n\nWith that done, inside the new Device, create a new Stream.\nThis will be the data repository you can push and read values from Cylon.\n\n<img src=\"http://i.imgur.com/wcsjTyX.png\" alt=\"New Stream\" width=\"100%\">\n\nOnce that's done, you're good to go.\nMake sure to grab the Master API key from your account details page and Device ID from the\ndevices page.\n\nNow you're ready to hook up Cylon to M2X!\n\n[M2X]: https://m2x.att.com\n\n## Documentation\n\nWe're busy adding documentation to our web site at http://cylonjs.com/ please check there as we continue to work on Cylon.js\n\nThank you!\n\n## Contributing\n\nFor our contribution guidelines, please go to [https://github.com/hybridgroup/cylon/blob/master/CONTRIBUTING.md\n](https://github.com/hybridgroup/cylon/blob/master/CONTRIBUTING.md\n).\n\n## Release History\n\nFor the release history, please go to [https://github.com/hybridgroup/cylon-m2x/blob/master/RELEASES.md\n](https://github.com/hybridgroup/cylon-m2x/blob/master/RELEASES.md\n).\n\n## License\nCopyright (c) 2014-2015 The Hybrid Group. Licensed under the Apache 2.0 license.\n","maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"time":{"modified":"2022-06-14T07:08:36.403Z","created":"2014-09-02T23:08:32.097Z","0.1.0":"2014-09-02T23:08:32.097Z","0.2.0":"2014-10-01T17:50:43.398Z","0.3.0":"2014-11-06T01:02:23.643Z","0.4.0":"2014-11-28T18:36:33.111Z","0.5.0":"2015-01-08T17:31:35.211Z","0.6.0":"2015-01-14T19:21:17.963Z","0.7.0":"2015-03-20T00:05:52.834Z","0.7.1":"2015-03-21T02:01:14.348Z","0.8.0":"2015-04-08T16:01:47.352Z","0.9.0":"2015-07-01T23:11:58.917Z","0.10.0":"2015-09-08T15:29:56.739Z"},"homepage":"http://cylonjs.com","repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-m2x"},"author":{"name":"The Hybrid Group","email":"cylonjs@hybridgroup.com"},"bugs":{"url":"https://github.com/hybridgroup/cylon-m2x/issues"},"license":"Apache-2.0","readmeFilename":"README.md","keywords":["cylon","cylonjs","cylons","robot","robots","robotics","iot","hardware","m2x","mqtt","m2m"]}