<?php
// Buat : Yuni Maliek, semoga berhasil penelitiannya, SEMANGAT !!!
//
// ==== Konfigurasi pada Access Point ===============================
// Konfigurasi Access Point dengan SSDI : "MKI"
// Set IP Access Point dengan IP: 192.168.0.1
//
// ==== Konfigurasi Pada Wifi Shield ===============================
// Pastikan switch wifi shield ke mode USB lalu lewat terminal (serial monitor)
// ketik step by step AT Command berikut:
// AT
// AT+WS
// AT+WAUTO=0,MKI
// AT+NDHCP=0
// AT+NSET=192.168.0.12,255.255.255.0,192.168.0.1
// AT+NAUTO=1,1,,4000
// AT&W0
// ATA
// ==== Konfigurasi pada Web server ===============================
// Access point di set SSID nya menjadi MKI
// Set IP Address Webserver dengan segmen : 192.168.0.x
// Micro controller setelah diberi power otomatis konek ke Access point yang ssidnya MKI
// Lalu test koneksi ke Micro dengagan cara : ping 192.168.0.12
// Salin Script ini ke forder web server (www/htdoc)
// Terakhir akses di browser http://localhost/clientsocket.php
// selanjutnya mainkan lewat php+ajax untuk refresh pengambilan datanya ... :)
// Intinya pakai pemrograman socket, Cemangat
$host ="192.168.0.12"; // IP Address Micro Controller
$port = 4000;
$message = '1';
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("[".date('Y-m-d H:i:s')."]Dari Client: Gagal membuat Socket\n");
$result = socket_connect($socket, $host, $port) or die("[".date('Y-m-d H:i:s')."]from Client: Unable to connect to server\n");
socket_write($socket, $message, strlen($message)) or die("Dari Client: Gagal mengirim data ke server\n");
$result = socket_read ($socket, 1024) or die("Dari client: Tidak ada respond dari server \n");
socket_write($socket, "END", 3) or die("Dari client: Sesi berakhir \n");
socket_close($socket);
$result = trim($result);
echo "\n Data Sensor : ".$result;
// Bagian berikutnya... Ajax untuk display ke Chart sekaligus rekam log ke database/file text tiap pasien
?>
Comments