Lưu ý ngắn: Một phiên bản Pro của ứng dụng này được phát hành theo yêu cầu người sử dụng tháng năm 2018. Nó có thể được truy cập tại https://play.google.com/store/apps/details?id=com.phonepiplus&hl=en_US
Trong khi cả hai phiên bản phù hợp cho việc sử dụng, phiên bản Pro cho phép bạn chọn định dạng dữ liệu (CSV hoặc JSON), timestamps mỗi điểm dữ liệu và có sự ủng hộ mạnh mẽ hơn cho tất cả các cảm biến.
Nó cũng suối trường userId đó là hữu ích trong một tình huống mà nhiều người dùng thông tin đến một máy chủ đơn dòng. Các userId sau đó có thể được sử dụng như một bộ lọc để phân biệt giữa những người sử dụng cho phép bạn để làm công cụ thú vị như theo dõi các vị trí và vạch ra sự chuyển động của người sử dụng (ví dụ).
Chi tiết sử dụng cho ứng dụng này: https://github.com/priyankark/PhonePi_SampleServer
(Xin vui lòng tải về máy chủ từ đường link trên và làm theo hướng dẫn trong README hoặc làm theo hướng dẫn như được nêu dưới đây)
PhonePi cho phép bạn truyền dữ liệu thời gian thực từ các cảm biến trên điện thoại của bạn: Accelerometer, Gyroscope, từ kế, Định hướng, Bước Counter, Nhiệt kế, cảm biến ánh sáng, Cảm biến tiệm cận và Định vị (Phụ thuộc vào tính sẵn có trên thiết bị của bạn) vào một WebSockets hỗ trợ máy chủ trên của bạn Raspberry Pi.
Bạn có thể chọn để xây dựng máy chủ của riêng bạn để có được các dữ liệu hoặc sao chép và sử dụng máy chủ tại https://github.com/priyankark/PhonePi_SampleServer
Giả sử bạn đang sử dụng máy chủ mẫu:
Đảm bảo rằng Raspberry Pi và điện thoại của bạn đang ở trên cùng một mạng. Lưu ý địa chỉ IP của Raspberry Pi của bạn. Chạy các máy chủ trên Raspi của bạn (Các bước trong README.md của kho lưu trữ)
URL trong ứng dụng cần phải được nhập theo định dạng:
ip_address_of_Raspi: 5000
Nhập thời gian cập nhật cho các cảm biến yêu cầu đó là khoảng thời gian sau đó các dữ liệu phải được đọc lại và nhấn công tắc. Để vô hiệu hóa, chỉ cần bật công tắc tắt.
Nhiều dữ liệu cảm biến có thể được đọc cùng một lúc (tùy thuộc vào sự sẵn có của các cảm biến trên thiết bị của bạn). Dự án này tận dụng WebSockets cho việc chuyển dữ liệu. Các máy chủ ghi dữ liệu vào một file txt nhưng người ta có thể thay đổi mã máy chủ để làm bất cứ điều gì trăn cho phép họ :)
This release allows you to stream data from Accelerometer, Gyroscope, Magnetometer, Orientation Sensor, Step Counter, Thermometer, Light Sensor, Proximity Sensor and GPS to any WebSockets supported server (custom or sample) on your RaspberryPi (or a server on your computer).
A sample server located at https://github.com/priyankark/PhonePi_SampleServer can be customized and used.