Skip to content

Instantly share code, notes, and snippets.

@dexterlabora
Created August 4, 2017 10:25
Show Gist options
  • Save dexterlabora/027a02202feb9eacc15017c20f2ab462 to your computer and use it in GitHub Desktop.
Save dexterlabora/027a02202feb9eacc15017c20f2ab462 to your computer and use it in GitHub Desktop.
A stub flow that will take Meraki location data and place it on a Node-RED worldmap.
[{"id":"35687765.53fbc8","type":"worldmap","z":"c1ec8b84.64df38","name":"","lat":"","lon":"","zoom":"","layer":"OSM","cluster":"3","maxage":"","usermenu":"show","panit":"false","x":570,"y":280,"wires":[]},{"id":"cafe58c6.9b4928","type":"function","z":"c1ec8b84.64df38","name":"format data","func":"var data = msg;\nmsg = {};\nmsg.payload = {};\nmsg.payload.name = data.payload.clientMac;\nmsg.payload.lat = data.payload.location.lat;\nmsg.payload.lon = data.payload.location.lng;\nmsg.payload.ipv4 = data.payload.ipv4;\nmsg.payload.ssid = data.payload.ssid;\nmsg.payload.os = data.payload.os;\nmsg.payload.rssi = data.payload.rssi;\nmsg.payload.manufacturer = data.payload.manufacturer;\nmsg.payload.type = data.type;\nmsg.payload.apMac = data.apMac;\nmsg.payload.layer = \"Meraki\";\nmsg.payload.icon = \"globe\";\nmsg.payload.iconColor = \"orange\";\nreturn msg;\n\n","outputs":1,"noerr":0,"x":150,"y":240,"wires":[["35687765.53fbc8","e8dfe5c6.6136e8","c8de7d51.5625d"]]},{"id":"e8dfe5c6.6136e8","type":"debug","z":"c1ec8b84.64df38","name":"Formatted Data","active":true,"console":"false","complete":"payload","x":560,"y":240,"wires":[]},{"id":"c8de7d51.5625d","type":"function","z":"c1ec8b84.64df38","name":"move and zoom","func":"msg.payload = { command:{layer:\"Meraki\",lat:msg.payload.lat,lon:msg.payload.lng,zoom:3} };\nreturn msg;","outputs":1,"noerr":0,"x":300,"y":300,"wires":[["35687765.53fbc8"]]},{"id":"a4704a14.921718","type":"link in","z":"c1ec8b84.64df38","name":"World Map","links":["63e8cd56.bf7714"],"x":195,"y":180,"wires":[["cafe58c6.9b4928"]]}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment