Ubus
OpenWrt system message/RPC bus.
subscriber.lua
Go to the documentation of this file.
1 #!/usr/bin/env lua
2 
3 --[[
4  A demo of ubus subscriber binding. Should be run after publisher.lua
5 --]]
6 
7 require "ubus"
8 require "uloop"
9 
10 uloop.init()
11 
12 local conn = ubus.connect()
13 if not conn then
14  error("Failed to connect to ubus")
15 end
16 
17 local sub = {
18  notify = function( msg, name )
19  print("name:", name)
20  print(" count:", msg["count"])
21  end,
22 }
23 
24 conn:subscribe( "test", sub )
25 
26 uloop.run()