로빙 네트워크 와이파이 모듈이 장착 된 TI msp430 마이크로 컨트롤러에 하트 모니터를 연결했습니다. 누군가가 데이터를 오프 사이트에서 모니터 할 수 있도록 웹 서버에 데이터 형식의 일부 유형을 보내고 싶습니다. 우리는 매 1/2 초마다 php/mysql 서버에 심박수에 관한 데이터 포인트를 보낼 수 있다고 생각했습니다. 내 문제는 모든 데이터를 저장하는 것입니다. 매초마다 하나의 datapoint를 가져 와서 각 datapoint에 대해 새로운 테이블 항목을 만든다면 아주 작은 데이터가 포함 된 테이블에 많은 항목이 생기기 시작할 것입니다. 데이터베이스를 쿼리하고 데이터를 표시하려고 할 때 '실시간'데이터가 '실시간'이 아닐 때 문제가 크게 줄어들 것입니다.서버에 데이터 스트리밍?
저는 매 시간마다 데이터베이스를 일괄 처리하여 모든 항목을 하나의 쿼리로 바꿀 수 있다고 생각했습니다. 이것은 나에게 약간의 해킹처럼 보이고, 나는 실종되었다는 더 좋은 방법이있는 것처럼 느낀다.
어쨌든 서버에 라이브 데이터를 보내고 지속적으로 파일에 쓰는 마이크로 컨트롤러 간의 연결을 열 수 있습니까? 어떤 유형의 데이터 스트림처럼? 마이크로 컨트롤러는 서버에 연결할 때
또는
당신은 세션 변수와 이것 저것을 유지할 수 있습니까? 가능한 경우 모든 데이터를 특정 크기가 될 때까지 세션 변수에 저장 한 다음 한 항목으로 데이터베이스에 데이터 청크를 작성하고 세션 변수를 재설정 할 수 있습니까?
안녕하세요, 저는 모니터와 웹 서버 간의 상호 작용을 위해 cURL을 살펴볼 것을 제안합니다. 그것은 PHP와 C로 API를 가지고 있습니다 – user1909426
저속 PHP/MySQL 서버의 경우에도 초당 한 번만 호출해서는 안됩니다. 또한 언급 한 것처럼 데이터베이스에서 주기적으로 후 처리해야 할 수도 있습니다. – hek2mgl