anoaiot / anoa

IGN SDK for Internet Of Things
http://iot.ignsdk.web.id
Other
7 stars 3 forks source link

Fucking DOC #10

Open anak10thn opened 9 years ago

anak10thn commented 9 years ago

gpio_pi2 source : http://www.element14.com/community/docs/DOC-73950/l/raspberry-pi-2-model-b-gpio-40-pin-block-pinout

anak10thn commented 9 years ago

blink_gpio

brahmanggi commented 9 years ago

Instalasi IGN Arm

apa itu IGN ARM ?

lihat IGNwiki

IGN ARM adalah distro IGOS linux yang dikembangkan khusus untuk komputer dengan arsitektur ARM.

Cara Instalasi

  1. unduh image
  2. kemudian extract file yang telah di unduh dengan cara ketik di terminal
$ sudo tar xvfJ filename.tar.xz
  1. siapkan micro sdcard dengan kapasitas minimal 8 GB
  2. masukan micro sdcard kedalam extention sdcard dan pasang di pc / laptop
  3. deteksi device melalui terminal dengan perintah dmesg misalkan /dev/mmclbk0
  4. apabila sudah dipastikan device berada ketik diterminal
$ sudo dd bs=4MB if=folder/image/ignarm/berada of=/dev/microsd/berada
  1. Proses selesai masukan sdcard yang sudah terinstalasi ign arm kedalam komputer berbasis ARM
  2. Boot
brahmanggi commented 9 years ago

cara akses petunjuk penggunaan

pada terminal, ketik

# ignsdk -h

perintah memunculkan informasi sebagai berikut :

Usage: ignsdk-iot [options]
IGOS Nusantara Software Development Kit For IoT

Options:
  -v, --version                               Show version
  -p, --port <port>                           Setup websocket port
  -t, --target <all, public, set ip address>  Set IP target
  -n, --nodejs <nodejs script>                Execute nodejs script
  -h, --help                                  Displays this help.

cara menjalankan untuk bisa diakses dari luar

pada terminal ketik

# ignsdk-iot -t all &

perintah tersebut untuk menjalankan ignsdk-iot dengan mengarahkan ke IP yang tersedia pada device.

-t itu menunjukan alamat IP yang akan menjalankan ignsdk-iot

jika berhasil ada output

# [1] 458
Server ON :  "0.0.0.0" Port : 6969

cara menjalankan di lokal

# ignsdk-iot -n (aplikasi berbasis node js yang ingin dijalankan)
brahmanggi commented 9 years ago

Skema untuk aplikasi blink led di ignsdk-iot

photo_2015-06-20_11-48-59

brahmanggi commented 9 years ago

Skema untuk aplikasi switch di ignsdk-iot

photo_2015-06-20_11-48-43

brahmanggi commented 9 years ago

Cara mengaktifkan wifi via terminal

edimax-ew-7811un-150mbps-wireless-ieee80211b-g-n-nano-usb-adapter

(1) cek dengan perintah

root@iotign ~ # dmesg

apabila usb wifi bisa dikenali akan ada keterangan seperti dibawah ini

[ 4404.222079] usb 1-1.4: Product: 802.11n WLAN Adapter
[ 4404.227219] usb 1-1.4: Manufacturer: Realtek
[ 4404.231601] usb 1-1.4: SerialNumber: 00e04c000001

(2) kemudian cek juga dengan perintah

root@iotign ~ # lsmod

untuk mengetahui driver bisa digunakan atau tidak apabila driver dikenali akan muncul keterangan seperti dibawah ini

Module                  Size  Used by
8192cu                528365  0 
uio_pdrv_genirq         2958  0 
uio                     8119  1 uio_pdrv_genirq
ipv6                  333976  24 

(3) cek menggunakan perintah

root@iotign ~ # ip addr

apabila ethercard wifi sudah terbaca akan muncul tulisan

4: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000

(4) aktifkan dengan perintah

root@iotign ~ # ifconfig wlan0 up

(5) ketik perintah

root@iotign ~ # iwlist wlan0 scan

untuk melakukan scanning Access Point Wifi yang tersedia, apabila ada akan muncul keterangan seperti dibawah

wlan0     Scan completed :

          Cell 01 - Address: 00:0C:43:C0:B6:CE
                    ESSID:"malware!!"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Frequency:2.437 GHz (Channel 6)
                    Encryption key:on
                    Bit Rates:54 Mb/s
                    Extra:rsn_ie=30140100000fac020100000fac020100000fac020000
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: DD9D0050F204104A0001101044000102103B000103104700102880288028801880A880000C43C0B6CE1021001852616C696E6B20546563686E6F6C6F67792C20436F72702E1023001C52616C696E6B20576972656C6573732041636365737320506F696E74102400065254323836301042000831323334353637381054000800060050F20400011011000952616C696E6B415053100800020084103C000101
                    Quality=48/100  Signal level=100/100  

(6) ketik

nano /etc/wpa_supplicant/wpa_supplicant.conf

kemudian tambahkan tulisan dibawah dibagian palah bawah konfigurasi

network={
    ssid="NAMA SSID ACCESS POINT"
    psk="PASSWORD"
}

(7)setelah diedit restart perangkat jaringan dengan

root@igniot# ifdown wlan0
root@igniot# ifup wlan0

(8)reboot