Merubah resolusi layar vnc server di raspberry pi


Ceritanya Jumat kemarin tanggal 29 September 2017 saya mengikuti acaranya codebali IOT Penetration Test di Bali, acaranya merupakan bagian dari International Cyber Security Conference, lumayan bisa dapat ilmu, liburan ke Bali dan gratis saudara-saudara karena dibayarin kantor wk3, dan yang lebih menggembirakan lagi dari acara kemarin adalah mendapatkan doorprize karena berhasil menjawab quiz, dengan hadiah berupa raspberry pi 3 komplit dengan charger dan sdcard jadi tinggal pakai bahkan didalam sdcardnya sudah ada terinstall raspbian jadi tinggal colok dan langsung main2.

Nah malam ini karena sudah tidak sabar pengen ngutak ngatik raspberry pi akhirnya saya colokin dengan router saya di rumah menggunakan LAN karena sepertinya ini cara termudah karena ngga punya converter HDMI to VGA. Walhasil setelah harap harap cemas karena ngga tau bisa jalan apa ngga raspbian yang sudah terinstall akhirnya nongol juga setelah saya scan menggunakan ip scanner di hp.

Nah setelah berhasil boot dan kebaca di network kita tinggal buka terminal dan akses via ssh, biasanya sebelum update dan upgrade langkah yang saya lakukan ketika ketemu raspberry baru yaitu tentu saja jalankan raspi-config namun sebelum itu biar ngga masuk masukin password saya biasanya melakukan ssh-copy-id biar langsung terhubung via ssh tanpa masukin password karena mendaftarkan key dari laptop saya. Nah setelah itu didalam raspi-config hal yang paling penting menurut saya adalah  expand file system, ganti password, ganti hostname apabila dibutuhkan dan terakhir adalah mengaktifkan remote via vnc kenapa yang terakhir ini penting karena kadang kadang kita perlu masuk dan melihat didalam desktop raspberry pi dan seperti judul postingan kali ini adalah bagaimana merubah ukuran layar vnc server yang jalan di rasperry kita.

Secara default biasanya kalau kita remote raspberry pi via vnc maka tampilannya sangat kecil dan tidak nyaman untuk ngoprek nah supaya tampilannya jadi lebih luas begini caranya masuk ke raspberry pi via ssh lalu masuk ke /boot/config.txt lalu cari kode seperti gambar dibawah ini dan ubah resolusi seperti yang kita inginkan

setelah itu selesai tinggal direboot kemudian buka vnc client kita dan coba remote desktop alhasil tampilan remote desoktop kita pasti akan menjadi lebih besar dan lebih nyaman digunakan, demikian tips dari saya semoga bermanfaat.

Happy Coding

 

 

 

Advertisements

The Things Network Jakarta


Bagi rekan rekan sekalian yang tertarik dengan dunia IOT, atau malah sudah mulai duluan dengan IOT, pasti tidak asing dengan the things network, the things network adalah komutas IOT global yang sudah ada di 90 negara dan memiliki member 23.068 orang, komunitas ini adalah komunitas IOT yang memanfaatkan teknologi LPWAN (Low Power Radio WAN) untuk menghubungkan sensor sensor IOT ke internet sehingga kita bisa mengakses sensor2 tersebut melalui internet.

Aplikasi ini adalah memanfaatkan komunitas sehingga apabila semakin banyak yang memasang gateway yang terhubung dengan jaringan TTN maka semakin banyak pula orang yang bisa menghubungkan sensor/nodenya keinternet menggunakan freq LPWAN tersebut.

Nah kebetulan saya berada di Jakarta, maka saya tertarik untuk mengembangkan teknologi ini di Jakarta, dan tentunya tidak bisa sendiri, kalau mau mengembangkan TTN dan membuat jaringan lorawan diseluruh jakarta atau bahkan di seluruh Indonesia.

Apa yang bisa dilakukan TTN, banyak hal kalau gateway kita sudah banyak kita bisa memanfaatkannya menjadi backend untuk memonitoring misal pintu air untuk memonitor banjir, smart garden, atau GPS Tracker, dan semuanya dijamin aman karena data data tersebut dienkripsi sehingga benar benar hanya kita yang bisa memonitor (kalau kita buat private) kalau data2 tersebut dibuat public tentu saja bisa bermanfaat orang lain misalkan notifikasi banjir via twitter dll.

Continue reading The Things Network Jakarta

NodeMCO V1.0 pinout


Catatan pinout nodemcu yang bikin puyeng 😀

static const uint8_t D0   = 16;
static const uint8_t D1   = 5;
static const uint8_t D2   = 4;
static const uint8_t D3   = 0;
static const uint8_t D4   = 2;
static const uint8_t D5   = 14;
static const uint8_t D6   = 12;
static const uint8_t D7   = 13;
static const uint8_t D8   = 15;
static const uint8_t D9   = 3;
static const uint8_t D10  = 1;

Setting raspberry pi sebagai mongo db server


Hari ini kita akan membuat raspberry pi sebagai mongo db server agar bisa diakses dari mana saja sebagai rest api server, untuk instalasi mongo db di raspberry pi silahkan cari tutorial yang lain ya, untuk menjadikan raspberry pi sebagai mongo db server caranya cukup mudah yang pertama adalah buka lewat terminal /etc/mongod.conf

sudo nano /etc/mongod.conf

lalu edit di bagian bind hapus # didepan bind_ip lalu masukkan ip dari raspberry kita menjadi seperti dibawah ini

bind_ip = 127.0.0.1,192.168.0.100 //pisahkan dengan koma ip raspberri kita

done selesai setting mongod.conf langakah selanjutnya adalah restart service mongodb

sudo service mongodb restart

selanjutnya adalah kita membuat user di mongo db, dengan langkah sebagai berikut

use namadb //nama db bisa diganti sesuka hati

db.addUser({user : "admin", pwd:"password1234", roles :["readWrite","dbAdmin" ] })

selanjutnya adalah kita coba masukkan data yang nantinya bisa dipanggil dan ditampilkan caranya gampang kalau mau lebih lengkap silahkan baca doc mongodb, dan jangan lupa cek dulu versi mongo db yang kita gunakan.

untuk memasukkan data via terminal caranya gampang tinggal ketikkan perintah dibawah

db.user.insert({ nama : "eko" , email: "email@gmail.com", phone :"bla bla"}) //user adalah nama table silahkan ganti sesuai kebutuhan

Silahkan masukkan sesuka hati datanya mau berapa banyak, untuk memeriksa apakah data tadi masuk ketikkan

db.user.find() //user adalah nama table silahkan ganti sesuai kebutuhan

 

Done selesai kalau mau coba silahkan coba script dibawah ini saya menggunakan express js dan monggoClient untuk mengakses mongodb

Dibawah ini hasil coba coba saya menggunakan mongo db, Good Luck

https://github.com/susiloharjo/mongoexpress.git

Happy Coding

Moisture Sensor and nodemcu v.1


Terlampir project yang sedang saya kerjakan dengan menggunakan nodemcu, kali ini project saya adalah menghubungkan moisture sensor yang biasa digunakan untuk mengukur kelembapan tanah dihubungkan dengan nodemcu v.1 idenya sih mau buat penyiram bunga otomatis.

 

Diatas adalah contoh pembacaan dari serial monitor dan web server dari node mcu, ternyata asyik juga main dengan nodemcu ini, apalagi sudah support arduino IDE jadi kita bisa pakai library2 dari arduino juga.

Kalau ingin mencoba silahkan sedot kode dibawah

https://github.com/susiloharjo/Moisturesensor-with-esp8266

Semoga bermanfaat, dan Happy coding