Difference between revisions of "IoTGateway/WiseSnail Simulator"
From ESS-WIKI
Line 8: | Line 8: | ||
$ npm install keypress -- save | $ npm install keypress -- save | ||
</pre> | </pre> | ||
− | |||
− | |||
== Folder/File mapping introduction == | == Folder/File mapping introduction == | ||
Line 15: | Line 13: | ||
*In '''WiseSnail_simulator''' directory, you can find '''wisesnail''' | *In '''WiseSnail_simulator''' directory, you can find '''wisesnail''' | ||
*This '''Simulator''' read '''wisesnail''' directory to send WiseSnail packet to MQTT broker. | *This '''Simulator''' read '''wisesnail''' directory to send WiseSnail packet to MQTT broker. | ||
− | *Below is folder/ | + | *Below is folder/file mapping introduction |
− | + | [[File:20161011_nodejs_wisesnail_3.png]] | |
− | |||
== How to test == | == How to test == | ||
+ | * add device by adding folder and files.(or you can use default folder wisesnail) | ||
+ | * modify MQTT broker address in mqtt_server.conf | ||
+ | * Launch wisesnail, then check RMM server. | ||
+ | <pre> | ||
+ | $node wisesnail.js | ||
+ | </pre> | ||
+ | *Ctrl+C to disconnect device from RMM server |
Revision as of 10:42, 11 October 2016
Download source code and install required modules
- Install nodejs: https://nodejs.org/en/download/package-manager/
- Checkout SVN source code: https://172.20.2.44/svn/essrisc/IoT/source/Projects/WiseSnail_simulator
- Enter the directroy WiseSnail_simulator and use npm tool to install mqtt and keypress modules.
$ cd ./WiseSnail_simulator $ npm install mqtt --save $ npm install keypress -- save
Folder/File mapping introduction
- In WiseSnail_simulator directory, you can find wisesnail
- This Simulator read wisesnail directory to send WiseSnail packet to MQTT broker.
- Below is folder/file mapping introduction
How to test
- add device by adding folder and files.(or you can use default folder wisesnail)
- modify MQTT broker address in mqtt_server.conf
- Launch wisesnail, then check RMM server.
$node wisesnail.js
- Ctrl+C to disconnect device from RMM server