12:32:28 #startmeeting 12:32:28 Meeting started Wed Aug 3 12:32:28 2016 UTC. The chair is nardasev. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:32:28 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:32:28 The meeting name has been set to '' 12:32:37 #meetingname flock2016 12:32:37 The meeting name has been set to 'flock2016' 12:33:00 originally we were going to do a cool demo for this talk using a bunch of devices... 12:33:12 but we didn't have enough time 12:33:38 instead we're going to do an update of a talk I did 2 years ago 12:33:54 where things are now compared to a few years ago 12:34:23 fadora has the basis of it all: 12:34:42 end point devices, gateways, messaging systems, data gathering, storage and analytics... 12:35:12 an overview of what an average IoT stack looks like (a chart) 12:35:33 #topic End point devices 12:36:29 the IoT endpoints need to be low cost, low power devices 12:36:35 "disposable" in many cases 12:36:44 ARM devices are driving this revolution 12:37:00 Arduino or more capable ARM devices like the BeagleBone 12:37:29 a number of open and closed OS IoT Stacks: Contiki-OS, TinyOS, Poky/OpenEmbedded/Yocto 12:39:18 there is an amazing array of IoT devices and products out there 12:39:34 #topic Fedora IoT endpoints 12:39:50 Fedora (x86, ARMv7 and aarch64) 12:40:00 Atomic images are an excellent fit! 12:40:34 802.15.4, Bluetooth LE: Radio, Topology, Frame formats, Media Access Control, Security 12:40:58 6LoWPAN: IPv6 over 802.15.4/BT-LE 12:41:14 RPL: IPv6 routing protocol for LLN 12:41:27 higher stacks like MQTT/CoAP 12:41:43 management of Device firmware and security fixes 12:42:10 I've played around and tested Atomic images 12:43:19 a few weeks ago, it's been discovered that the Linux implementation of bluetooth LE with 6LoWPAN is not compatible with anything 12:43:30 it's being worked on in the moment 12:44:04 We don't have anything in Fedora currently because the standard needs to evolve more 12:45:13 the IEEE 802.15.4 standard offers phys & MAC layers for low cost/speed/power WPANs 12:45:31 used for zigbee and other prop protocols 12:45:48 #topic 6LoWPAN 12:46:10 open Layer 3 standard is 6LoWPAN a cut down IPv6 protocol 12:46:45 802.15.4/6LoWPAN stack supported by groups Threadgroup (Google/Nest) to keep IoT open 12:47:05 RPL (IPv6 Routing protocol for LLNs) 12:47:41 802.15.4/6LoWPAN Upstream in kernel/Fedora but support in NM/systemd-network support still coming 12:47:49 #topic Gateways 12:48:04 802.15.4 PAN Controller and ethernet bridge 12:48:27 BT-LE bridge (IP support coming with BT 4.2) 12:48:33 we're not quite there yet 12:48:45 #topic IoT software stacks 12:48:58 Stacks of interest that are open source: 12:49:07 Node-RED (node-js) 12:49:19 OpenHAB (java OSGi) 12:49:30 Home Assistant (python 3) 12:49:55 IoTivity (C/C++) (Open Interconnect Consortium) 12:50:39 I've used node.js quite a bit on Fedora 12:53:12 there is a lot of low-level stuff coming along 12:54:04 if you have smart lights or smart switches, you can use OpenHAB 12:55:13 #topic messaging 12:55:23 MQTT for Telemetry 12:55:48 a lightweight publisher-subscriber messaging protocol being starndardized at OASIS 12:55:59 a number of open endpoints and server implementations 12:56:07 open projects include: 12:56:20 broker/server: Active MX 5.10 12:56:34 CoAP - interesting protocol 12:56:54 has a few issues in building, but not very used 12:57:10 OMA lightweight M2M doesn't have a lot of traction 12:57:34 lots of discussion about IPSO smart objects, but lots of talk and no real movement 12:57:56 Data analytics: lots of big data style platforms for analytics: 12:58:05 elastic search is a feature for Fedora 22 12:58:11 Dashboards with Kibana 12:58:24 Hadoop and other similar tools and platforms 12:58:35 Use of data for trending, monitoring and alerting 12:58:49 mobile client alerting, reporting and notifications 12:59:03 a number of NodeJS dashboards (freeboard) 12:59:41 there doesn't seem to be a lot of open source IoT data analytics stuff 13:00:38 #topic security 13:00:50 "internet of other people's things" 13:00:57 SELinux everywhere!! 13:01:13 Network security (802.15.4 Security...) 13:01:32 Is it a problem? Gartner: 26 billion 13:01:39 Cisco: 50 billion 13:01:49 Intel: 200 billion 13:01:54 IDC: 220 billion 13:02:10 so yes, whichever way you look at it, there is going to be a problem! 13:02:25 important is that there is diversity in IoT platforms 13:02:38 I don't think it's improved, but there is more awareness about it 13:04:27 every IoT device is different 13:06:32 a lot of people don't even know there are security risks 13:06:49 people should do updates, but how do you update you IoT door lock? 13:07:17 the numbers above are numbers of IoT devices online by 2020 13:07:27 #topic Summary 13:07:40 Fedora has got better in the past few years for IoT 13:08:03 still a lot to do: use Atomic for endpoint/gateway deployments 13:08:17 Enhancements to network stack for standards based comms 13:08:30 new/updated packages higher up the stack needed 13:08:43 end to end testing and fixing of bugs 13:09:08 pbrobinson on IRC 13:09:21 @nullr0ute on Twitter 13:09:40 pbrobinson@fedoraproject.org 13:09:48 #endmeeting