{"id":24515970,"url":"https://github.com/ph4r05/wsnmotelist","last_synced_at":"2025-09-04T01:33:08.547Z","repository":{"id":5502254,"uuid":"6701698","full_name":"ph4r05/WSNmotelist","owner":"ph4r05","description":"Tool for managing WSN nodes testbed (e.g., parallel application deployment)","archived":false,"fork":false,"pushed_at":"2014-02-17T13:08:06.000Z","size":200,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-15T10:41:57.304Z","etag":null,"topics":["device-management","inventory","iot","java","motetool","wireless-sensor-networks","wsn"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ph4r05.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-11-15T08:37:00.000Z","updated_at":"2017-02-21T21:29:46.000Z","dependencies_parsed_at":"2022-07-08T03:02:24.343Z","dependency_job_id":null,"html_url":"https://github.com/ph4r05/WSNmotelist","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ph4r05/WSNmotelist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ph4r05%2FWSNmotelist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ph4r05%2FWSNmotelist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ph4r05%2FWSNmotelist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ph4r05%2FWSNmotelist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ph4r05","download_url":"https://codeload.github.com/ph4r05/WSNmotelist/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ph4r05%2FWSNmotelist/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273539263,"owners_count":25123494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["device-management","inventory","iot","java","motetool","wireless-sensor-networks","wsn"],"created_at":"2025-01-22T01:20:19.312Z","updated_at":"2025-09-04T01:33:08.525Z","avatar_url":"https://github.com/ph4r05.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"WSNmotelist\n===========\n\nTool for mass mote management. \nCan {reset, reprogram} all nodes in testbed in one time, with one command\n\n\nHelp:\n```\njava -jar motetool/target/motetool-1.0-SNAPSHOT.jar --help\n\"--help\" is not a valid option\njava SampleMain [options...] arguments...\n --debug (-d)                    : enables debug output\n --detect-nodes                  : performs node detection, read-only operation\n --ignore-motes (-i) VAL         : comma separated list of motes serial numbers\n                                   to ignore in experiment.\n --motelist VAL                  : sets path to motelist command\n --reprogram-nodes-with (-f) VAL : path to node software directory to reprogram\n                                   nodes with. Must contain tinyos makefile\n --reset (-r)                    : reset nodes\n --show-binding                  : returns database binding for connected nodes\n --threads (-t) N                : thread count to use during reprogramming\n --use-motes (-m) VAL            : comma separated list of motes serial numbers\n                                   to use in experiment. If ALL present, all\n                                   defined nodes will be used\n```\n\nYou can specify nodes that should be operated on (-m, -i). Format:\n* device file\n* serial\n* node id: '#43'\n* node id interval '#5-50'\n\nStandard output for detected nodes:\n```\njava -jar motetool/target/motetool-1.0-SNAPSHOT.jar --reset\nDumping output (by nodeID): \nNode serial: M4AOCF99;  NodeID: 4;\t  Dev: /dev/ttyUSB26;\t Alias: /dev/mote_tmote04;\t Description: Moteiv tmote sky;\t          USB: usb-0000:00:13.5-5.4.2.4.4.2\nNode serial: XBTO3UIT;\t NodeID: 5;\t  Dev: /dev/ttyUSB1;\t  Alias: /dev/mote_telos05;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-1.4.3\nNode serial: XBTO3I5E;\t NodeID: 6;\t  Dev: /dev/ttyUSB9;\t  Alias: /dev/mote_telos06;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.7\nNode serial: XBTO3I7K;\t NodeID: 7;\t  Dev: /dev/ttyUSB22;\t Alias: /dev/mote_telos07;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-2.4.4.4.3.6\nNode serial: XBTO6EKQ;\t NodeID: 10;\t Dev: /dev/ttyUSB4;\t  Alias: /dev/mote_telos10;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-1.4.6\nNode serial: XBTO68UR;\t NodeID: 12;\t Dev: /dev/ttyUSB7;\t  Alias: /dev/mote_telos12;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.5\nNode serial: XBTO405O;\t NodeID: 13;\t Dev: /dev/ttyUSB16;\t Alias: /dev/mote_telos13;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.1.4.5\nNode serial: XBTO6CV1;\t NodeID: 14;\t Dev: /dev/ttyUSB20;\t Alias: /dev/mote_telos14;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-2.4.4.4.3.4\nNode serial: XBTO3UA2;\t NodeID: 15;\t Dev: /dev/ttyUSB18;\t Alias: /dev/mote_telos15;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-2.4.4.4.3.2\nNode serial: XBTO68RZ;\t NodeID: 17;\t Dev: /dev/ttyUSB23;\t Alias: /dev/mote_telos17;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-2.4.4.4.3.7\nNode serial: XBTO6H9G;\t NodeID: 22;\t Dev: /dev/ttyUSB28;\t Alias: /dev/mote_telos22;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.2.4.4.4\nNode serial: XBTO6BLG;\t NodeID: 25;\t Dev: /dev/ttyUSB8;\t  Alias: /dev/mote_telos25;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.6\nNode serial: XBTO40GK;\t NodeID: 28;\t Dev: /dev/ttyUSB27;\t Alias: /dev/mote_telos28;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.2.4.4.3\nNode serial: XBTO6CH7;\t NodeID: 29;\t Dev: /dev/ttyUSB2;\t  Alias: /dev/mote_telos29;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-1.4.4\nNode serial: XBTOCCSR;\t NodeID: 30;\t Dev: /dev/ttyUSB14;\t Alias: /dev/mote_telos30;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.1.4.2\nNode serial: XBTO3Z64;\t NodeID: 31;\t Dev: /dev/ttyUSB29;\t Alias: /dev/mote_telos31;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.2.4.4.6\nNode serial: XBTO6G7C;\t NodeID: 32;\t Dev: /dev/ttyUSB5;\t  Alias: /dev/mote_telos32;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-1.4.7\nNode serial: XBTO3XMF;\t NodeID: 33;\t Dev: /dev/ttyUSB24;\t Alias: /dev/mote_telos33;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-2.4.4.4.7.4\nNode serial: XBTO3TI0;\t NodeID: 35;\t Dev: /dev/ttyUSB13;\t Alias: /dev/mote_telos35;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.1.4.1\nNode serial: XBTO6C0L;\t NodeID: 36;\t Dev: /dev/ttyUSB17;\t Alias: /dev/mote_telos36;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.1.4.6\nNode serial: XBTO6AVP;\t NodeID: 37;\t Dev: /dev/ttyUSB21;\t Alias: /dev/mote_telos37;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-2.4.4.4.3.5\nNode serial: XBTO3TIQ;\t NodeID: 41;\t Dev: /dev/ttyUSB25;\t Alias: /dev/mote_telos41;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.2.4.4.1\nNode serial: XBTO6EGB;\t NodeID: 42;\t Dev: /dev/ttyUSB15;\t Alias: /dev/mote_telos42;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.1.4.4\nNode serial: XBTO3W81;\t NodeID: 43;\t Dev: /dev/ttyUSB19;\t Alias: /dev/mote_telos43;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-2.4.4.4.3.3\nNode serial: XBTO40WD;\t NodeID: 44;\t Dev: /dev/ttyUSB6;\t  Alias: /dev/mote_telos44;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-5.4.4\nNode serial: XBTO3OZ5;\t NodeID: 46;\t Dev: /dev/ttyUSB11;\t Alias: /dev/mote_telos46;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-2.4.4.4.5\nNode serial: XBTO3OFO;\t NodeID: 47;\t Dev: /dev/ttyUSB12;\t Alias: /dev/mote_telos47;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-2.4.4.4.6\nNode serial: XBTO3VKQ;\t NodeID: 48;\t Dev: /dev/ttyUSB10;\t Alias: /dev/mote_telos48;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-2.4.4.4.4\nNode serial: XBTO3MLL;\t NodeID: 50;\t Dev: /dev/ttyUSB3;\t  Alias: /dev/mote_telos50;\t Description: XBOW Crossbow Telos Rev.B;\t USB: usb-0000:00:13.5-1.4.5\nNode serial: M4AOCF7L;\t NodeID: null;\t Dev: /dev/ttyUSB0;\tAlias: /dev/mote_tmoteXX;\t Description: Moteiv tmote sky;\t          USB: usb-0000:00:13.2-2\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fph4r05%2Fwsnmotelist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fph4r05%2Fwsnmotelist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fph4r05%2Fwsnmotelist/lists"}