Monday, December 02, 2019

DockerIOT (II) (cloud and iot)


 While always the purpose of dockeriot was to bring the "containerized" world to embedded devices, the advance in technology leads to new paths an developments, nowadays GCP and AWS clouds provide different solutions for the IOT world.

The embedded/IOT  and cloud worlds are increasingly approaching, for example now you can run a Machine learning model on an Arduino, some years ago this was not considered.

Taking this lead, Ive updated dockeriot architecture to account Cloud - IOT interactions.

https://github.com/dirakx1/dockeriot

The main change is on the "analitycs layer" of dockeriot and is cloud neutral,
that is the essential blocks can be implemented in both AWS and/or GCP. interestingly this could bring new developments to dockeriot and the aforementioned gap (mostly a definition gap more than a non-possibility gap) between cloud and iot or cloud and embedded.

Hopefully some day I could make a product from dockeriot,  there is a difficulty to get track, investment or attention to some kinds of projects, but the  ability that this solution has to interact and adapt to new developments makes me think that 1. is well designed 2. has some purpose or future!.

new branches of development need to be open on dockeriot! and that's always good:

* Cloud interactions.
* Environmental layer development.
* Blockchain use cases.

p.s I believe the ultimate goal for cloud and embedded/iot would be to have a common arquitecture references for chips used. something like : https://opentitan.org/












Saturday, June 01, 2019

DockerIOT(I)

Advancing with all of my IOT research and implementation, and also taking  the opportunity to apply some of my knowledge of container platforms, i decided to go and develop Dockeriot: https://github.com/dirakx1/dockeriot, simple put its a
platform to develop iot platform using containers.
But why is this needed ? . and also taking into account that embedded devices often lack of ram, cpu.. and other capabilities.  Probably because that every day IOT applications are more and more complex, and if all the goodness that containerized images can be translated to the embedded world, this would imply
for example:

* rapid development of applications.
* rapid deployment-redeployment of applications.
* standardization of  installation/configuration of software on multiple (hundreds..thousands of devices).

It seems a natural advance to integrate all the goodness of cloud - clustered world to the embedded world.

