janitoo_tutorial
0.0.7
Tools
Reference
Site
What is Janitoo
Preface
About this tutorial
Notes
Installation
Goal
Needed tools
Initial clone
Install mosquitto
Install modules
Install Client tools
Update your clone
Hello World : connect everything
Goal
Needed parts
Fritzing
Hello World 1 : a simple server
Goal
Configuration
Test it
Launch it
Query it
Performances
Hello World 2 : an advanced server
Goal
The components
The bus
The thread
Entry-points
Configuration
Test it
Launch it
Performances
Hello World 3 : a more advanced server
Goal
The bus
The finish state machine
Create a server
Spy it
Start it at boot
Performances
Many servers
Goal
Mosquitto
The docker appliance
Home automation
The network
Discovering the network
Goal
One more server
Broadcast network
Request nodes
Values querying
Command class discovering
More servers
Hello World 4 : interacting with our server
Goal
State machine
Wake up baby
Critical temperature
FsmBus
Tk user interface
Goal
Installation
Installation
The map
The contextual menu
Future
Create and share
Goal
How
Bus aggregation vs bus extension
Remote development
Tests
Examples
I want more
I want to help
Documentation
Using documentation
The header
Index
A
|
B
|
C
|
G
|
I
|
J
|
L
|
M
|
O
|
P
|
S
|
T
A
AmbianceComponent (class in janitoo_tutorial.tutorial2)
(class in janitoo_tutorial.tutorial3)
(class in janitoo_tutorial.tutorial4)
B
bus_acquire() (janitoo_tutorial.tutorial3.TutorialBus method)
bus_locked() (janitoo_tutorial.tutorial3.TutorialBus method)
bus_release() (janitoo_tutorial.tutorial3.TutorialBus method)
C
check_heartbeat() (janitoo_tutorial.tutorial3.TutorialBus method)
condition_values() (janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
CpuComponent (class in janitoo_tutorial.tutorial2)
(class in janitoo_tutorial.tutorial3)
(class in janitoo_tutorial.tutorial4)
create_fsm() (janitoo_tutorial.tutorial3.TutorialBus method)
G
get_state() (janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
get_temperature_cb() (janitoo_tutorial.tutorial2.TutorialBus method)
I
init_bus() (janitoo_tutorial.thread_tutorial2.TutorialThread method)
(janitoo_tutorial.thread_tutorial3.TutorialThread method)
(janitoo_tutorial.thread_tutorial4.TutorialThread method)
J
janitoo_tutorial (module)
janitoo_tutorial.thread_tutorial2 (module)
janitoo_tutorial.thread_tutorial3 (module)
janitoo_tutorial.thread_tutorial4 (module)
janitoo_tutorial.tutorial2 (module)
janitoo_tutorial.tutorial3 (module)
janitoo_tutorial.tutorial4 (module)
L
LedComponent (class in janitoo_tutorial.tutorial3)
(class in janitoo_tutorial.tutorial4)
loop() (janitoo_tutorial.tutorial2.TutorialBus method)
(janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
M
make_ambiance() (in module janitoo_tutorial.tutorial2)
(in module janitoo_tutorial.tutorial3)
(in module janitoo_tutorial.tutorial4)
make_cpu() (in module janitoo_tutorial.tutorial2)
(in module janitoo_tutorial.tutorial3)
(in module janitoo_tutorial.tutorial4)
make_led() (in module janitoo_tutorial.tutorial3)
(in module janitoo_tutorial.tutorial4)
make_temperature() (in module janitoo_tutorial.tutorial2)
(in module janitoo_tutorial.tutorial3)
(in module janitoo_tutorial.tutorial4)
make_thread() (in module janitoo_tutorial.thread_tutorial2)
(in module janitoo_tutorial.thread_tutorial3)
(in module janitoo_tutorial.thread_tutorial4)
O
on_check() (janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
on_enter_reporting() (janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
on_enter_ringing() (janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
on_enter_sleeping() (janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
on_exit_sleeping() (janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
P
polled_sensors (janitoo_tutorial.tutorial3.TutorialBus attribute)
(janitoo_tutorial.tutorial4.TutorialBus attribute)
S
start() (janitoo_tutorial.tutorial2.TutorialBus method)
(janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
states (janitoo_tutorial.tutorial3.TutorialBus attribute)
(janitoo_tutorial.tutorial4.TutorialBus attribute)
stop() (janitoo_tutorial.tutorial2.TutorialBus method)
(janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
stop_check() (janitoo_tutorial.tutorial3.TutorialBus method)
(janitoo_tutorial.tutorial4.TutorialBus method)
T
TemperatureComponent (class in janitoo_tutorial.tutorial2)
(class in janitoo_tutorial.tutorial3)
(class in janitoo_tutorial.tutorial4)
transitions (janitoo_tutorial.tutorial3.TutorialBus attribute)
(janitoo_tutorial.tutorial4.TutorialBus attribute)
TutorialBus (class in janitoo_tutorial.tutorial2)
(class in janitoo_tutorial.tutorial3)
(class in janitoo_tutorial.tutorial4)
TutorialThread (class in janitoo_tutorial.thread_tutorial2)
(class in janitoo_tutorial.thread_tutorial3)
(class in janitoo_tutorial.thread_tutorial4)