LoRaWAN is great, but it requires so much hardware. As I live on a plane I want something better. Presentation about simulating LoRaWAN devices. Here's a video of the simulator: https://www.youtube.com/watch?v=C1S8knMlX7w
Introduction to Mbed - Etteplan seminar - August 2018Jan Jongboom
What is Arm Mbed, what is Arm Pelion, and how can it help me create IoT devices faster? Introductionary talk during the Etteplan seminars in Oulu and Espoo 21-22 August 2018 about LoRa in Mbed.
Faster Device Development - GSMA @ CES 2019Jan Jongboom
Presentation about interesting open source developments that can be used in conjunction with LTE Cat-M1 and NB-IoT. Presentation from the GSMA IoT workshop at CES 2019.
LAS16-112: mbed OS Technical Overview
Speakers: Sam Grove
Date: September 26, 2016
★ Session Description ★
ARM mbed OS is an open source embedded operating system designed
specifically for the “things” in the Internet of Things. It includes all the features you need to develop a connected product based on very small memory footprint ARM Cortex-M microcontrollers, including security,connectivity, an RTOS, and drivers for sensors and I/O devices. You can start developing with mbed OS 5.1.0 today using a choice of 40 different development boards from 11 different providers and a wide choice of toolchains including a complete command line build management and configuration tool mbed CLI, industry standard desktop IDEs or ARM’s free online IDE.
★ Resources ★
Etherpad: pad.linaro.org/p/las16-112
Presentations & Videos: http://connect.linaro.org/resource/las16/las16-112/
★ Event Details ★
Linaro Connect Las Vegas 2016 – #LAS16
September 26-30, 2016
http://www.linaro.org
http://connect.linaro.org
Overview of the Elixir based Phoenix Framework highlighting what it makes it so productive, fast and different from the other web framework. Second part describse my experience using Phoenix as a contributor to some of the open source projects leaded by evercam.io http://evercam.io, an exciting new start-up based in Dublin that specialises in Apps and Developer tools to manage IP based cameras.
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopOpen Mobile Alliance
OMA hosted a Workshop in Edinburgh on Friday, May 06, where field engineer Hannes Tschofenig, Senior Principal Engineer at ARM, showed attendees how to use the LwM2M protocol on FRMDM-K64F boards, designed by NXP in collaboration with mbed, to connect to the mbed cloud service (formally known mbed Connector) and to the Leshan server.
This presentation is a part of the Workshop Agenda:
9:15-9:30 Opening Remarks and Brief Overview of LWM2M
9:30-10:30 Demo of the Arduino Yun by HOP Ubiquitous
10:30-10:45 Demo of the LwM2M Editor Tool and DevKit
11:00-15:00 NXP FRDM-K64F Platform with ARM mbed demo
See more here: https://github.com/OpenMobileAlliance/OMA_LwM2M_for_Developers/wiki/2016-May-IoT-Platform-Training-%28Workshop%29
LoRaWAN is great, but it requires so much hardware. As I live on a plane I want something better. Presentation about simulating LoRaWAN devices. Here's a video of the simulator: https://www.youtube.com/watch?v=C1S8knMlX7w
Introduction to Mbed - Etteplan seminar - August 2018Jan Jongboom
What is Arm Mbed, what is Arm Pelion, and how can it help me create IoT devices faster? Introductionary talk during the Etteplan seminars in Oulu and Espoo 21-22 August 2018 about LoRa in Mbed.
Faster Device Development - GSMA @ CES 2019Jan Jongboom
Presentation about interesting open source developments that can be used in conjunction with LTE Cat-M1 and NB-IoT. Presentation from the GSMA IoT workshop at CES 2019.
LAS16-112: mbed OS Technical Overview
Speakers: Sam Grove
Date: September 26, 2016
★ Session Description ★
ARM mbed OS is an open source embedded operating system designed
specifically for the “things” in the Internet of Things. It includes all the features you need to develop a connected product based on very small memory footprint ARM Cortex-M microcontrollers, including security,connectivity, an RTOS, and drivers for sensors and I/O devices. You can start developing with mbed OS 5.1.0 today using a choice of 40 different development boards from 11 different providers and a wide choice of toolchains including a complete command line build management and configuration tool mbed CLI, industry standard desktop IDEs or ARM’s free online IDE.
★ Resources ★
Etherpad: pad.linaro.org/p/las16-112
Presentations & Videos: http://connect.linaro.org/resource/las16/las16-112/
★ Event Details ★
Linaro Connect Las Vegas 2016 – #LAS16
September 26-30, 2016
http://www.linaro.org
http://connect.linaro.org
Overview of the Elixir based Phoenix Framework highlighting what it makes it so productive, fast and different from the other web framework. Second part describse my experience using Phoenix as a contributor to some of the open source projects leaded by evercam.io http://evercam.io, an exciting new start-up based in Dublin that specialises in Apps and Developer tools to manage IP based cameras.
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopOpen Mobile Alliance
OMA hosted a Workshop in Edinburgh on Friday, May 06, where field engineer Hannes Tschofenig, Senior Principal Engineer at ARM, showed attendees how to use the LwM2M protocol on FRMDM-K64F boards, designed by NXP in collaboration with mbed, to connect to the mbed cloud service (formally known mbed Connector) and to the Leshan server.
This presentation is a part of the Workshop Agenda:
9:15-9:30 Opening Remarks and Brief Overview of LWM2M
9:30-10:30 Demo of the Arduino Yun by HOP Ubiquitous
10:30-10:45 Demo of the LwM2M Editor Tool and DevKit
11:00-15:00 NXP FRDM-K64F Platform with ARM mbed demo
See more here: https://github.com/OpenMobileAlliance/OMA_LwM2M_for_Developers/wiki/2016-May-IoT-Platform-Training-%28Workshop%29
This is a status of the Eclipse Edje project presented at EclipseCon Europe on October 2016.
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by companies like STMicroelectronics, NXP+Freescale, Renesas, Atmel, Microchip, etc. are small low-cost low-power 32-bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz).
MicroEJ software solution for IoT and embedded devicesMicroEJ
MicroEJ is a profitable IoT solutions for OEMs, application developers and service providers for:
- Device software development
- Application development
- Application deployment
It enables to deliver user experience and business models similar to mobile Internet for embedded and connected devices with strong cost constraints and strict resource limitations (processor performance, RAM and flash memory footprint, low-power).
MicroEJ also combines the techniques and methods that drove the PC and mobile Internet software industry, with the complex technical foundations of embedded systems (fragmented processor architectures and hardware-dependent software).
Eclipse Edje: A Java API for MicrocontrollersMicroEJ
The Eclipse Edje project, initiated by MicroEJ, defines a standard high-level Java API for accessing hardware features delivered by 32-bit microcontrollers for using serial links, general purpose inputs/outputs, or digital/analog converters. MCUs are small, low-cost, low-power processors designed to run software in resource-constrained environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz). MCUs are provided by silicon vendors along with evaluation kits and are typically the ideal vectors for large scale deployments of low-power and cost-effective IoT, embedded or wearable devices. Edje aims at unifying and easing the programming of apps for MCUs with the largely adopted Java language.
This session introduces the new key products and features
recently released and is a preview of future enhancements
to the Integrated Architecture® system. Topics covered include
updates to our Logix controllers, I/O, networking, safety and
motion products.
This is quick overview chart of the RANIX's V2X software platform(RVP).
It is H/W independent and ease apps development.
It supports hybrid WAVE, C-V2X environment in Seoul, Korea.
AllJoyn is an open source framework in the fight to become the standard for IoT applications. The presentation brings together information scattered around to give an overview of the framework and its applications.
Edje Project: The Software Foundation for IoT DevicesMicroEJ
The Eclipse IoT Edje project includes a Hardware Abstraction Java API for the IoT embedded systems. It targets resource-constrained microcontrollers, provides ready-to-use software packages for target hardware, and defines a modular and easy to port framework.
More about Edje Project: http://www.microej.com/portfolio-item/microej-present-eclipse-edje-open-source-iot-project-eclipsecon/
Had the pleasure to introduce and discuss LoRaWaN unconference IoT 2018 and Smart IoT Product Managers Meetup in Tel Aviv. This presentation is a practical guide to LoRaWan and what it takes to build solutions with it.
This is a status of the Eclipse Edje project presented at EclipseCon Europe on October 2016.
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by companies like STMicroelectronics, NXP+Freescale, Renesas, Atmel, Microchip, etc. are small low-cost low-power 32-bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz).
MicroEJ software solution for IoT and embedded devicesMicroEJ
MicroEJ is a profitable IoT solutions for OEMs, application developers and service providers for:
- Device software development
- Application development
- Application deployment
It enables to deliver user experience and business models similar to mobile Internet for embedded and connected devices with strong cost constraints and strict resource limitations (processor performance, RAM and flash memory footprint, low-power).
MicroEJ also combines the techniques and methods that drove the PC and mobile Internet software industry, with the complex technical foundations of embedded systems (fragmented processor architectures and hardware-dependent software).
Eclipse Edje: A Java API for MicrocontrollersMicroEJ
The Eclipse Edje project, initiated by MicroEJ, defines a standard high-level Java API for accessing hardware features delivered by 32-bit microcontrollers for using serial links, general purpose inputs/outputs, or digital/analog converters. MCUs are small, low-cost, low-power processors designed to run software in resource-constrained environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz). MCUs are provided by silicon vendors along with evaluation kits and are typically the ideal vectors for large scale deployments of low-power and cost-effective IoT, embedded or wearable devices. Edje aims at unifying and easing the programming of apps for MCUs with the largely adopted Java language.
This session introduces the new key products and features
recently released and is a preview of future enhancements
to the Integrated Architecture® system. Topics covered include
updates to our Logix controllers, I/O, networking, safety and
motion products.
This is quick overview chart of the RANIX's V2X software platform(RVP).
It is H/W independent and ease apps development.
It supports hybrid WAVE, C-V2X environment in Seoul, Korea.
AllJoyn is an open source framework in the fight to become the standard for IoT applications. The presentation brings together information scattered around to give an overview of the framework and its applications.
Edje Project: The Software Foundation for IoT DevicesMicroEJ
The Eclipse IoT Edje project includes a Hardware Abstraction Java API for the IoT embedded systems. It targets resource-constrained microcontrollers, provides ready-to-use software packages for target hardware, and defines a modular and easy to port framework.
More about Edje Project: http://www.microej.com/portfolio-item/microej-present-eclipse-edje-open-source-iot-project-eclipsecon/
Had the pleasure to introduce and discuss LoRaWaN unconference IoT 2018 and Smart IoT Product Managers Meetup in Tel Aviv. This presentation is a practical guide to LoRaWan and what it takes to build solutions with it.
Build with Mbed - Exploring LoRa using MbedJan Jongboom
Webinar about the new LoRaWAN stack in Mbed OS 5.8, co-hosted with Etteplan. Recording: https://pages.arm.com/build-with-mbed-explore-LoRa-using-mbed.html
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2022/06/seamless-deployment-of-multimedia-and-machine-learning-applications-at-the-edge-a-presentation-from-qualcomm/
Megha Daga, Senior Director of Product Management for AIoT at Qualcomm, presents the “Seamless Deployment of Multimedia and Machine Learning Applications at the Edge” tutorial at the May 2022 Embedded Vision Summit.
There has been an explosion of opportunities for edge compute solutions across the internet of things. This growth in opportunities and the diversity of applications is leading to fragmentation in the IoT space both in hardware and software, which creates challenges for developers. In addition, customers and developers are facing challenges in efficient data management and optimized application deployment on embedded edge platforms.
In this session, Daga introduces the Qualcomm Intelligent Multimedia SDK, which empowers developers to tackle these challenges and deploy edge compute applications in a scalable, flexible and optimized way. The Qualcomm Intelligent Multimedia SDK easily decodes and organizes sensor data and executes applications efficiently on edge platforms.
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoTJian-Hong Pan
Video: https://www.youtube.com/watch?v=_lGN-LDyl2I
在萬物聯網的時代,透過通訊技術將量測到的物理量傳送到遠端伺服器是很一般的作法。但要這「通訊」如何達到低成本、符合使用情境的條件,仍然是個經典的問題。
特別是在需要長距離、低功耗與長生命週期的需求下,或許以 Low-Power Wide-Area Network (LPWAN) 為基礎的 LoRa 通訊技術是個不錯的選擇。
若是在程式底層的部份,將此基礎建設的通訊技術寫成個 LoRa 的 Linux Device Driver,一般使用者就可以單純專注在應用層面的開發、降低進入門檻。
這次將介紹如何寫出這 IEEE 802.15.4 MAC over LoRa PHY 的 Linux Device Driver。
期望經由此 driver 合併 IEEE 802.15.4 MAC 的 Cluster Tree Network topology 與 LoRa PHY 的 link budget 優勢,達到超大範圍的通訊覆蓋面積,以達到相關需求。
In the Internet of Things' era, transferring the measured physical values to the servers through the communication technology is the popular usage template. However, finding the lowest cost method that fulfills the usage scenarios, power issues and the real time requirements still is a classic engineering problem.
Under the long range and low power consumption for longer life cycle conditions, LoRa which is based on Low-Power Wide-Area Network (LPWAN) might be one of the good choices. Moreover, if it goes with a LoRa Linux device driver, general users can focus on the development of related upper layer applications.
This time, I will introduce how to write an IEEE 802.15.4 MAC over LoRa PHY Linux device driver and its architecture. Hope this approach will gain more benefits by combining both advantages: Cluster Tree Network of IEEE 802.15.4 MAC and the good link budget of LoRa PHY.
LCG-300 is an industrial-grade LoRaWAN gateway with reliable connectivity for IoT deployments. With LoRaWAN protocol support, it helps to bridge LoRa wireless network to an IP network.
The LoRa wireless allows sensors to transmit data over extremely long ranges with low power consumption. The LCG-300 is fully compatible with LoRaWAN protocol and supports connection with up to 300 end-nodes.
Contact us
Tel: +91-7875432180 Email: sales@bbcpl.in
Website: https://bbcpl.in
My presentation on IoT LPWAN network security (Sigfox and LoRaWAN)
Key takeaways:
* Overview of what LPWAN, Sigfox and LoRaWAN is, and why they are important
* What security mechanisms do they provide?
* Raise curiosity: How do I attack/inspect LPWAN traffic?
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoTStéphanie Roger
Faites communiquer vos objets connectés avec la solution RIOT !
RIOT est un nano système d'exploitation open source, l’équivalent de Linux, pour l’internet des objets. Grâce aux standards de communication qu'il implémente, il vous permettra de développer facilement et de façon pérenne et sécurisée vos applications pour vos objets communicants et embarqués (agriculture connectée, suivi et gestion de bâtiments intelligents, petits automatismes, usine du futur ...).
Inria, l'institut national de recherche dédié au numérique, qui à French Tech Central connecte les entrepreneurs au meilleur de la recherche publique française, est un des membres co-fondateurs de la communauté mondiale des développeurs RIOT.
Nanog75, Network Device Property as CodeDamien Garros
Device configuration templates have simplified a lot of things for the network industry but many networks are still managing their device properties (aka variables) manually which is very tedious and error prone. This talk will present a new approach to generate and manage network device properties easily using infrastructure as code principles.
Adding intelligence to your LoRaWAN deployment - The Things Virtual ConferenceJan Jongboom
LoRaWAN devices are typically simple, they grab some sensor data and deliver it back to the network. By adding some embedded machine learning we can make them a lot more intelligent!
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019Jan Jongboom
We collect more sensor data than ever, but throw most of it away due to cost, bandwidth or power constraints. In this presentation we'll look at embedded machine learning, pushing intelligence directly to the sensor edge. Given during the CENSIS Tech Summit 2019 in Glasgow, Scotland.
Adding intelligence to your LoRaWAN devices - The Things Conference on tourJan Jongboom
Want to get started? Check the tutorial here: https://www.edgeimpulse.com/blog/adding-machine-learning-to-your-lorawan-device/
Talk about machine learning for IoT devices (TinyML), and everything that it entails. From signal processing to neural networks to classic ML algorithms. Presented in Reading, UK and Hyderabad, India during The Things Conference on Tour.
Machine learning on 1 square centimeter - Emerce Next 2019Jan Jongboom
Machine Learning is widely applied, but the models operate on digital data and run in big data centers. But there's more to the world. This is my presentation from Emerce Next 2019 about pushing ML to the smallest of devices.
Fundamentals of IoT - Data Science Africa 2019Jan Jongboom
As data scientists your job is to create order in the data chaos. But where does this data come from? Real-world data does not magically appear cleanly in your Matlab scripts. This is a talk about the fundamentals of IoT, and how to retrieve data from the real world using sensors and devices. Given during Data Science Africa 2019 in Addis Ababa.
Recording: https://www.youtube.com/watch?v=DxTetwYsXvo&index=1&list=PLiVCejcvpsevQ_I9oDIK6eIgau45fWje2
The Mbed Simulator allows you to cross-compile Mbed OS 5 applications and run them on your computer.
Firmware Updates over LoRaWAN - The Things Conference 2019Jan Jongboom
IoT deployments last for ten years, but that's a long time. Requirements change, vulnerabilities are found, and standards evolve. You'll need a firmware update solution.
Talk during The Things Conference 2019.
Machine Learning on 1 cm2 - Daho.am 2018Jan Jongboom
Putting machine learning on edge nodes adds local control, reduces privacy concerns, and doesn't require a fast internet connection. uTensor and CMSIS-NN bring ML to the cheapest of computers: microcontrollers. $2 cost and 1 cm2 in size they're found everywhere.
What if we can push machine learning to edge nodes? Presentation about uTensor, Mbed OS and ML in general. https://gbgtechweek.com/program/iot-bootcamp/
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
Italy Agriculture Equipment Market Outlook to 2027harveenkaur52
Agriculture and Animal Care
Ken Research has an expertise in Agriculture and Animal Care sector and offer vast collection of information related to all major aspects such as Agriculture equipment, Crop Protection, Seed, Agriculture Chemical, Fertilizers, Protected Cultivators, Palm Oil, Hybrid Seed, Animal Feed additives and many more.
Our continuous study and findings in agriculture sector provide better insights to companies dealing with related product and services, government and agriculture associations, researchers and students to well understand the present and expected scenario.
Our Animal care category provides solutions on Animal Healthcare and related products and services, including, animal feed additives, vaccination
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfFlorence Consulting
Quattordicesimo Meetup di Milano, tenutosi a Milano il 23 Maggio 2024 dalle ore 17:00 alle ore 18:30 in presenza e da remoto.
Abbiamo parlato di come Axpo Italia S.p.A. ha ridotto il technical debt migrando le proprie APIs da Mule 3.9 a Mule 4.4 passando anche da on-premises a CloudHub 1.0.
guildmasters guide to ravnica Dungeons & Dragons 5...
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
1. The Mbed LoRaWAN stack
- a case study
Jan Jongboom
Principal Developer Evangelist, Arm
2. !2Who am I
Jan Jongboom
Principal Developer Evangelist, Arm
Doing LoRaWAN for the last 4 years
Arm
Semi-conductor company
21 billion processors sold last year
LoRa Alliance Contributor member
3. !3Back in 2015...
Just a sensor, radio and battery
Static session keys (forced ABP)
That's it...
6. !5Parts required in an IoT device
Bootloader
Asymmetric crypto
Storage driver
Resilient filesystem
Advanced
networking stack
Radio drivers
FlashIAP
Update client
7. !5Parts required in an IoT device
Bootloader
Asymmetric crypto
Storage driver
Resilient filesystem
Advanced
networking stack
Radio drivers
FlashIAP
Update client
8. !6
Arm Mbed
A free, open source Platform OS targeting IoT end node devices
Mbed
OS
Cortex-M
RTOS
kernel
Portable
drivers
Integrated
security
IoT
connectivity
Device
management
Development
tools
Developer
community
Partner
ecosystem
150 development boards
LoRaWAN, BLE, Cellular, Wi-Fi, etc.
9. !7
• Go to market with a secure product faster
• Smaller footprint, and less complex
• Modular, readily available open source stack
• Easy to port
• And... LoRaWAN is popular on Mbed!
Mbed LoRaWAN stack - Why?
10. !8Mbed LoRaWAN stack - What?
* in branch
LoRaWAN versions
1.0.2, 1.0.3*, 1.1*
Class support
A & C
Radios supported
SX1272, SX1276, SX1262*
Features
Firmware updates*
RX/TX/Backoff metadata
Automatic uplink
Channel plans
Highly configurable
11. !9Mbed LoRaWAN stack - Numbers
RAM ROM
Typical microcontroller: 32K RAM / 256K Flash
Stack is fully tuneable
Minimum configuration (includes everything):
6K of RAM, 65K of ROM
Optional: offload crypto to external module
* Measured on NUCLEO-F411RE with SX1276
13. !11Mbed LoRaWAN stack - Testing
Certification tests
http://www.redwoodcomm.com/product/01.php
Simulator
70+ functional tests,
verified against real network
Unit tests
14. !12
1. Data rate 0
2. Uncalibrated crystals
3. Limiting pre-amble sequence symbols
4. Don't rely on the SYNC word
5. Network operators doing non-standard LoRaWAN
Hard stuff
15. !13
Crucial for long-term deployments
Multicast + data fragmentation specs are now standardized
Update client based on IETF SUIT (https://datatracker.ietf.org/wg/suit/about/)
Delta updates !
30K patch size in Europe on SF9 2m30s
https://mbed.com/fota-lora
Firmware Updates
18. !15
Example application and getting started
https://github.com/ArmMbed/mbed-os-example-lorawan
Simulator
https://labs.mbed.com
Contact and slides
jan.jongboom@arm.com
http://janjongboom.com
Thank you