So all my design is a POC, that still need to have some work to have a usable example application but all the foundations are developed now, and its interesting to see that the concept can be applied to all the IOT layers (http://www.iotsense.io/blog/the-layers-of-iot/)  and that can be extended into high level container orchestration tools like docker swarm and Kubernetes.

Ok for this post now i hope i can come back later...and anyway if someone can help on developing this "tech" also I'm making an startup..as always founding is needed!.















 

Sunday, May 26, 2019

Antes

Antes era más fuerte, podía bajarme de todo, podía luchar contra todo
ahora que estas tu, mi debilidad reside en ti, en tu cordura y en tus ojos.
Dame algo de ti que quede para siempre en mi, que no se apague ni destruya.
O renuncio a todo ?
Renuncio a las palabras y a la vida. si morimos ahora algo importara ? 
habrá algo de amor después de todo, será permanente el sentido  ?

Antes no hacía preguntas, ahora obviamente si, tu tienes todas las respuestas.  

Como perdido en la calle piensas

La soledad del pavimento se impregna en los pensamientos.
yo siempre te he amado desde afuera, esperando algo extraordinario del cemento irracional.
Siempre anhelando el desafortunado evento (afortunado para mí) de que entregues totalmente 
el corazón como yo lo hago aun en la estupidez que eso significa.
Habrá algo de doble vía alguna vez ?  Algo pasional alguna vez ?, 
te idolatro desde afuera, desde lejos esperando que rompas el silencio...
si no todo será un sepulcro solo otro sepulcro más. 
solo la misma mierda de siempre. el mismo patrón monótono que se sabe desde nacer.
Habrá algo extraordinario alguna vez ?
Habrá algo que no muera alguna vez ?

Tu y Yo

Perdidos en el futuro, en mi mente, tu y yo renacemos en cada amanecer.
El amanecer de ancestros, de otras presencias que colmaban el mundo en esos
días y que vuelven a ser tu y yo.

Aun evocando en ese universo, quizás paralelo, éramos y somos tu y yo,
 prevaleciendo ante la inexorable mortalidad, las sombras y el frío.

Tranquilidad.



En la quietud y la tranquilidad encuentro nuevas formas,
No son esas formas las que nacen en ti, pero sin duda te evocan,
Ese rumor me basta para estar tranquilo, te huelo en el aire humidificado por las lluvias
constantes.
Te detecto allí sigilosa, eres en si la unión de varias personas y una sola que está en el presente,
 si te vas y cuando lo hagas aun estarás allí, envuelta en ese rumor que aunque lejano me
 dara tranquilidad.

Sentir.


Deja de sentir corazon profano, alma inerte, mente desierta.
Deja de sentir o ayudame a despertar oh princesa, dame de nuevo la pasión que un
dia perdi por confiar en los ojos claros que prometian un camino distinto.
Aún estoy contigo, Aún y siempre estaré contigo, errante en el espacio
perdido en lo que desconocemos del universo.
Tal vez no entiendo, no nos entendemos, pero aun así y por eso! el futuro es nuestro.

Estàs

Si estás ahí, dilo. hazlo saber a través de todo, a través de las dimensiones,
a través del pasado, de la muerte y el dolor. hazlo saber aun asi no se escuche
deja caer ese arbol en medio de la nada, del eter.
Alguna gota del universo tendra que llevarme a ti.
Dime estas ahi ?

Some thoughts about environmental and energy optimizations through IoT platforms



In the context of IoT, device manufacturers need data and services of its own devices
that can be used to:

1. Reduce energy consumption of devices
2. Make environmental improvements for devices that do emissions of CO2 or 
other greenhouse gases to the environment.
3 Reduce power grid costs.

Implement software algorithms, routines, protocols and hardware sensors to use in a 
layer of IoT platforms, to be able to extract data from all Iot devices and analyze them
 with BigData techniques.
In overall, I'm thinking to implement an "environmental" layer to IoT,
that could work for changing devices progressively to improve energy
consumption and greenhouse gas emissions

* The Devices manufactures benefit as devices that consume less energy resources
 are cheaper and easier to sell.

also there is an idea of adding a co2 sensor that when certain alarm triggers it can 
enable an active co2 filter.

And this infrastructure could be added to all network cell sites.

For some references see:

Sunday, April 28, 2019

Contracultura

Hemos perdido el sentido de pertinencia, como poder ver que algo tan irreal y superficial genere tantos ingresos economicos.
Pense que el ingreso economico dependia del impacto de los actos o la plusvalia que estos generaban sobre el colectivo humano. Como salvar una vida, como crear como mantener un constructo tangible o intaginble con implicaciones en la realdiad, que facilite y optimice algun proceso.

Es obvio por que pasa esto y quien esta detras, no nos hemos dado cuenta acaso de que mas del 95% de la riqueza del mundo esta en solo pocas manos ? , nos estan enagenando con espejismos, para que no peleemos por lo que es justo e importante.

Cada ser humano esta destinado a vivir la vida que este 5% de la humanidad esta viviendo y es claro, en el o esta casi tonto pensar que el 95% porciento de nosotros no podamos hacer algo para cambiarlo. 

Ya no necesitamos mas caridad, necesitamos distribucion de la riqueza bajo meritos, no pienso que todos merezcan tener la misma riqueza por que esto tambien requiere de un merito y trabajo individual. No soy filosofo ni pretendo serlo, no soy economista tampoco ni pretendo serlo, solo apelo al sentido comun.

Por esto llamo a la contracultura, al sabotaje del interes vanal al despertar de la atencion verdadera. Propagemos noticias con interes, saboteemos la superficialidad haciendo preguntas como: En realidad te mereces este dinero ? , que has hecho ? , Que te hace diferente o mejor que cualquier ser humano ?. Si es mala musica critiquemos y demos a los lectores/escuchas otras opciones. No compremos sus cosas o asistamos a conciertos, no gastemos atencion, ni hablemos de ellos,.. No veamos sus peliculas, series o novelas. Centremonos en la solucion de problemas, asi sea individualmente o grupalmente.

Hagamonos estas preguntas: Que problema debo solucionar hoy ? , como conseguire ese dinero hoy ? , Como ayudare a alguien hoy ? , Como construire esa empresa hoy ? , Como sere mejor en el trabajo hoy ?...Como sere mejor ser humano hoy ? .evitemos los espejismos siempre.

Y ahora si te sientes atacado, si sientes que en realidad nos estan oprimiendo, evitando que podamos realizar nuestro potencial..entonces resiste y lucha con la palabra, la escritura y la accion pacifica, Criticando abiertamente y con inteligencia, lo que otros ven perfecto tienes el derecho de estar en desacuerdo,
Si es algo opresivo ciitica para que se destruya, cada comentario, cada meme, cada pensamiento puede llegar a que el mundo tenga mas pertinencia y al final sea mas justo.

 
 




 


Wednesday, July 30, 2014

POP and IMAP Python email parsing;

After some investigation and coding with these methot I found that IMAP is the preffered solution to do searches and actions (like marking as read), you can do that with POP but after downloading the INBOX, and then you have to unravel the result, using REGEX for example, interpret etc.
with IMAP  (https://docs.python.org/2/library/imaplib.html) you have handy all the RTFC email commands.

The code I made can be used as an example of a simple email client reader and filterer:
https://github.com/RafaelOrtiz/imap-pop, that is a request of some forum users and programmers.



Wednesday, May 28, 2014

Python-Msql connection

I've gathered some python-mysql simple connection scripts on:

https://github.com/RafaelOrtiz/python-mysqlcon

You can desing a mysql db with the available graphic tools and then use these kind of scripts, purpose can be simple apps or tests.



Tuesday, December 10, 2013

Tastypie filtering

Tastypie is a django restful api

Here is a little recipe to show only the last resource of eache model exposed as WS:



class RequestResource (ModelResource):
    """ Request webservice
    """
    class Meta:
        queryset1 = Request.objects.order_by('-id')
        queryset = queryset1.all()[:1]
        resource_name = 'requestresource'
        authorization = Authorization()

Another recipe to show also a foreing key in a given resource:

class EmployeeResource (ModelResource):
    """ Employee webservice
    """
    user = fields.ForeignKey(UserResource,'user',full=True,null=False,blank=False)

    class Meta:
        queryset = Employee.objects.all()
        resource_name = 'employeeresource'
        authorization = Authorization()