Saya ingin memulai menerapkan hal-hal IOT. Sejauh ini saya belum memiliki pengalaman, tetapi saya belajar dengan cepat.
Saya membayangkan pengaturan saya sebagai berikut:
Pengaturan yang Diusulkan
Sensor nirkabel yang berbeda (Suhu, Kelembaban, ...) harus terhubung ke IoT Gateway melalui BL (atau BLE). Gateway IoT harus mendorong informasi sensor ke Platform IoT Open-Source - mungkin melalui Wi-Fi & MQTT. Platform IoT Open-Source harus menampilkan Rule Engine & mengekspos REST API.
Perangkat keras
Arduino Uno R3 dengan DHT22 (Sensor Suhu) & HC-05 (Bluetooth Slave) sebagai Sensor saya.
Raspberry Pi 3B dengan HC-05 (Bluetooth Master) sebagai IoT Gateway.
Platform IoT harus di-host di Cloud pada AWS atau di suatu tempat.
Pertanyaan:
- Apakah pengaturan ini layak dan masuk akal?
- Perangkat Lunak apa yang digunakan untuk IoT Gateway?
- Apakah perangkat lunak Gateway IoT bergantung pada Platform IoT yang saya gunakan?
- Apa Platform IoT Open Source yang digunakan?
Saya berpikir tentang "thingworx", karena ini adalah jenis yang terbesar. "Kaa" tidak memiliki mesin aturan sejauh yang saya baca. "thingboards.io" juga terlihat sangat bagus dari apa yang bisa saya lihat.
Langkah apa yang harus saya ambil untuk mengimplementasikan ini? Bagaimana cara saya melakukan ini?
Sementara pertanyaan-pertanyaan ini mungkin agak spesifik, perlu diingat, saya sama sekali tidak tahu tentang hal ini. Saya tidak memiliki apa pun selain Raspberry Pi 3B - yang saya menangkan di hackathon dan belum digunakan sejauh ini.
Setelah saya memiliki informasi di Platform IoT dan dapat mengaksesnya dengan REST (atau dapat mempublikasikannya dari platform ke Broker MQTT), saya akan dapat mengimplementasikan aplikasi saya. Idealnya pengaturan akan memungkinkan saya untuk mengubah Platform IoT dengan upaya minimal. Maksud saya standar untuk itu (IoT Gateway, Bluetooth, MQTT), bukan?
PS: Tag IoT Gateway dan IoT Platform tidak ada