{"id":1751,"date":"2015-04-19T09:10:14","date_gmt":"2015-04-19T09:10:14","guid":{"rendered":"http:\/\/www.rezafaisal.net\/?p=1751"},"modified":"2015-04-19T09:10:15","modified_gmt":"2015-04-19T09:10:15","slug":"membuat-program-sederhana-pada-intel-galileo-gen-2-dengan-visual-studio-2013","status":"publish","type":"post","link":"http:\/\/www.rezafaisal.net\/?p=1751","title":{"rendered":"Membuat Program Sederhana Pada Intel Galileo Gen 2 dengan Visual Studio 2013"},"content":{"rendered":"<p>Setelah sebelumnya telah dibuat posting tentang installasi Windows pada Intel Galileo Gen 2 yang telah di bahas di <a title=\"http:\/\/www.rezafaisal.net\/?p=1593\" href=\"http:\/\/www.rezafaisal.net\/?p=1593\">http:\/\/www.rezafaisal.net\/?p=1593<\/a>. posting ini melanjutkan pemanfaatan Intel Galileo Gen dengan OS Windows di atasnya, yaitu dengan membuat program sederhana yang akan dijalankan di situ.&#160; Sebelum melakukan pembuatan program tersebut ada beberapa hal yang harus dipersiapkan, yang akan dibahas satu per satu di bawah ini.<\/p>\n<p>{<strong><em>Update Firmware Intel Galileo Gen 2<\/em><\/strong>}<\/p>\n<p>Firmware pada Intel Galileo Gen 2 yang dimiliki adalah versi 1.0.2, karena saat ini telah tersedia firmware versi 1.0.4 maka tidak ada salahnya untuk upgrade terlebih dahulu. Firmware terbaru ini diperlukan ketika akan menjalankan program yang ditulis nantinya.<\/p>\n<p>Firmware yang diperlukan untuk proses update ini dapat diunduh dari link berikut ini : <a title=\"https:\/\/downloadcenter.intel.com\/download\/24748\" href=\"https:\/\/downloadcenter.intel.com\/download\/24748\">https:\/\/downloadcenter.intel.com\/download\/24748<\/a>. Pada link tersebut, unduh file berikut ini <a href=\"https:\/\/downloadcenter.intel.com\/downloads\/eula\/24748\/Intel-Galileo-Firmware-and-Drivers-1-0-4?httpDown=http%3A%2F%2Fdownloadmirror.intel.com%2F24748%2Feng%2FIntelGalileoFirmwareUpdater-1.0.4-Windows.zip\">IntelGalileoFirmwareUpdater-1.0.4-Windows.zip<\/a>.&#160; Setelah file diekstrak maka dapat dilihat folder Galileo Driver dan file updater-nya.<\/p>\n<p>Langkah selanjutnya adalah menghidupkan Intel Galileo Gen 2 dengan menghubungkannya pada daya listrik seperti yang dilihat pada panah 1.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog01.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog01\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"blog01\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog01_thumb.jpg\" width=\"550\" height=\"412\" \/><\/a><\/p>\n<p>Kemudian menghubungkan port mini USB pada Intel Galileo Gen 2 ke port USB yang ada pada komputer. Setelah port terhubung maka dapat dilihat akan terdapat device baru pada Device Manager, pada bagian Other Device. Device baru tersebut terlihat masih bertanda icon tanda seru, yang berarti device tersebut belum terinstall dengan benar karena belum memiliki driver yang tepat.&#160; Oleh karena itu perlu update driver dengan cara klik kanan pada device tersebut kemudian pilih Update Driver, kemudian browse dan pilih folder Galileo Driver yang telah kita miliki dari hasil pengunduhan file di atas.<\/p>\n<p>Jika proses update driver selesai maka akan dapat dilihat terdapat perangkat Galileo pada daftar Device Manager seperti gambar berikut ini.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog02.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog02\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"blog02\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog02_thumb.jpg\" width=\"550\" height=\"369\" \/><\/a><\/p>\n<p>Nah artinya papan Intel Galileo Gen 2 sudah terdeteksi oleh komputer, selajutnya jalannya aplikasi updater dengan mengeksekusi file firmware-updater-1.0.4.exe yang telah diunduh sebelumnya.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog03.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog03\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"blog03\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog03_thumb.jpg\" width=\"548\" height=\"409\" \/><\/a><\/p>\n<p>Pilih port yang sesuai dan akan dapat dilihat tampilan seperti gambar di atas.&#160; Selanjutnya tinggal klik tombol Update Firmware. Dan proses update akan dilakukan sekitar 5 menit.<\/p>\n<p>{<strong><em>Menyiapkan Visual Studio<\/em><\/strong>}<\/p>\n<p>Pada posting sebelumnya di <a title=\"http:\/\/www.rezafaisal.net\/?p=1593\" href=\"http:\/\/www.rezafaisal.net\/?p=1593\">http:\/\/www.rezafaisal.net\/?p=1593<\/a>, selain melakukan pembuatan image OS agar bisa dijalankan oleh papan Intel Galileo Gen 2 juga dilakukan instalasi file WindowsDeveloperProgramforIoT.msi yang berfungsi untuk menjalankan aplikasi Galileo Watcher juga akan menambahkan template project Windows for IoT pada Visual Studio 2013 seperti yang terlihat pada gambar berikut ini.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog04.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog04\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"blog04\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog04_thumb.jpg\" width=\"550\" height=\"345\" \/><\/a><\/p>\n<p>Kemudian cek paket-paket NuGet yang telah diinstal dan pastikan telah terinstall paket Microsoft IoT C++ SDK pada VS2013 yang digunakan.&#160; Jika yang terinstall masih paket Galileo C++ SDK maka sebaiknya paket itu diuninstall dan install paket Microsoft IoT C++ SDK via NuGet Manager.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog05.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog05\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"blog05\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog05_thumb.jpg\" width=\"550\" height=\"188\" \/><\/a><\/p>\n<p>{<strong><em>Menyiapkan Perangkat Pendukung<\/em><\/strong>}<\/p>\n<p>Karena program yang akan dibuat hanya untuk membuat lampu led kedip-kedip, maka yang perlu disediakan hanya led seperti berikut.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog06.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog06\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"blog06\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog06_thumb.jpg\" width=\"550\" height=\"365\" \/><\/a><\/p>\n<p>Seperti biasa, kaki yang panjang menjadi tempat masuknya daya sedangkan kaki pendek akan dimasukkan ke ground.&#160; Artinya untuk kasus ini kaki panjang akan dimasukkan ke pin no 13 dan kaki pendek ke pin GND. Kenapa harus ke pin no 13? jawabnya supaya dekat ke pin GND yang ada disampingnya :P<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog07.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog07\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"blog07\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog07_thumb.jpg\" width=\"550\" height=\"364\" \/><\/a><\/p>\n<p>Hasilnya dapat dilihat pada gambar di atas.<\/p>\n<p>{<strong><em>Membuat Program<\/em><\/strong>}<\/p>\n<p>Selanjutnya membuat project dengan menggunakan template Galileo Wiring App, setelah project dibuat maka akan dilihat tampilan seperti beriku ini pada Solution Explorer.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog08.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog08\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"blog08\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog08_thumb.jpg\" width=\"400\" height=\"242\" \/><\/a><\/p>\n<p>Kemudian pada folder Source File, buka file Main.cpp yang akan dapat dilihat isi file tersebut seperti berikut ini.<\/p>\n<div id=\"scid:9D7513F9-C04C-4721-824A-2B34F0212519:234b4f2b-6431-4339-ab7e-bd92f2c6f0c4\" class=\"wlWriterEditableSmartContent\" style=\"float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px\">\n<pre style=\" width: 550px; height: 400px;background-color:White;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: auto;\"><div><!--\n\nCode highlighting produced by Actipro CodeHighlighter (freeware)\nhttp:\/\/www.CodeHighlighter.com\/\n\n--><span style=\"color: #008080;\"> 1<\/span> <span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> Main.cpp : Defines the entry point for the console application.\n<\/span><span style=\"color: #008080;\"> 2<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #008000;\">\/\/\n<\/span><span style=\"color: #008080;\"> 3<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\"> 4<\/span> <span style=\"color: #000000;\">#include <\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #800000;\">stdafx.h<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\"> 5<\/span> <span style=\"color: #000000;\">#include <\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #800000;\">arduino.h<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\"> 6<\/span> <span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\"> 7<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">int<\/span><span style=\"color: #000000;\"> _tmain(<\/span><span style=\"color: #0000FF;\">int<\/span><span style=\"color: #000000;\"> argc, _TCHAR<\/span><span style=\"color: #000000;\">*<\/span><span style=\"color: #000000;\"> argv[])\n<\/span><span style=\"color: #008080;\"> 8<\/span> <span style=\"color: #000000;\">{\n<\/span><span style=\"color: #008080;\"> 9<\/span> <span style=\"color: #000000;\">    <\/span><span style=\"color: #0000FF;\">return<\/span><span style=\"color: #000000;\"> RunArduinoSketch();\n<\/span><span style=\"color: #008080;\">10<\/span> <span style=\"color: #000000;\">}\n<\/span><span style=\"color: #008080;\">11<\/span> <span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\">12<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">int<\/span><span style=\"color: #000000;\"> led <\/span><span style=\"color: #000000;\">=<\/span><span style=\"color: #000000;\"> <\/span><span style=\"color: #800080;\">13<\/span><span style=\"color: #000000;\">;  <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> This is the pin the LED is attached to.<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">13<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\">14<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">void<\/span><span style=\"color: #000000;\"> setup()\n<\/span><span style=\"color: #008080;\">15<\/span> <span style=\"color: #000000;\">{\n<\/span><span style=\"color: #008080;\">16<\/span> <span style=\"color: #000000;\">    <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> TODO: Add your code here<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">17<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">    \n<\/span><span style=\"color: #008080;\">18<\/span> <span style=\"color: #000000;\">    pinMode(led, OUTPUT);       <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> Configure the pin for OUTPUT so you can turn on the LED.<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">19<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">}\n<\/span><span style=\"color: #008080;\">20<\/span> <span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\">21<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> the loop routine runs over and over again forever:<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">22<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #0000FF;\">void<\/span><span style=\"color: #000000;\"> loop()\n<\/span><span style=\"color: #008080;\">23<\/span> <span style=\"color: #000000;\">{\n<\/span><span style=\"color: #008080;\">24<\/span> <span style=\"color: #000000;\">    <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> TODO: Add your code here<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">25<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\">26<\/span> <span style=\"color: #000000;\">    digitalWrite(led, LOW);    <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> turn the LED off by making the voltage LOW<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">27<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">    Log(L<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #800000;\">LED OFF\\n<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #000000;\">);\n<\/span><span style=\"color: #008080;\">28<\/span> <span style=\"color: #000000;\">    delay(<\/span><span style=\"color: #800080;\">1000<\/span><span style=\"color: #000000;\">);               <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> wait for a second<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">29<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">    digitalWrite(led, HIGH);   <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> turn the LED on by making the voltage HIGH<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">30<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">    Log(L<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #800000;\">LED ON\\n<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #000000;\">);\n<\/span><span style=\"color: #008080;\">31<\/span> <span style=\"color: #000000;\">    delay(<\/span><span style=\"color: #800080;\">1000<\/span><span style=\"color: #000000;\">);               <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> wait for a second<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">32<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">}<\/span><\/div><\/pre>\n<p><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http:\/\/dunnhq.com --><\/div>\n<p>Kode di atas akan menyalakan dan mematikan led setiap 1 detik (1000 ms) seperti yang terlihat pada baris ke-28 dan ke-31.&#160; Kemudian pada baris ke-12 dapat dilihat pin ke-13 yang akan diakses oleh program ini.<\/p>\n<p>Sebelum menjalankan program ini perlu dilakukan setting pada Visual Studio 2013 terlebih dahulu, agar program secara otomatis dapat langsung dieksekusi hanya dari VS 2013. Caranya klik kanan pada project kemudian pilih Properties. Maka akan dapat dilihat window seperti berikut.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog09.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog09\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog09\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog09_thumb.jpg\" width=\"550\" height=\"344\" \/><\/a><\/p>\n<p>Pada bagian Configuration Properties &gt; Debugging, tentukan nama hostname dari papan Intel Galileo yang dimiliki dengan mengganti nilai pada bagian Remote Server Name.&#160; Kemudian file exe dari program yang dibuat di atas akan disimpan pada folder c:\\test\\ seperti yang terlihat pada nilai di bagian Deployment Directory. Setelah setting selesai maka bisa dijalankan dengan cara mengklik tombol Remote Windows Debugger yang bisa dilihat pada gambar di bawah ini.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog10.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog10\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog10\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog10_thumb.jpg\" width=\"550\" height=\"218\" \/><\/a><\/p>\n<p>Dan hasilnya dapat dilihat led menyala setiap 1 detik.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog11.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog11\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog11\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog11_thumb.jpg\" width=\"550\" height=\"360\" \/><\/a><\/p>\n<p>Semoga bermanfaat dan selamat mencoba.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setelah sebelumnya telah dibuat posting tentang installasi Windows pada Intel Galileo Gen 2 yang telah di bahas di http:\/\/www.rezafaisal.net\/?p=1593. posting ini melanjutkan pemanfaatan Intel Galileo Gen dengan OS Windows di atasnya, yaitu dengan membuat program sederhana yang akan dijalankan di&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1740,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6],"tags":[131,130],"class_list":["post-1751","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-softwaredev","tag-intel-galileo","tag-iot"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog06_thumb.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1sNAL-sf","_links":{"self":[{"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts\/1751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1751"}],"version-history":[{"count":1,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts\/1751\/revisions"}],"predecessor-version":[{"id":1752,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts\/1751\/revisions\/1752"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/media\/1740"}],"wp:attachment":[{"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1751"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}