Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Resinio
1.
2. 2
The resin.io platform allows developers to securely deploy code to a fleet of devices
The devices are set up with the resinOS, and developers can push code to the resin servers
The code will be packaged into containers and delivered to the fleet
All the devices can be monitored and updated from a web dashboard
First ten devices are free
What is resin.io?
3. 3
How does it work?
Balena is a container engine for IoT, developed by resin.io,
compatible with Docker containers. it supports container deltas
for 10-70x more efficient bandwidth usage
Docker is a software that performs containerization. It uses the
resource isolation features of the Linux kernel to allow
independent containers to run within a single Linux instance,
avoiding the overhead of virtual machines
4. 4
How does it work?
The Yocto Project is an open source project whose goal is to
produce tools and processes that enable the creation of Linux
distributions for embedded software that are independent of the
underlying architecture of the embedded hardware
Git is a version control system used for source code
management. It allows to update the application code from a
local repository to the resin.io platform
5. 5
Define containers
FROM has to be the first instruction and defines the base image to use as the basis for the container
RUN executes commands in the container e.g. RUN apt-get install <package>
ADD copies files from the current directory into the container, e.g. ADD <src> <dest>. It also allows the
to be a url, and if the is a recognised compression format, it will unpack it
COPY is very similar to ADD, but without the compression and url functionality
CMD provides defaults for an executing container. This command will be run when the container starts
up on the device, this is tipically used to execute a start script. CMD should always be the last
command in the Dockerfile
The instructions for building a container image are written in a Dockerfile
Alternatively, if the project includes a package.json (for Node.js projects),
then that will be used to create an implicit Dockerfile
7. 7
On-device architecture
Application Containers run a full stack in
isolation
Most updates with resin.io are at the application
container level. When the code is “pushed”, it is
an application container that is deployed
Deployment, management, and monitoring tasks
are performed by the Resin Agent
ResinOS is a lightweight container-enabled
host operating system
Updates to ResinOS are very infrequent. They
are performed with ResinHUP
8. 8
Choose the language you want
Use the libraries of your choice
Choose your base distribution
Take control of networking
Control the on-device environment
9. 9
Monitor devices anywhere
See IP addresses and logs of
devices
Give your devices unique URLs so
they are web-accessible
Manage the fleet
17. 17
Sign Up
Insert SSH Key
Create an application
Add a device
Download resinOS image
Setup (5)
18. 18
Sign Up
Insert SSH Key
Create an application
Add a device
Download resinOS image
Flash image
Setup (6)
19. 19
git remote add resin
<USERNAME>@git.resin.io:<USERNAME>/<APPNAME>.git
git push resin master
The application will be downloaded and executed by all the
devices connected in the application fleet
The progress can be seen in the web dashboard
Push the code
The code has been successfully compiled