Tag Archives: Servers

Web Server Embedded System Using Beagle Board

This is an example how we can build a web server under an embedded system such as beagle board. Maybe a few years ago we experienced some difficulties if we want to apply a TCP/IP communication under microprocessor or microcontroller systems, we should add additional equipment to our minimum systems and sometimes it takes time and we need to hack the systems a lot. but now, there is many embedded systems are equipped with on board TCP/IP modules so it is easy now for us to build a systems that connected to a computer or TCP/IP network.

There are many vendors that builds this kind of systems such as arduino, raspberry, and beagle board. and now i want to try to make a web servers running in beagle board systems, and i promise … its very super duper easy ..

first of all we should prepare our beagle board systems, if you want to take a closer look to this systems you can find in http://beagleboard.org/

The beagleboard systems is include the operating systems package using Angstorm OS, Angstorm OS is build with openembedded and customized to suit the embedded system needs, for details you can find it in http://www.angstrom-distribution.org/

But if you want it to start installation from scratch you can find the tutorial in http://www.ibm.com/developerworks/linux/library/l-beagle-board/

to communicate with our beagleboard systems we can connect our PC to the beagleboard using a serial to USB adapter, and then we can set the baudrate to 115200 using our favorite remote tools such as putty, Teraterm or even hyper terminal software.

 

 

 

 

 

Continue reading

EMBEDDED SISTEM WEB SERVER

Adharul Muttaqin ,S.T.,M.T

Sabriansyah Rizqika Akbar, S.T., M.Eng

Issa Arwani, S.Kom., M.Sc

Abstrak: Embedded sistem saat ini menjadi perhatian khusus pada teknologi komputer, beberapa sistem operasi linux dan web server yang beraneka ragam juga sudah dipersiapkan untuk mendukung sistem embedded, salah satu aplikasi yang dapat digunakan dalam operasi pada sistem embedded adalah web server. Pemilihan web server pada lingkungan embedded saat ini masih jarang dilakukan, oleh karena itu penelitian ini dilakukan dengan menitik beratkan pada dua buah aplikasi web server yang tergolong memiliki fitur utama yang menawarkan “keringanan” pada konsumsi CPU maupun memori seperti Light HTTPD dan Tiny HTTPD. Dengan menggunakan parameter thread (users), ramp-up periods, dan loop count pada stress test embedded system, penelitian ini menawarkan solusi web server manakah diantara Light HTTPD dan Tiny HTTPD yang memiliki kecocokan fitur dalam penggunaan embedded sistem menggunakan beagleboard ditinjau dari konsumsi CPU dan memori. Hasil penelitian menunjukkan bahwa bahwa dalam hal konsumsi CPU pada beagleboard embedded system lebih disarankan penggunaan Light HTTPD dibandingkan dengan tiny HTTPD dikarenkan terdapat perbedaan CPU load yang sangat signifikan antar kedua layanan web tersebut.

 

Kata Kunci : Embedded System, Web Server.

Konfigurasi sederhana Asterisk PBX dengan SIP Phone Client dan SIP Phone Software Based

Sebelumnya konfigurasi ini sebetulnya untuk dokumentasi pribadi, namun tidak ada salahnya bagi rekan-rekan yang ingin mencoba, but do it at your own risk.

VOIP sebetulnya merupakan teknologi lama dan sudah pernah diadopsi di Indonesia oleh VOIP rakyat maupun VOIP merdeka. Bahkan sudah ada layanan Skype yang juga menyediakan layanan call berbasis IP.tetapi pada tulisan ini kita akan melihat bagaimana membuat VOIP server sendiri.

Disini saya akan coba menjelaskan konfigurasi minimal apabila ada rekan-rekan yang ingin membuat VOIP PBX serderhana menggunakan tools-tools open source.

disini saya menggunakan OS Ubuntu, dan pertama kali disini software PBX yang kita gunakan adalah Asterisk. Pada environment ubuntu maupun centos, kita dapat langsung melakukan instalasi dengan apt-get maupun yum. Install asterisk dapat mudah dilakukan dengan apt-get install asterisk.

Continue reading

Kernel Based Virtual Machine Implementation

Setelah beberapa lama terbengkalai, akhirnya saya kelar juga untuk mengerjakan sebuah server dengan model virtualisasi. sebetulnya proses pengerjaannya tidak begitu kompleks, namun waktu yang membuat saya sedikit sulit untuk melakukan instalasi. tapi berkat bantuan rekan mas alan dan mas lastono ( UPPTI ) yang sudah memahami kvm terlebih dulu, akhirnya saya juga bisa untuk mengimplementasikan KVM sendiri.

Definisi KVM

Mungkin beberapa rekan sebenarnya sudah sering menggunakan istilah virtual machine, dan bagi rekan-rekan yang familiar dengan sistem operasi windows mungkin lebih banyak tahu mengenai virtual box atau vmware sebagai perangkat pendukung virtual machine. tapi dalam hal ini saya akan coba membicarakan mengenai KVM. apakah KVM itu ? anda bisa mendapatkan informasi mengenai KVM disini. tapi saya akan coba untuk meringkasnya.

KVM adalah kependekan dari “Kernel Based Virtual Machine” adalah sebuah solusi untuk melakukan virtualisasi pada linux dengan hardware type x86 (64-bit). KVM memiliki keunggulan karena dapat diinstall pada sebuah linux OS minimum Server configuration ( No-GUI ) sehingga cenderung lebih ringan dibanding rekan-rekan aplikasi Virtual Machine yang lainnya :) . tetapi KVM cenderung memiliki kelemahan pada lambatnya proses I/O masing-masing Guest OS nya ( sorry untuk ini saya lupa sumbernya ). ada lagi kelebihan KVM dibandig VM lainnya yaitu proses live migration,

Continue reading

Kombinasi NIS dengan NFS

dear diary friends, beberapa waktu yang lalu saya sempet membahas mengenai konfigurasi NIS, sekarang saya akan coba bahas bagaimana menggabungkan teknologi NIS dengan NFS, lupa ? baca ini dulu. nah problemonya sekarang adalah masalah filesystem si klien NIS, apabila kita menginginkan untuk memanage home direktori dari nis user, kita bisa memanfaatkan service NFS ( network filesystem ) untuk menanggulangi masalah ini. how ? begini ceritanya ….

Continue reading