41 Commits

Author SHA1 Message Date
Milanka Ringwald
f346d6e034 mesh: health server health_fault_get_handler implementation 2019-07-20 08:50:33 +02:00
Matthias Ringwald
2fa98d7e52 mesh: move key refresh and secure beacon data from mesh_network_key_t to mesh_subnet_t 2019-07-20 08:50:32 +02:00
Milanka Ringwald
0d9cf833a3 mesh: define mesh_generic_on_off_client_publish_value 2019-07-20 08:50:31 +02:00
Matthias Ringwald
917dc5c7e7 mesh: track gatt bearer connection state, only use if proxy is enabled 2019-07-20 08:50:31 +02:00
Matthias Ringwald
cad631fe75 mesh: fix compile 2019-07-20 08:50:31 +02:00
Matthias Ringwald
77ba3d3f9f mesh: move src/ble/mesh to src/mesh 2019-07-20 08:50:31 +02:00
Matthias Ringwald
d1cd978cd1 mesh: mesh_transport -> mesh_upper_transport 2019-07-20 08:50:31 +02:00
Matthias Ringwald
491c14d193 mesh: send secure network beacon over gatt, too 2019-07-20 08:50:30 +02:00
Milanka Ringwald
92c33ebfc3 mesh: generic on off client 2019-07-20 08:50:30 +02:00
Matthias Ringwald
c9de66827c mesh: fix compile 2019-07-20 08:50:30 +02:00
Milanka Ringwald
75416392b9 mesh: implement mesh_generic_level_status_message and generic_level_get_handler 2019-07-20 08:50:30 +02:00
Matthias Ringwald
e89cad5737 mesh: add mesh_proxy 2019-07-20 08:50:30 +02:00
Milanka Ringwald
9c80784a8b mesh: generic on off server get state 2019-07-20 08:50:29 +02:00
Matthias Ringwald
761cd951fb mesh: fix compile (add btstack_memory_pool) 2019-07-20 08:50:29 +02:00
Matthias Ringwald
08594f0331 mesh: remove integrated examples 2019-07-20 08:50:29 +02:00
Matthias Ringwald
2ea7db52ab mesh: extract mesh_configuration_server 2019-07-20 08:50:29 +02:00
Matthias Ringwald
7109c34721 mesh: add mesh_access 2019-07-20 08:50:29 +02:00
Milanka Ringwald
752b29f386 mesh: send message via gatt bearer if enabled 2019-07-20 08:50:28 +02:00
Matthias Ringwald
8367c52c44 mesh: fix makefile build 2019-07-20 08:50:28 +02:00
Matthias Ringwald
0b2c76e9ae mesh: provide att db with mesh provisioning service 2019-07-20 08:50:28 +02:00
Matthias Ringwald
46f4dee88b mesh: extract mesh_foundation 2019-07-20 08:50:27 +02:00
Matthias Ringwald
85244c5aac mesh: extract mesh_virtual_addresses 2019-07-20 08:50:26 +02:00
Matthias Ringwald
ded0e91f25 mesh: extract mesh_keys that handles application and device keys 2019-07-20 08:50:26 +02:00
Matthias Ringwald
f33895f322 mesh: extract mesh_lower_transport 2019-07-20 08:50:26 +02:00
Matthias Ringwald
257edf9b97 mesh: extract mesh_peer from mesh_transport 2019-07-20 08:50:26 +02:00
Matthias Ringwald
0af47f73e5 mesh: implement mesh k4 key derivation function for application key id 2019-07-20 08:50:25 +02:00
Milanka Ringwald
65404626bf mesh: fill the filter status message 2019-07-20 08:50:24 +02:00
Milanka Ringwald
f02c684c6c mesh: proxy service. send secure network beacon 2019-07-20 08:50:24 +02:00
Matthias Ringwald
ccfd39aaf9 mesh: add mesh_trasport to mesh_message_test 2019-07-20 08:50:24 +02:00
Matthias Ringwald
c956179d06 mesh: minimal test for mesh message decoding 2019-07-20 08:50:24 +02:00
Matthias Ringwald
4ee6a71aa9 mesh: extract mesh_transport 2019-07-20 08:50:24 +02:00
Milanka Ringwald
81f9e27569 mesh: mesh proxy server service skeleton 2019-07-20 08:50:23 +02:00
Milanka Ringwald
127b9caf59 mesh: extract pb_gatt 2019-07-20 08:50:23 +02:00
Milanka Ringwald
870b3bb0eb mesh: rename pb_adv into pb_gatt in mesh_provisiong_service_server; provide dispatchers for open, send, close 2019-07-20 08:50:23 +02:00
Milanka Ringwald
26ecb6246e mesh: add type pb_type_t, rename ADV to TRANSPORT in events 2019-07-20 08:50:23 +02:00
Milanka Ringwald
119c1fd49c mesh: start pb gatt 2019-07-20 08:50:23 +02:00
Milanka Ringwald
777f7d8daf mesh: start mesh_provisioning_service 2019-07-20 08:50:23 +02:00
Matthias Ringwald
9cc32c6c71 mesh: extract mesh_network 2019-07-20 08:50:22 +02:00
Matthias Ringwald
db923fb98a mesh: collect mesh-related crypto functions in /mesh_crypto 2019-07-20 08:50:22 +02:00
Matthias Ringwald
b7f1c2ae8d mesh: use rijndael from test folder 2019-07-20 08:50:21 +02:00
Matthias Ringwald
1fbe4564be restart mesh development based on current develop and existing mesh branches 2019-07-20 08:50:21 +02:00