1) The open hardware movement has exploded since 2012 due to factors like affordable 3D printing, single board computers like Arduino and Raspberry Pi, and crowdfunding platforms like Kickstarter.
2) Makers can now easily design prototypes, produce circuit boards and casings, and fund production for their hardware projects using these open hardware tools and communities.
3) Communication standards like Bluetooth Low Energy have also helped by providing inexpensive, standardized connectivity for Internet of Things devices.
Raspberry PI has been around for over 4 years. In the past year it matured significantly and became a valid tool for building professional IoT gateways and Fast! In this talk I will review its abilities - From RF to OS to code to cloud connectivity, and create - on stage - an A to Z IoT gateway.
Raspberry PI has been around for over 4 years. In the past year it matured significantly and became a valid tool for building professional IoT gateways and Fast! In this talk I will review its abilities - From RF to OS to code to cloud connectivity, and create - on stage - an A to Z IoT gateway.
Tech Talk: Using R to Understand the Internet of Things (IoT)
Carl Howe, Director of Education, RStudio
Today’s home Internet of Things devices—solar panels, smart power meters, security cameras, and weather stations— are a maze of custom hardware, real-time operating systems, and proprietary smartphone apps. Worse, the costs for commercial monitoring services and devices needed to understand their operation can add up to big monthly bills.
Fortunately, most of these devices can be easily understood using simple R programs and a commodity software defined radio (SDR) dongle running on a cheap Raspberry Pi. In this Tech Talk, Carl will demonstrate a simple home monitoring solution built using those tools and illustrate how R can be used for these real-time applications. The talk will conclude by describing the R packages and programming techniques needed to interact with real-time devices and how these differ from traditional R programs.
This slides are used to share about the basics of Spark and how to setup and perform simple functions like:
1.) Setup wifi
2.) Flash an app via OTA
3.) Use Spark.variable() and Spark.function
Arduino, Open Source and The Internet of Things LandscapeJustin Grammens
What's this "Internet of Things (IoT)" I keep hearing all about? We will cover where IoT came from, where it is today, where it's going in the future and how the Arduino open source platform is being used to bring new ideas and products to life.
Programming the Real World: Javascript for Makerspchristensen
Hardware is becoming easier to design and manufacture, approaching the ease of software. This presentation:
- takes you on a tour of the changes in hardware
- a crash course in building circuits
- teaches the basics of using and programming Arduino
- introduces Javascript libraries for controlling hardware and robots
- how to get involved with hardware projects
If you'd like me to present this or similar content at your event, please contact me: peter at pchristensen dot com
Moving to Manufacture_Internet of Things (Part 01)alengadan
Reference: Designing the Internet of Things
Book by Adrian McEwen and Hakim Cassimally
Presented by: Blety Alengadan (Asst.Professor)
Chapter 10 (Part 01)
Slides prepared for the worksop at the Macao Polytechnic Institute on 5th April, 2016.
Please get examples from the following URL:
https://github.com/kotobuki/esp8266_examples
Slides prepared for the worksop at the Macao Polytechnic Institute on 5th April, 2016.
Please get examples from the following URL:
https://github.com/kotobuki/esp8266_examples
I gave this presentation at the March 2017 meetup of sensmakers Amsterdam. It is based on my recent experience with basic sensors measuring temperature, humidity and barometric pressure but also contains a lead in to more advanced sensors that I want to cover in future meetups.
Tech Talk: Using R to Understand the Internet of Things (IoT)
Carl Howe, Director of Education, RStudio
Today’s home Internet of Things devices—solar panels, smart power meters, security cameras, and weather stations— are a maze of custom hardware, real-time operating systems, and proprietary smartphone apps. Worse, the costs for commercial monitoring services and devices needed to understand their operation can add up to big monthly bills.
Fortunately, most of these devices can be easily understood using simple R programs and a commodity software defined radio (SDR) dongle running on a cheap Raspberry Pi. In this Tech Talk, Carl will demonstrate a simple home monitoring solution built using those tools and illustrate how R can be used for these real-time applications. The talk will conclude by describing the R packages and programming techniques needed to interact with real-time devices and how these differ from traditional R programs.
This slides are used to share about the basics of Spark and how to setup and perform simple functions like:
1.) Setup wifi
2.) Flash an app via OTA
3.) Use Spark.variable() and Spark.function
Arduino, Open Source and The Internet of Things LandscapeJustin Grammens
What's this "Internet of Things (IoT)" I keep hearing all about? We will cover where IoT came from, where it is today, where it's going in the future and how the Arduino open source platform is being used to bring new ideas and products to life.
Programming the Real World: Javascript for Makerspchristensen
Hardware is becoming easier to design and manufacture, approaching the ease of software. This presentation:
- takes you on a tour of the changes in hardware
- a crash course in building circuits
- teaches the basics of using and programming Arduino
- introduces Javascript libraries for controlling hardware and robots
- how to get involved with hardware projects
If you'd like me to present this or similar content at your event, please contact me: peter at pchristensen dot com
Moving to Manufacture_Internet of Things (Part 01)alengadan
Reference: Designing the Internet of Things
Book by Adrian McEwen and Hakim Cassimally
Presented by: Blety Alengadan (Asst.Professor)
Chapter 10 (Part 01)
Slides prepared for the worksop at the Macao Polytechnic Institute on 5th April, 2016.
Please get examples from the following URL:
https://github.com/kotobuki/esp8266_examples
Slides prepared for the worksop at the Macao Polytechnic Institute on 5th April, 2016.
Please get examples from the following URL:
https://github.com/kotobuki/esp8266_examples
I gave this presentation at the March 2017 meetup of sensmakers Amsterdam. It is based on my recent experience with basic sensors measuring temperature, humidity and barometric pressure but also contains a lead in to more advanced sensors that I want to cover in future meetups.
J carter presentation follow up event of the Amsterdam iBeacon Living Lab - 2...Jonathan Carter
This presentation was given by Jonathan Carter or Glimworm Beacons at the Follow up meetup to the launch of the Amsterdam IBeacon and IoT Living Lab on the 23rd April 2015 at the Marine Terrein in Amsterdam.
Project Excerpt
Amsterdam, together with European partner cities, sees the immediate opportunity to create a series of iBeacon and IoT enabled Living Labs to stimulate innovative startups, entrepreneurs, and SMEs across public and private industry sectors.
This ground-breaking initiative starts with the installation of three public iBeacon networks in Amsterdam which will be unveiled during the program which will include a comprehensive education and outreach initiative for each sector.
A series of events and business support projects to stimulate, facilitate and mentor entrepreneurs and new startups during early phase development will also be necessary.
The scale of opportunity for the startup economy is staggering and we have identified seven vertical industries from which we are gathering innovators and leaders to help us better implement, distribute and duplicate this structure over the coming two to five years.
The first of these public iBeacon networks , or “living Labs”, will be a mile of beacons In the centre of Amsterdam open to all and connecting one of the City's entry major entry points to the new Technology wharf at Amsterdam's historic Marine Base
Integrating i beacons into your project appsterdam lunchtime lecture 12 feb 2014Jonathan Carter
This presentation was given at the Appsterdam Lunchtime Lecture on 12th Feb 2014 by Jonathan Carter of GlimwormBeacons.
It explains some background about iBeacons and some practical tips about using them in your projects.
It also gives some product details of GlimwormBeacons which are Apple iBeacon compatible sensors manufactured in the Netherlands.
Integrating iBeacons into your appcelerator project using Glimworm BeaconsJonathan Carter
Presented at the Appcelerator Titanium Amsterdam Meetup on the 5th Feb 2014. Co-founder of GlimwormBeacons Jonathan carter explains how to integrate iBeacon technology into your Appcelerator Titanium projects.
Glimworm Beacons is the first mass producer of iBeacon compatible sensors in the Netherlands and The slides explain some of the USPs of the product.
Glimworm Beacons is platform agnostic and aims to provide developers with a hardware product to deliver to their clients as opposed to being a solution provider.
The Internet of Things, the Maker movement and a call for a Makers telecom ne...Jonathan Carter
This presentation on the Internet of Things, the Maker movement and a call for a Makers telecom network was presented at the world LTE conference 2013 in Amsterdam by Jonathan Carter of Glimworm IT
In includes a call to action for the telecoms community to make a specialized LTE network for makers all over the world.
I am Jonathan Carter, co-founder and CTO of Glimworm IT. In 2011 we won the PICNIC Open Data Hackathon with an iPhone app called ‘ParkShark Amsterdam’ and as PICNIC 2012 comes upon us I wanted to let you know what has happened in the last 12 months.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
2. Jonathan Carter
co-organizer of the Amsterdam IoT metup group “sensemakers”
co-founder of Glimworm and Glimworm Beacons
initiator of the Amsterdam iBeacon and IoT Living Lab “The
beacon mile”
IoT mentor at Startup Bootcamp
“Open Hardware”
3. Together we will cover
• Electric Imp
• Kickstarter
• Arduino
• Raspberry pi
• 3d printing
• meetup.com
• The maker movement
• Bluetooth Low Energy
• Air quality Egg
• LoRaWAN
• KEY TIMELINE
EVENTS
15. • My favourite - the
SODAQ
• Built in SOLAR,
Battery, RTC and all
possible
communications via
a BEE slot
Arduino Clone
Name : SODAQ
* Integrated SOLAR +
Rechargable battery
* plug and play connectors
* plug and play
communications (WIFI,3G,
LoRa, more)
* funded on Kickstarter
* 100% Dutch
16. What does this all mean?
— well, it’s all about the
free market principle of
Supply and Demand —
17. First, lets roll back the clock to 2009/2010
iPhone
Fast, affordable
mobile bandwidth
An audience for
your work
Result
Explosion in
talented ‘home’
developers
expanding their
skills and selling
independently
+
+
=
20. What do you need to make a product?
A nicely designed and produced
casing , appealing to the eye yet
durable
1
21. Answer - 3D printing
There is CHEAP and EXPENSIVE 3d printing.
* CHEAP melts plastics and adds them in layers
* EXPENSIVE uses powder and lasers
* Design software can be free
* Professional services like ShapeWays can print
the expensive way for you
* 3D hubs can connect supply and demand
* can also be found at FABLABS
22. Laser Cutting, CNC milling, Vacuforming
3d Printing is only for small volumes, therefore
most people also use :
* Laser cutting - cut out blocks of material
* CNC milling - to form larger wood structures
* Vacuforming - to vacuum over a mould
* Found at FABLABS
23. What do you need to make a product?
A circuit board - “The guts”2
24. Step 1 - Arduino or Single board computer
You can prototype all the electronics you need
using either an Arduino (or clone) for simpler
solutions or a Single Board Computer , such as a
raspberry pi or Beaglebone.
All these habe “GPIO” which means holes you
can plugg in sensors and actuators (sensors
read input, actuators do something)
25. Step 2 - Design your own hardware
You can use a “breadboard” , or
“large thing with lots of holes” to
start with and then design a
custom board using Open Source
software like “Eagle”
Send this off to any one of
dozens of companies and receive
it back in a few days
26. Step 2 - Make your own hardware
When you have made small
volumes you can ask a
professional service to
manufacture it for you
components can be sourced from
the exploding number of
electronics webshops - or from
China via DealExtreme
27. What do you need to make a product?
Add communication protocols -
mostly these have to be licensed
3
28. Answer - use readymade components
For communications you normally need to use
an existing components. We saw the Electric
imp at the start of the presentation but we need
more open components - here is a selection
which are easy to use
Bluetooth Low Energy $6.00
WIFI - $3.50
RF - $1.50 LoRaWAN - $18.00
29. What do you need to make a product?
You need to get some capital
together to make a few hundred
4
30. Answer - Kickstarter
Kickstarter allows you to sell your first few
hundred items without using your own capital
It is also a great platform for publicity
SparcCore : goal 10k, raised 567k
Digispark : goal 5k, raised 315k
RFDuino : goal 5k, raised 352k
Air Quality Egg : goal 39k, raised 145k
TTN : goal 140k, raised 210k
32. Conclusion
Since 2012 the conditions have been right for the open
hardware movement to explode and it has
Key challenges still remain in terms of low power
operation and security - however most other barriers
have been removed
If you want to learn , find you nearest FAB LAB,
subscribe to MAKE magazine, join a meetup group and
GO!