Perangkat IoT (sirene) dengan RESTful APIs

8

Saya cukup baru di dunia IoT, jadi saya perlu bantuan merancang sistem.

Skenario: Saya memiliki aplikasi yang mengirim pesan ke Bus Layanan / Antrian Pesan di Azure. Pesan dapat diklasifikasikan ke dalam tiga kategori:

  • CryForHelp [Masalah Mendesak]
  • Tepuk tangan [Seseorang melakukan pekerjaan dengan baik]
  • Sedih [Seseorang butuh bantuan, tidak mendesak]

Berdasarkan jenis pesan yang dikirim ke Bus Layanan, saya ingin memutar suara menggunakan beberapa perangkat IoT (speaker atau sirene). Karena saya hanya mencari 3 kategori suara walaupun itu bukan speaker, tidak apa-apa.

Persyaratan Biaya: Saya mencari perangkat IOT kecil yang biayanya kurang dari $ 30 sehingga saya dapat menempatkannya di area kantor kami.

Persyaratan perangkat keras: Dapat dioperasikan melalui Restful APIs sehingga saya dapat mengintegrasikannya dengan Bus Layanan Azure.

Bisakah seseorang mengarahkan saya ke arah yang benar? Saya tidak yakin apa cara yang tepat untuk mendesain ini? Juga, jenis Perangkat Keras apa yang harus saya cari?

abc
sumber
1
Pilihan jawaban tergantung pada keahlian Anda, dan aspek apa yang ingin Anda kembangkan ...
Sean Houlihane
Saya menendang tag AWS IoT karena Anda secara eksplisit menyebutkan pesaing dari Microsoft berulang kali dalam pertanyaan Anda. Jika Anda mencari solusi agnostik, silakan mengedit pertanyaan Anda untuk kejelasan lebih lanjut. Anda juga menandai pertanyaan dengan nirkabel dan mikrokontroler . Apakah Anda terikat dengan produk nirkabel? Jika Anda berpikir mikrokontroler, apakah Anda memikirkan sesuatu yang memiliki satu tetapi berada di luar kotak yang tersedia atau apakah Anda menetapkan untuk memprogram mikrokontroler jika perlu?
Helmar
Apakah masalah Anda teratasi?
Shakti Phartiyal

Jawaban:

5

Saya tidak berpikir ada banyak produk akhir yang dapat dikonfigurasi (mungkin ide Kickstarter). Satu-satunya yang saya temukan sejauh ini adalah Hexiware dan saya tidak tahu seberapa lengkapnya. Dari segi biaya, saya pikir Anda memiliki target yang tepat dalam pikiran.

Anda benar-benar menginginkan perangkat keras yang memiliki dukungan ekosistem yang baik daripada terlalu bergantung pada tumpukan kustom dari penyedia perangkat keras (karena Anda hanya ingin 10 baris kode pada perangkat). Azure tampaknya mendukung mbed - yang seharusnya menjadikan perangkat Hexiware layak (tetapi hanya jika ia menyediakan perangkat keras yang tepat).

Jika Anda menelusuri daftar platform mbed, Anda dapat memfilter dengan konektivitas apa yang mereka sediakan. Saya kira Anda menginginkan ethernet atau WiFi, kecuali Anda berencana menggunakan telepon lama sebagai gateway. Anda juga perlu mempertimbangkan kekuatan. Papan mbed semua harus berjalan dari catu daya USB (sehingga Anda bisa menggunakan PC kantor mungkin).

Akhirnya, Anda harus memikirkan kasus. Mungkin 3D printing sesuatu adalah ide bagus di sini. Hal ini belum banyak , tetapi itu mungkin berubah.

Proyek menarik - bagikan kemajuan Anda (dengan asumsi ini adalah proyek pribadi).

Sean Houlihane
sumber
4

Perangkat yang dapat Anda gunakan adalah: Raspberry Pi, biayanya sekitar $ 30 seperti yang Anda inginkan untuk anggaran Anda.

Hal terbaik dengan Raspberry Pi adalah Anda dapat menginstal rasa Linux / Debian di atasnya dan kemudian menginstal tumpukan LAMP di atasnya. Menggunakan PHP / Python sebagai Bahasa Anda dapat berkomunikasi dengan perangkat Menggunakan REST API dan dapat mencapai efek yang Anda inginkan.

Untuk detail penggunaan layanan REST pada Pi, Anda bisa mendapatkan bantuan dari https://doc.airvantage.net/av/howto/hardware/samples/rpi-rest-pyth/

Temukan Raspberry Pi dan produk terkait di https://www.amazon.com/s/ref=nb_sb_ss_i_4_12?url=search-alias%3Daps&field-keywords=raspberry+pi+zero+w&sprefix=raspberry+pi%2Caps2C2C1053&crid=3F1MTOI0

Anda juga bisa mendapatkan produk di https://www.radioshack.com

Jika Anda berencana untuk menggunakan Windows IoT Core Anda dapat membeli Raspberry Pi 3 dan memulai. https://developer.microsoft.com/en-us/windows/iot

Shakti Phartiyal
sumber
4

Jika Anda menginginkan solusi di luar rak, Anda mungkin ingin mempertimbangkan D-Link Wi-Fi Siren . Saat ini tersedia untuk $ 49,99, dan memiliki enam suara sirene yang berbeda. Terhubung langsung ke router Wi-Fi.

Saat ini, satu-satunya cara untuk menyambungkannya dari layanan eksternal (yang dapat saya temukan) adalah melalui IFTTT . Anda dapat mengatur resep yang akan:

Jika Anda ingin mendesain sesuatu sendiri, Anda mungkin akan menghindari masalah menyalurkan semua permintaan Anda melalui IFTTT, tetapi sebagai solusi yang langsung dan siap pakai, mungkin lebih mudah, dan itu bukan jalan keluar bagi Anda kisaran harga.

Aurora0001
sumber