...
Resource____________________________________________________ | Notes____________________________________________________________ |
---|---|
https://networklessons.com/cisco/evolving-technologies/iot-standards-and-protocols | IoT network and data standards |
https://www.ubuntupit.com/top-15-standard-iot-protocols-that-you-must-know-about/ | Top 15 IoT protocols |
https://www.sam-solutions.com/blog/internet-of-things-iot-protocols-and- connectivity-options-an-overview/ | IoT protocols overview |
https://www.avsystem.com/blog/iot-protocols-and-standards/ | IoT protocols and standards blog |
https://objectcomputing.com/products/opendds | OpenDDS basic concepts |
https://objectcomputing.com/products/opendds/resources#tech | OpenDDS resources |
https://objectcomputing.com/resources/publications/mnb/code-generation- with-opendds-part-i | OpenDDS code generation - part 1 ( OLD ) |
http://mnb.ociweb.com/mnb/MiddlewareNewsBrief-201007.html | OpenDDS code generation - part 2 |
ELECROW CrowPi Raspberry Pi 4B 3B+ Learning Computer Sensor Kit for Learning Coding and Electronics(Basic Kit, RPI Not Included, Black) | |
https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems | Comparison of IoT / Real time OS options |
Free RTOS, MIT license | |
MyNewt - Apache free RTOS supports wireless apps | |
RTAI - real time extension of Linux Kernel supports IA-32, x86-64, PowerPC, ARM and MIPS | |
Linux Kernel |
...
- Exchange — gets messages and puts them in the queues
- Message queue — stores messages until they can be safely processed by the client app
- Binding — states the relationship between the first and the second components
IoT Identity, Access and Accounting Concepts
Hyperledger White Paper - IoT Identity, Access and Accounting Concepts
iot-Decentralized Access and Management for IoT Devices - White Paper – Smart Phone PoC.docx
The ever-increasing number of IoT devices carries huge security and data vulnerability risk. Technologists are busy developing solutions to protect and guard IoT devices and the data they generate and share, as well as developing trust models to validate not only IoT devices’ data but also the applications providing the end services.
IoT Definition
There are several definitions of Internet of Things (IoT) that vary based on the specific context in which the definition is being used. However, most definitions agree on some key characteristics of IoT including:
- A group of physical objects, things, which are connected and accessible via the internet
- The “thing” could be a robot in a factory, a pacemaker attached to a human, or a temperature sensor in a food package.
- Each object has a unique ID and is capable of automatically collecting and sharing data.
- Some objects are programmable and capable of making certain decisions on their own.
Problem statement - identity, authn, authz, security, reputation
As the number of IoT devices is expected to grow exponentially over the years, managing and protecting these devices and the data they access and generate become more complex and challenging. The challenge spans multiple domains from people accessing services to organizations responsible for authenticating and authorizing access to devices and data.
The lack of a robust, industry-grade IoT device management scheme leaves devices exposed to identity theft and also leaves data exposed to unauthorized access and manipulation. This issue is further exasperated when dealing with personalized applications and services where issues of identity validation, trust, consent, and attribute sharing are of paramount importance.
At a macro industry level, the proliferation of IoT devices in heterogeneous networks has created a fragmented identity management space. This fragmentation has caused a multiplicity of silos of identity management systems which significantly limit interoperability.
OpenDDS concepts
https://objectcomputing.com/products/opendds
...