- Rust in the IoT (Meetup #36)
This talk provides a first introduction to the increasingly popular, machine-oriented programming language Rust (https://www.rust-lang.org/), which has started to challenge traditional approaches such as C, C++ or Go. The talk is structured as follows: After a short introduction, Rust’s essential language features and special features will be presented. We will also discuss extensibility with regard to the module system and the Package Manager, followed by an introduction to the tooling, the community and ecosystem of Rust. Aspects such as available documentation and a short example of an implementation of a multi-threaded web server will cap off the presentation. The focus will be less on theoretical knowledge transfer (aka "slide battle"), but on practical approaches including examples where possible and useful. ***GERMAN*** Der Vortrag bietet einen ersten Einstieg in die immer populärer werdende, systemnahe Programmiersprache Rust, die traditionellen Ansätzen in diesem Umfeld wie C, C++ oder Go immer mehr denn Rang abläuft. Der Vortrag gliedert sich wie folgt: Nach einer kurzen Einführung werden die wesentlichen Sprachmerkmale und die Besonderheiten von Rust dargestellt. Diskussionen der Erweiterbarkeit im Hinblick auf das Modul-System und den Package Manager schließen sich an, gefolgt von einer Vorstellung des Toolings und der Community / des Ökosystems von Rust. Aspekte wie verfügbare Dokumentation und ein kurzes Beispiel einer Implementierung eines Multithreaded Webservers runden Vortrag ab. Der Fokus liegt hierbei weniger auf der theoretischen Vermittlung von Wissen (aka „Folienschlacht“), sondern auf praktischen Ansätzen inkl. Beispielen, wo möglich und sinnvoll. ***Speaker*** With more than 30 years of free and open source software experience, Dr. Christoph Zimmermann is one of Germany’s industry veterans in this field. In addition to his various community support activities including package management for a popular Linux distribution, serving on the board of a Linux User Group in addition to frequent speaker engagements at events such as Chemnitzer Linux Tage, OpenRheinRuhr, etc. he is looking after the user base of the popular in-memory database Redis for the German-speaking countries both as a community liaison and pre-sales consultant.
- The Things Network (Meetup #35)
Wir beschäftigen uns in diesem Meetup mit dem The Things Network (TTN), einem globalen, offenen LoRaWAN-Netzwerk: https://www.thethingsnetwork.org/ ***To all English-only speakers: Please note that the event language will be German this time!*** 18:00 Ankommen und anmelden 18:15 Boris Adryan (TTN Kelkheim): LoRaWAN und TheThingsNetwork (Infrastruktur & Community) 18:35 Michael Jostock (TTN Langen): Von der Idee zur Ende-zu-Ende-Lösung (Hardware & Software) 19:00 Benedikt Ulmke (Merck KGaA): LoRaWAN in der Industrie (Anwendungsfälle & kommerzielle Sensoren) 19:20 Rainer Wieland (TTN Bergstrasse): Eine LoRaWAN-Trasse von Heidelberg nach Darmstadt (Projektvorstellung) 19:30 bis Ende: Pizza, Bier und Networking
- IoT NoSQL Data Storage: Apache Cassandra, MongoDB, Redis (Meetup #34)
In this meetup, you'll learn more about three different Open Source NoSQL solutions and respective use cases for IoT data storage and streaming. As usual, please complete your registration by sending an e-mail to [masked] (mandatory!) AGENDA 6 pm: Doors open 6:15 pm: Lightning talk #1 6:35 pm: Lightning talk #2 6:55 pm: Lightning talk #3 7:15 pm: Break 7:30-8:15 pm: Panel discussion, Q&A 8:15- end: Pizza & Networking Technologies presented: Apache Cassandra You maybe heard of companies like Apple, Netflix or Ebay. They own the largest Cassandra deployments in production. Apple's cluster is one of the largest with 75000 Nodes holding over 10 PB of data and Netflix is processing over 1 trillion requests per day. But what is the technology behind those clusters? I like to give you a short dive into the technology, explain some use cases I solved with it and discuss about your challenges and opinions. IoT in MongoDB Sensor-enabled objects are unleashing torrents of data previously unimaginable. Production lines to patrol cars to pacemakers. New revenue beckons. But sensor data is only useful if you can do something with it. With MongoDB, you can make sense of sensor data, building applications never before possible. Faster. With less money. Redis Since its first source code commit just over ten years ago, Redis has managed to become one of the most popular open source databases. Due its tiny footprint, lightning-fast performance and linear scalability it’s rapidly becoming the database of choice for IoT and embedded use cases which need real-time performance from their data stores. After a brief introduction to Redis as an in-memory multi-model database, the talk provides an in-depth discussion of this new offering by using several IoT use cases. SPEAKERS Apache Cassandra Dominique Rondé is a big data pilot and an employee of the InsureTech startup freeyou. He works with all sorts of technologies around the topic of "big data". However, most of his "flying hours" he has collected on the Apache Spark, Confluent Kafka and DataStax Cassanda. In everyday life, he also deals with the possibilities of statistical analysis - in short, data science. As a true Java nerd since 2002, he writes the code of most of the jobs himself and runs them on cloud architectures. MongoDB Ewgeni Hersonski (Senior Enterprise Account Executive) Ewgeni is passionate about technology & disruptive use cases. As one of the very first local sales people in Germany (2015) for the market leader in NoSQL, Ewgeni has contributed towards the early customer footprints at MongoDB in Central Europe with some prominent customer stories. Marc Martin (Sr. Solutions Architect) Marc is passionate to enable companies to run their data driven applications in an efficient way to improve user experience and lower cost. He has 10+ years experience in managing applications and infrastructures. Before he came to MongoDB as a Solutions Architect, companies like Cisco AppDynamics, Riverbed and Compuware benefit from his broad experience. In addition he is a regular contributor within the user communities and an experienced speaker at user groups and conferences. Redis With more than 30 years of free and open source software experience, Dr. Christoph Zimmermann is one of Germany’s industry veterans in this field. In addition to his various community support activities including package management for a popular Linux distribution, serving on the board of a Linux User Group in addition to frequent speaker engagements at events such as Chemnitzer Linux Tage, OpenRheinRuhr, etc. he is looking after the user base of the popular in-memory database Redis for the German-speaking countries both as a community liaison and pre-sales consultant.
- Industrial IoT goes Open Source: Apache PLC4X Talks & Party (Meetup #33)
18 months after writing the first line of code and 16 months after entering incubation at the Apache Software Foundations Incubator, Apache PLC4X has finally graduated to become a Top-Level-Project. During the first wave of media attention, after the graduation announcement was published, high ranking decision-makers referred to Apache PLC4X as being: “The Holy grail of Brownfield-Data-Access for industrial automation”. We want to celebrate this big step with you all. We have therefore planned 2 talks on PLC4X and some real world use-cases followed by a little party. Please join us, if you want to get to know this great project and meet a large portion of the active community around it. Agenda: 18:30 Doors open, informal discussions and meet and greet with the community 19:00 Introduction to Apache PLC4X 19:30 Real-World Use-Cases in the Industry 20:00 Party Project page: http://plc4x.apache.org/ Introductory reading: https://blog.codecentric.de/en/2019/04/apache-plc4x-industrial-innovation/
- Workshop: Building a Private-by-Design Voice Assistant (Meetup #32)
After our meetup on voice assistants in February, let's get our hands dirty in this workshop with Eric Bezzam, Signal Processing Scientist @ Snips, and create our own voice assistant. +++++++++++++++++++++ As usual, please register by sending an e-mail to [masked]. Since spots are limited, there will be no admission without e-mail registration. ++++++++++++++++++++ About the workshop: Intelligent voice assistants do not have to mean giving up privacy! In this workshop you will discover Snips' environment and the best practices for building a robust and private-by-design voice assistant. That is, an assistant which performs all voice recognition on device and sends none of your voice data to the cloud 🗣️❌☁️ We will guide you through creating a voice assistant with the Snips Console and bring lots of Maker Kits for you to hack around with. For the workshop, if you could 🙏 - Create an account on the Snips Console. - Bring a laptop. - If possible (macOS only), install SAM (Snips assistant manager) Eric Bezzam is on the Machine Learning Team at Snips, a Paris-based startup that enables makers and companies to add a private-by-design voice assistant to their devices. He has previously worked at EPFL in Switzerland, Fraunhofer IDMT, and DSP Concepts in California.
- Azure & the IoT (Meetup #31)
We are happy to welcome Christian Beier, Microsoft IoT Technology Solutions Professional and member of the Black-Belt team. In cooperation with the Azure Meetup Frankfurt, we will present 3 talks: - Azure IoT Edge and IoT Edge DevOps - From Intelligent Cloud to Intelligent Edge (45 Min) Get an understanding how Microsoft Azure supports you to develop your business intelligence in the cloud and distribute it also to millions of IoT Edge devices. This session will highlight features of Azure IoT Edge and how to use modern DevOps tools to develop your business logic in the cloud and deploy it to the place where you need it. - Azure IoT and OPC-UA (60 Min) Connect your factory in 60 minutes - Get an understanding how you can leverage Azure IoT Edge with OPC-UA to connect your production lines and gain new insights and transparency on the condition of your production lines. - Device Streams (30 Min) Azure IoT Hub device streams is a new PaaS service that addresses these needs by providing a foundation for secure end-to-end connectivity to IoT devices. Customers, partners, application developers, and third-party platform providers can leverage device streams to communicate securely with IoT devices that reside behind firewalls or are deployed inside of private networks. Furthermore, built-in compatibility with the TCP/IP stack makes device streams applicable to a wide range of applications involving both custom proprietary protocols as well standards-based protocols such as remote shell, web, file transfer and video streaming, among others. Speakers: Christian Beier – Microsoft 1st degree connection1st IoT Technology Solutions Professional Vitaliy Slepakov – Microsoft Technology Solution Professional Damir Dobric – daenet GmbH Lead Software Architect – daenet GmbH, Microsoft Azure MVP and Region Director. This meetup is organized in cooperation with the Azure Meetup Frankfurt. You can register via both meetups. Please do not register twice. Event URL Azure Meetup: https://www.meetup.com/Azure-Meetup-Frankfurt/events/259151600/
- Apache Kafka & the IoT (Meetup #30)
A meetup presented by IoT Hessen & Frankfurt Apache Kafka® Meetup by Confluent (https://www.meetup.com/de-DE/Frankfurt-Apache-Kafka-Meetup-by-Confluent/). +++++++++++++++++++++ As usual, please register by sending an e-mail to [masked]. Since there's already a waiting list, there will be no admission without e-mail registration. ++++++++++++++++++++ Agenda: 6 pm: Doors open 6:15 pm: Talk by Kai Wähner, Confluent 7:15 pm - open end: Pizza, drinks, networking This talk by Kai Waehner discusses end-to-end use cases such as connected cars, smart home or healthcare sensors, where you integrate Internet of Things (IoT) devices with enterprise IT using open source technologies and standards. MQTT is a lightweight messaging protocol for IoT. However, MQTT is not built for high scalability, longer storage or easy integration to legacy systems. Apache Kafka is a highly scalable distributed streaming platform, which ingests, stores, processes and forwards high volumes of data from thousands of IoT devices. Kai Waehner discusses the Apache Kafka open source ecosystem as a streaming platform to process IoT data. See a live demo of how MQTT brokers like Mosquitto integrate with Kafka, and how you can even integrate MQTT clients to Kafka without MQTT Broker. Learn how to analyze the IoT data either natively on Kafka with Kafka Streams / KSQL or on an external big data cluster like Spark, Flink or Elasticsearch leveraging Kafka Connect. About the speaker: Kai Waehner works as Technology Evangelist at Confluent. Kai’s main area of expertise lies within the fields of Big Data Analytics, Machine Learning / Deep Learning, Cloud / Hybrid Architectures, Messaging, Integration, Microservices, Stream Processing, Internet of Things and Blockchain. He is regular speaker at international conferences such as JavaOne, O’Reilly Software Architecture or ApacheCon, writes articles for professional journals, and shares his experiences with new technologies on his blog (www.kai-waehner.de/blog). Contact and references: [masked] / @KaiWaehner (https://twitter.com/KaiWaehner) / www.kai-waehner.de
- Voice UIs for the IoT (Meetup #29)
To register, please send an e-mail to [masked]. Also, please note that additional registration might be required at Samsung Showcase! 6.30: Doors open[masked] pm: Jan Wellmann: Voice Interaction in the IoT 7:[masked] pm: Miren Urtega: All for One: The Pillars of a Voice Assistant[masked]:45 pm: Yama Maiwand: A UX Guideline to Humans 8:45-end: Discussion, networking TALKS Voice Interaction in the IoT Voice interaction is one of the key user interfaces of the future. The recent range of smart speakers and voice assistants is only the start on the way to voice enabled anything. In the talk, the components and building blocks of speech interaction systems from microphone to cloud AI will be introduced and explored with some examples, along with some usual (and unusual) obstacles and challenges. Practical examples on how to integrate voice control into IoT-Devices will be given, and topics like usability, privacy and interoperability will also be addressed. All for One: The Pillars of a Voice Assistant A voice assistant is comprised of four main modules: Automatic Speech Recognition (ASR), Natural Language Understanding (NLU), Natural Language Generation (NLG) and Text To Speech (TTS). The presentation will offer an overview of the core technologies used for each module and portray the principles of language technologies. The technological and user experience differences between Bixby and other voice assistants will also be analyzed, with a special focus on 3rd party integration. A UX Guideline to Humans With the rise of voice assistants, humans no longer have to adapt to technology – the burden is now on voice assistants such as Samsung's Bixby. Humans no longer try to understand devices, devices instead have to try to understand humans. We will highlight the past, present and future of voice interfaces and what it means for UX-Design. Speakers: *Jan Wellmann* is Head of Group Audio System Technology at Fraunhofer IDMT. Being passionate for audio-technology, signal processing and music since his early days, Dipl.-Ing. Jan Wellmann graduated in electrical engineering with focus on embedded signal processing and power audio electronics in 2007 and spent a few years in the professional audio industry afterwards, doing research and development for high end PA systems. In 2012 he joined the Hearing-, Speech- and Audiotechnology branch of Fraunhofer IDMT in Oldenburg. After leading the speech-recognition team for four years, he became head of the audio system technology group in 2018.The team is developing and integrating hard- and software for voice enabled devices, acoustic sensory and acoustic pattern recognition. *Miren Urteaga* started her Computer Linguistics studies when Natural Language Processing technologies were starting to be developed. Ever since, she focused her whole career to the field of Human-Computer Interaction both in academia and research centers. She has developed ASR systems for national TV broadcasters and European projects, machine translation systems for the European Commission and DARPA, as well as TTS voices for market-leading companies. As part of her PhD in Neurolinguistics she focused on Brain-Computer Interaction for future interfaces, including stays at robotics centers such as the IIT. She is currently Product Manager at Samsung, applying language technologies to their new voice assistant Bixby. *Yama Maiwand* is a Product Manager at Samsung, where he coordinates UX design for visual and voice interfaces for Bixby. Yama was part of launching Napster as the first music streaming service in Germany in 2005. With the launch of the iPhone in late 2007 Yama started focusing on UX Design at Napster, where he worked with brands such as Nintendo, Lufthansa, BMW, O2 and and helped to grow a customer base of 3.8 million paying customers for Napster. Before starting at Samsung, Yama was Lead Designer at Amazon where he automated the graphic production for Amazon Music.
- Epic fails in the IoT (Meetup #28)
What we can learn from epic fails to build a better IoT. A talk by Mirko Ross (@mirko_ross on Twitter) The talk can be held in English if necessary. Please register at: [masked] German abstract: +++ Wenn der Teddybär zur Abhör-Wanze wird...+++ Dieser Witz ist bereits ein Klassiker: "Das S in der Abkürzung IoT steht für Sicherheit". Das Internet der Dinge oder englisch abgekürzt IoT, ist eine relative junge Disziplin, die sich leider schon einen zweifelhaften Ruf in Punkto Sicherheit erworben hat. Dass dem so ist, liegt im wahrsten Sinne in der Natur der "Dinge". Das Internet der Dinge verfügt über einen hohen Grad an Komplexität, mit vielen Fallstricken für erfahrene und unerfahrene Entwickler. Zudem erfordert die Fertigungstiefe der Produkte ein Zusammenspiel von vielen Fachexperten, Zulieferern und Dienstleistern. Fehler zu Lasten der Sicherheit und des Datenschutzes sind in dieser komplexen Disziplin geradezu vorprogrammiert. Doch Entwickler und Unternehmen können aus spektakulären Fehlern der Vergangenheit lernen, um zukünftig bessere und sicherere Produkte zu bauen. Es lohnst sich also, einen Blick auf spektakuläre Fehler zu werfen. Dieser Vortrag nimmt die Zuhörer auf eine spannende und lehrreiche Reise durch die schlimmsten IoT-Produkte und deren Sicherheitslücken. Das Ziel: aus Fehlern lernen und bessere IoT-Produkte gestalten. ________________ Mirko Ross ist Gründungsgesellschafter und CEO der digital worx GmbH, einem Software-Unternehmen für mobile Anwendungen mit Sitz in Stuttgart-Vaihingen. 1998 gründete er sein erstes Unternehmen im Technologiebereich. Seit 2017 ist er technischer Berater für Blackpin Secure Communication, leitender Software-Architekt im HORIZON2020 EU-Projekt KATANA zuständig für den Aufbau einer IoT-Plattform im Agrarbereich und er ist Mitglied im Beirat der DigiCode Gmbh, einem Lösungsanbieter für transaktionssichere Kommunikation im Internet der Dinge. Seit 2012 unterrichtet er Web Engineering und mobile Softwareentwicklung an der Hochschule Heilbronn. Mirko Ross ist an öffentlichen und privaten Forschungsaktivitäten für offene und sichere Standards im Internet der Dinge beteiligt. Er ist Mitglied des Internet Of Things Council, einem weltweiten IoT-Think-Tank. Im Rahmen des Programme KMU Instrument und FI-Business der Europäischen Kommission unterstützt er Start-ups in den Bereichen eHealth und Industrial IoT. Seit 2017 ist Mirko Mitglied der Experten Gruppe für Sicherheit im Internet der Dinge, der Europäischen Agentur für Netzwerk- und Informationssicherheit ENSIA, zudem ist er Projektkoordinator im eHealth Forschungsprojekt MITASSIST. Er engagiert sich seit 2018 im Bereich Blockchain/ Distributed Ledger als Mitglied im IOTA Evangelist Network (IEN). Mirko ist ein international erfahrener Redner und Coach mit den Schwerpunktthemen Open Innovation, Internet der Dinge, Cybersicherheit und disruptive Geschäftsmodelle.
- Hacking around the IoTree (Meetup #27)
Let's meet for a DIY/hacking night on St. Nicholas' Day with mulled wine & Xmas cookies. We'll post more information on a possible fun project soon, but please also feel free to post your own ideas in comments! [UPDATE]: Christofer's plans: Use Apache PLC4X (https://plc4x.incubator.apache.org/) to... - illustrate the status of Jenkins builds via the IoTree's (s. pics) LED lights - control & navigate a DFRobot HCR mobile robot kit (https://www.dfrobot.com/product-63.html) + Raspberry Pi 3 B+using the S7 protocol What are your ideas?