Protokol konektivitas apa yang digunakan Coke Machine dari Carnegie Mellon University?

10

Saya telah membaca di web tentang sejarah Internet of Things, dan salah satu hal paling menarik yang saya temui adalah mesin Coke dari Carnegie Mellon University. Menurut berbagai artikel yang saya baca, termasuk yang ini dari ewahome.com , itu adalah mesin kokas yang dirancang untuk dapat memberi tahu orang-orang apakah kokas dingin tersedia di Mesin Kokas Universitas.

Saya penasaran, bagaimanapun, protokol koneksi apa yang akan digunakan saat itu untuk mesin ini. Apakah mereka mengirim sinyal melalui kabel telepon atau apa? Bagaimana mereka mengirim sinyal ke berbagai orang yang menginginkan informasi tentang kokas?

anonim2
sumber
1
Hanya pembaruan kecil. Mesin kokas yang dibahas di sini adalah anak-anak dari mesin kokas yang sebelumnya tidak terhubung. Ketika pusat komputer berada di dua lantai teratas aula Scaife, kami memiliki mesin coke - ini di akhir 60-an. Beberapa Mech-e Guys telah 'memperbaiki' bagian dalam mesin coke untuk mendapatkan coke lebih dingin dan mendapatkan lebih cepat dingin. Itu adalah hari-hari.
Thomas Lee

Jawaban:

10

Mesin Coke, agak menggelikan, memiliki situs web sendiri dengan sedikit lebih banyak informasi tentang sejarahnya.

The History Kuno dokumen menjelaskan bagaimana asli Coke Machine dioperasikan:

Bagian terakhir dari teka-teki itu diperlukan untuk membiarkan orang memeriksa status Coke ketika mereka masuk pada mesin lain selain CMUA. Server Finger CMUA telah dimodifikasi untuk menjalankan program status Coke setiap kali seseorang meraba pengguna "kokas" yang tidak ada. (Untuk yang belum tahu, Finger biasanya melaporkan apakah pengguna tertentu masuk, dan jika demikian di mana.) Karena permintaan Finger adalah bagian dari protokol ARPANET standar (sekarang Internet), orang dapat memeriksa mesin Coke dari komputer CMU mana saja dengan mengatakan "jari" coke @ cmua ". Bahkan, Anda dapat menemukan status mesin Coke dari mesin mana saja di Internet! Bukannya itu akan banyak gunanya bagimu jika kamu beberapa ribu mil jauhnya ...

Untuk Mesin Coke generasi pertama, pada era 70-an dan 80-an, fingerperintah itu (ab) digunakan saat menghubungkan melalui ARPANET , pendahulu Internet. Bukan protokol yang rumit, tetapi bekerja cukup baik untuk menunjukkan keadaan mesin coke tanpa terlalu sulit untuk diatur.

Jika Anda tertarik dengan tepat bagaimana fingerperintah itu bekerja, berikut adalah kutipan dari Wikipedia yang merinci cara kerjanya:

Daemon jari berjalan pada port TCP 79. Klien akan (dalam kasus host jarak jauh) membuka koneksi ke port 79. Sebuah RUIP (Program Informasi Pengguna Jarak Jauh) dimulai pada ujung koneksi yang jauh untuk memproses permintaan. Tuan rumah lokal mengirimkan permintaan satu baris RUIP berdasarkan spesifikasi permintaan Finger, dan menunggu RUIP untuk merespons. RUIP menerima dan memproses kueri, mengembalikan jawaban, lalu memulai penutupan koneksi. Tuan rumah lokal menerima jawaban dan sinyal dekat, kemudian mulai menutup ujung koneksi.

The fingerperintah juga dapat memberikan beberapa informasi kustom, seperti nama lengkap, alamat email, dan beberapa teks kustom. Agaknya teks khusus digunakan untuk mengirim keadaan Mesin Coke dan dinginnya Coke di dalamnya.

Aurora0001
sumber
Jadi sinyal dikirim langsung melalui internet, lalu?
anonim2
2
@ anonymous2 semacam - Internet tidak ada dalam keadaan saat ini pada waktu itu, tetapi banyak lembaga pemerintah dan universitas memiliki akses ke ARPANET, yang sangat mirip dalam konsep dan menggunakan banyak TCP / IP suite yang sama untuk berkomunikasi. Mesin Coke menggunakannya untuk berkomunikasi, melalui fingerprotokol.
Aurora0001