Source: https://fossee.in/
Showing posts with label Open Source. Show all posts
Showing posts with label Open Source. Show all posts
Monday, July 27, 2020
FOSSEE
FOSSEE (Free/Libre and Open Source Software for Education) project promotes the use of FLOSS tools in academia and research. The FOSSEE project is part of the National Mission on Education through Information and Communication Technology (ICT), Ministry of Human Resource Development (MHRD), Government of India. Below is the list of projects which are promoted by FOSSEE.
Monday, March 11, 2019
A Quick Look at Open Source Tools and Services for IoT
By
Dr S. Balakrishnan
-
Advertisement
IoT is gaining ground in our lives at a very rapid rate. This makes the study of IoT and its related aspects very important. This article presents open source IoT tools and services in a nutshell.
The term ‘open source’ is primarily related to software in which the source code is freely accessible to users other than the developer —for examination, use and modification or expansion.
The growth of the Internet of Things (IoT) is based on the continuous developments in the fields of microelectronics, IT and communications, and it is evident this trend will continue. Openness has been the most noted driver of the IoT revolution. It has helped create many interesting applications, ranging from automated kettles to data analysers.
As IoT comprises connected objects like smart appliances, machinery, wheels, etc, the user experience with it relies on the physical structure, its specifications and the way it’s been applied.
Advertisement
What drives open source
There are three main elements behind the growth of the open source movement.
- Beneficiaries: They wish to use a wide category of consumer technologies and not just those from a particular vendor.
- IoT service providers: They have developed various technologies, paving the way to versatile compatibility.
- Developers: They develop openly accessible code supporting a range of devices, platforms and technologies, rather than being locked with just one vendor.
What follows is a bird’s eye view of the various open source tools and services that will help in the development of IoT.Open source IoT development tools
Arduino is an open source prototyping platform with both software and hardware offering ease of use. It is also interactive, with a simple programming language and an IDE.
Kinoma is a prototyping hardware platform from Marvell Semiconductor, which controls over three open source projects, namely, Kinoma Create, a DIY construction kit; Kinoma Studio, a development environment; and Kinoma Connect, a free app for Android and iOS, connecting IoT devices and mobile devices.
The Eclipse project sponsors numerous projects on IoT, including application services and frameworks, open source implementation of IoT protocols, and Lua development tools.
M2M Labs is another open source framework for building M2M applications such as smart grids, fleet management, remote monitoring, etc. Its capabilities include flexible device modelling, device configuration, device and application communication, data validation and normalisation, prolonged data storage and recovery. It is based on the Apache Cassandra NoSQL database.
Open source hardware
Arduino Yun combines the microcontroller and Linux for the Arduino board. It comprises the ATmega32u4 (which supports Arduino) and the Atheros AR9331 (which runs on Linux) processors. Its built-in features are Wi-Fi, Ethernet, a USB port, microSD card, reset buttons, etc.
BeagleBoard offers credit card-sized boards that run Android and Linux. Since its power requirements are very low, the BeagleBoard is obviously the better choice for IoT devices. It is available with a wide range of vendors—both hardware and software are open source and sold under the name BeagleBone.
Flutter is a programmable electronics processor core for hobbyists, students and engineers. It is based on Arduino, and has a wireless transmitter with a half-mile range. It requires no router and communicates directly with other boards. It includes an asynchronous encryption of 256 bits and offers flexible usage.
LightBlue Bean Punch Through is a low power microcontroller for Bluetooth Arduino. It is wirelessly programmed, runs on a coin cell battery and is ideal for smartphone-controlled projects using Bluetooth 4.0.
Open source operating systems
AllJoyn is a free-licence OS for IoT, originally designed and developed by Qualcomm and now sponsored by the AllSeen Alliance of organisations, which includes LG, Qualcomm, Panasonic, Microsoft, Sharp, Cisco, Symantec and many others. It offers a range of services and frameworks, which enable producers to design compatible devices. It is a cross-platform API for OS X, iOS, Windows 7 and Android applications.
Contiki is an open source operating system for the Internet of Things. It merges microcontrollers to the Internet. It supports standards such as RPL, CoAP, IPv6 and 6lowpan.
Raspbian is a credit card-sized computer that is popular among developers though it was introduced as an educational device. This is not entirely open source, though much of its software and documentation is. It is the most famous Raspberry Pi OS based on Debian Linux.
Open source protocols
Advanced Message Queuing Protocol (AMQP) is a business messaging Internet protocol. It is an open standard for communicating between applications or companies. It connects systems, feeds business processes with the information they need, and transmits instructions to achieve set objectives reliably.
Constrained Application Protocol (CoAP) is a “specialised Web transfer protocol to be used in the Internet of Things with restricted nodes and networks.” This protocol is intended for machine-to-machine (M2M) applications such as intelligent energy and the automation of building infrastructure.
Very Simple Control Protocol (VSCP) probably should be called a framework rather than a protocol. It is a highly scalable, very low footprint, free and open solution for the discovery and identification of devices, their configuration, autonomous device functionality, securely updating the devices — overall, a solution from the sensor to the user.
Industry consortia for open source
Open Interconnect Consortium (OIC) is a non-profit organisation founded by leading technology companies with the aim of defining the requirements for connectivity and the interoperability for the billions of devices that make up the Internet of Things.
Eclipse IoT supports open Internet of Things standards. It provides the IoT protocols open source implementations such as CoAP, oneM2M, LWM2M, MQTT, OPC-UA, and more.
Open source APIs
Zetta is an open source platform, built on Node.js to create servers running over geo-distributed computers and the cloud. Zetta combines WebSockets and REST APIs with reactive programming. This is ideal for assembling many devices in data-intensive applications in real-time.
BipIO exposes an easy-to-access HTTP API for any device. We can use its drag-and-drop simplicity to automatically connect to Web APIs with dozens of pods.
Open source middleware
IoTSyS is middleware that comes with an intelligent device communication stack. It supports several IPv6, oBIX, 6LoWPAN, Constrained Application Protocol and Efficient XML Interchange standards and protocols.
OpenIoT: Its website explains that the project is open source middleware for sensor cloud information, which saves users from having to worry about the exact sensors used. It aims to enable cloud-based ‘Sensing-as-a-Service’ and has developed cases for intelligent agriculture, smart production, urban crowd sensing, smart living and smart campuses.
Open source integration tools and platforms
DeviceHive offers a communication framework for connecting M2M devices to the IoT. It includes easy-to-use Web management software for networking, application security regulations and live monitoring devices. It also contains files on sample projects developed with DeviceHub, and has a simulation section where it provides visualisation of how DeviceHub works online.
DeviceHub.net could be considered the ‘open source backbone of IoT’. It renders a cloud facility to monitor, track and control the devices, and stores the data collected from the Web page directly, and in real-time. It is mainly concerned with tracking health care information, the location of children and vehicles, monitoring weather, etc.
Open source toolkits
IoT Toolkit is a collection of libraries that enables communication with the latest IoT based environments and devices. This high-performance library collection is optimised for minimal memory consumption in RAM, ROM, high speed and versatility, on any device.
KinomaJS is a JavaScript based framework designed to create core embedded device applications. It has support for Linux, Mac OS X, Windows, Android and iOS.
Open source Node Flow editors
Node-RED is a Flow-based Internet of Things programming tool for connecting hardware devices, APIs and online services in an interesting and new way.
ThingBox is a set of ready-to-use software that is already installed and set up on an SD card. It’s not a new automatic home box. It aims to help create new use cases that go much further than home automation.
Open source data visualisation
ThingSpeak is an IoT analytics service that allows you to aggregate, view and analyse live data streams from the cloud. It provides instant visualisation of data posted to ThingSpeak by your devices.
Freeboard is a free, open source dashboard project with optional hosted subscriptions that can be easily integrated and elegantly designed with a variety of data sources.
Open source home automation software
OpenHAB integrates different home automation systems, devices and technologies into a single solution. It is supplier- and hardware-neutral, and runs on any Java-activated system. One of its objectives is to enable users to add and combine new features to their devices.
Thing System comprises software and network protocols. It promises to find and bring together all the things in your home that are connected to the Internet so that you can control them. It supports a wide range of devices including Nest thermostats, Samsung smart air conditioners, Insteon LED bulbs, Roku, Google Chromecast, Pebble smart clocks, Goji smart locks and more. It is written in Node.js and can be connected to a Raspberry Pi.
Open source in-memory data grids (IMDG)
Hazelcast IMDG is often used as a database operating memory layer to improve application performance; distribute data across servers, clusters and geographies; ingest data at very high rates and manage large data sets.
Ehcache is a standards-based open source cache that improves performance, offloads your database and simplifies scalability. It is the most commonly used Java cache because it is robust, proven, fully functional and integrates with other popular libraries and frames.
The top ten IoT trends for 2019 and beyond
Gartner shared a write-up about the ten vital trends that will influence the Internet of Things (IoT), from 2019 through to 2023, at the Gartner Symposium/IT Expo in Barcelona, Spain in 2018. These are:
- New wireless networking technologies for IoT
- New IoT user experiences
- Social, legal and ethical IoT
- IoT governance
- Sensor innovation
- Artificial intelligence (AI)
- Infonomics and data broking
- The shift from the intelligent edge to the intelligent mesh
- Trusted hardware and operating systems
- Innovation on the chip
Thursday, February 28, 2019
Marshall Breeding: Artificial intelligence has made only a few inroads into the library sector
Marshall Breeding is one of the celebrated American library professionals known worldwide. He is an independent consultant, speaker, author, blogger and tech-expert. He is known for his expert-articles, on technological issues related to the libraries are being published in leading international periodicals. His books and articles are widely read and he has got a strong reader base globally. He has spoken on a wide range of topics in several workshops and seminars in several countries.
Open Interview brings you Breeding’s interview with Gopakumar V. The interview was aimed at knowing the global technological trends in the libraries.
While sharing his observations on the trends, Breeding also shares his ideas and observations on the status of acceptance of artificial intelligence and robotics; level of adoption of open source software as compared to the proprietary software in terms of market share; and technological acceptance by the libraries and disparities. Being a prolific author, he gives some valuable tips for the library and information professionals who aim to excel in academic writing.
To read the full interview, visit:
https://openinterview.org/2019/02/07/marshall-breeding-artificial-intelligence-has-made-only-a-few-inroads-into-the-library-sector/ (Accessed on February 28, 2019)
Tuesday, February 26, 2019
FOSSEE Summer Fellowship 2019
- All college (bachelors, masters, PhD, etc.) Students from all streams(engineering, science, arts, commerce etc.) are welcomed to participate in the FOSSEE Summer Fellowship 2019.
- FOSSEE works only on promotion and development of Free/Libre and Open Source Software in education. For more updates on the FOSSEE Fellowship please keep checking this website
Important Dates
Registrations open
|
1 February 2019
|
Last date of registration and to submit
tasks
(About 1 month is required to complete the task, please start early) |
18 March 2019
|
Announcement of Results
|
18 April 2019
|
Commencement of Fellowship (tentative)
|
14 May 2019
|
Saturday, January 19, 2019
Good Reads: January 19, 2019
GOOD
READS
Article / Infographic
|
Gist
|
URL / Source
|
Accessed On
|
How Technology
Incumbents Can Realize Their Cloud Growth Ambitions
|
Cloud services and
related software and hardware accounted for the majority of IT growth in
2013–17.
|
January 19, 2019
|
|
5 Industries
Blockchain is Slated to Disrupt in The Coming Years
|
January 19, 2019
|
||
Transportation,
logistics and supply chain processes are going through intense
transformation. We have identified three ways AI can revolutionize
supply chain management and logistics.
|
January 19, 2019
|
||
Blockchain
for Internet of Things
|
IoT solutions using
blockchain can be built to maintain a continuously growing list of
cryptographically secured data records protected against altering and
updates.
Such distributed
systems will make our planet smarter, more productive, and open up a colossal
scope of opportunities.
|
January 19, 2019
|
|
TCS a Leader in
Blockchain Services: Everest Group
|
Tata
Consultancy Services (TCS) (BSE: 532540, NSE: TCS), a leading global IT
services, consulting, and business solutions organization, has been
recognized as a Leader in the Everest Group PEAK Matrix™ for Blockchain Services[1].
|
January 19, 2019
|
|
TCS Research and Innovation
(Video)
|
MIT's
Daniela Rus talks to TCS EVP and CTO K Ananth Krishnan on emerging
applications of AI and robotics
|
January 19, 2019
|
|
Around
the World: Latest Trends and Innovations
|
In
this article, we take a look at the various technology trends and interesting
solutions we came across while visiting different parts of the globe
throughout the year
|
Electronics For You
Volume 51, No. 1
January 2019
Page 54
|
|
The
future of Present Technologies
|
Technology
runs our lives these days. This article provides a quick look at the scope of
the present technologies a few years down the line
|
Electronics For You
Volume 51, No. 1
January 2019
Page 56
|
|
The
latest in AI and its applications
|
AI is
becoming a disruptive force that is redefining the modern industry. This
article features some exciting applications of AI, along with a glimpse into
the future, illustrating how AI will continue to transform industries and our
lives
|
Electronics For You
Volume 51, No. 1
January 2019
Page 34
|
|
How
the IoT has evolved from M2M communication
|
The
IoT is a network of devices connected to ISPs or WAN/MAN through an M2M
gateway
|
Electronics For You
Volume 51, No. 1
January 2019
Page 61
|
|
The
Industries of tomorrow will be run by the IIOT
|
The
Industrial Internet of Things enhances manufacturing and industrial
processes.
|
Electronics For You
Volume 51, No. 1
January 2019
Page 64
|
|
How
the Blockchain can add transparency to Healthcare
|
Ever
since the price of bitcoin went sky rocketing, the computer world has been
excited about the blockchain. Everyday, new applications of the blockchain
are being thought up and the focus has shifted to using it in every
conceivable human activity. This article explains how blockchain technology
can be used in healthcare
|
Open Source For You
Volume 07, Issue 04
January 2019
Page 30
|
|
Potential
Risks of Artificial Intelligence
|
Artificial
Intelligence (AI) is benefiting society in about every way possible.
AI-driven devices are becoming cognitive enough to aid people in times of
need. However, AI can be a great risk to society if it ends up in the wrong
hands.
|
Open Source For You
Volume 07, Issue 04
January 2019
Page 40
|
|
OpenIoT:
Enabling the Convergence of IoT and Cloud Computing
|
OpenIoT
is a simple-to-use open source application, which connects all the sensors
that use cloud technologies to make them an extension of your IoT application
|
Open Source For You
Volume 07, Issue 04
January 2019
Page 100
|
Subscribe to:
Posts (Atom)
Featured Posts
Top Searches from “IEEE Xplore Digital Library" - 13th September 2024
The Learning and Information Resource Centre is pleased to inform you about the Top Searches from " IEEE Xplore Digital Library...
-
Completed Books Source: https://tbc-python.fossee.in/completed-books/ Sr # Book 1 Fundamentals of Fluid Mechanics by B. R. Munson, D F You...
-
Source: Maharashtra Times (Mumbai edition) Marathi dated January 22, 2019 (Accessed on January 22, 2019)
-
Google has launched a free tutorial website, Search Education , which will help students learn how to better use Google Search for lea...