Perangkat lunak apa yang Anda sarankan untuk memvisualisasikan data sensor pada OSX. Misalnya sekelompok sensor yang terhubung ke Arduino dan dikirim ke MacBook melalui serial. Grafik waktu nyata lebih disukai tetapi akan tertarik juga pada solusi log-dan-grafik-nanti.
9
Jawaban:
Salah satu yang terlintas dalam pikiran adalah Processing . Lingkungan pengembangan mirip dengan Arduino dan itu adalah lintas platform (Jawa).
Saya ingin melihat aplikasi OSX asli tetapi belum menemukannya :)
sumber
Saya menggunakan ALAT RRD yang baik untuk memantau aliran data yang berkelanjutan. Ketika saya ingin menghasilkan satu dari grafik saya biasanya pergi dengan matplotlib .
sumber
Anda dapat menggunakan Grapher untuk grafik sederhana. Muncul dengan OSX. Meskipun tidak terlalu kuat, tidak apa-apa untuk melihat beberapa sampel dengan cepat.
@zklapow apakah Anda memiliki tautan?
sumber
hon adalah open source dan cross-platform. Anda dapat menggunakan pyserial untuk terhubung ke Arduino dan ada perpustakaan yang tersedia untuk membuat grafik data.
sumber
Anda bisa melihat Pure Data a Max seperti bahasa (bukan hanya untuk generasi musik) ada halaman Wikipedia di sini dengan sedikit informasi lebih lanjut tentang itu. Ini sepenuhnya didukung pada Mac OSX dan bahkan ada subforum di sini yang didedikasikan untuk menghubungkannya dengan hal-hal seperti Arduinos.
sumber
Saya menggunakan Max untuk semua pemrosesan sensor dan visualisasi. Baik Max dan adik-adik open source Pd memiliki perpustakaan untuk pemrograman grafik tingkat lanjut (masing-masing Jitter dan GEM). Jitter adalah sistem grafisnya sendiri yang didasarkan pada 'matriks jitter', tetapi mencakup serangkaian alat berbasis OpenGL. GEM didasarkan pada OpenGL.
Bahasa dataflow alternatif (lagi berbasis OpenGL) yang datang dengan OSX adalah Quartz Composer .
Seiring dengan Pemrosesan , vvvv , dan Flash, ini adalah lingkungan pemrograman video realtime standar untuk artis. Semua pilihan bagus untuk aplikasi visualisasi data sensor yang berkembang pesat.
sumber
Anda dapat melihat sketsa berbasis Pemrosesan saya, yang saya gunakan untuk memvisualisasikan data AD7746 . Ini sangat sederhana - tetapi mungkin hanya hal yang Anda butuhkan. Dibutuhkan nilai dari seri serial, menerjemahkan string dan menghasilkan set data. Cukup hubungi saya jika Anda memiliki pertanyaan.
sumber
Saya akan menyarankan menggunakan beberapa kerangka kerja RIA ( http://en.wikipedia.org/wiki/Rich_Internet_application ). Sebenarnya saya merekomendasikan kerangka Visualisasi Data di atas kerangka RIA ( http://www.insideria.com/2009/12/28-rich-data-visualization-too.html ).
Saya pikir pendekatan terbaik adalah Flash. Saya sarankan Flex atau Air (jika Anda membutuhkan lebih banyak integrasi desktop).
Untuk terhubung dengan flash, Anda perlu ser2net atau sesuatu seperti ini. Contoh sebelumnya, Anda dapat menggunakan as3glu ( http://code.google.com/p/as3glue/ ) yang ia masukkan.
Proyek lain yang menarik adalah NETLab Toolkit ( http://newecologyofthings.wik.is/NETLab_Toolkit )
sumber
Saya akan menggunakan database (seperti PostgreSQL) dan antarmuka web. Jalankan Apache dan sajikan grafik dan tabel. Perangkat apa pun dengan peramban dapat melihat grafik, tabel, atau data mentah.
Anda juga bisa menyediakan antarmuka kueri ke data.
sumber