วันอาทิตย์ที่ 29 มีนาคม พ.ศ. 2558

Iot with Kivy, Autobahn, Twisted and Crossbar

Kivy is an object programming framework. It's a collection of the python applications together. So everyone can learn Kivy easily!

You need to know about Class!

Kivy is event loop programming. When you understand how event work you can go with many event driven programming.

Twisted -> Autobahn -> Crossbar.io

Twisted is also reactor. It's event loop! Autobahn is web-socket programming framework. Crossbar.io is WAMP router.

All components is event ! Asynchronous Programming!


Let's start :)

Kivy, main application should start with main.py (It's very important). In main.py we create WAMP component here.

วันพุธที่ 11 มีนาคม พ.ศ. 2558

Run Kivy with WAMP on Crossbar.io

Begin with my Raspberry Pi Project about Digital Signage. Totally it is going to be Iot (Internet of Things).

And this is the beginning of way i have to develop another project. The important thing about this project is Python Universal Language.

First i started with Python on Raspberry Pi with Serial Interface with nurse equipment. Old stuff start this project with web server and repeatedly refresh the web client every second.

After first version is outed. The requirement  never stop. They want to add more video in background when specific time meet, play sound and show IP camera.

Raspberry can not answer those answers.

Then we move all projects to minimal PC. It's work!

After all requirements are setting. I decide move the project into the Internet of Thing.

The players are Kivy, Twisted, Autobahn and Crossbar.io.

The next topic will be "How to implement those technologies for IoT"