The present invention relates to a health context acquisition unit for acquiring health contexts from sensors of one or more IoT devices A user manager for storing and managing information about the user A health context manager for storing and managing a health context acquired from the health context acquisition unit And converting the value of the health context acquired from the health context acquisition unit into a conversion value between 0 and 1 to normalize the value of the health context. When the value of the health context is within the normal range, the conversion value is 1, A health context normalizer in which the converted value has a value close to 0 And a health index expressing the health state of the body from one viewpoint, wherein weight information set for each health context is managed according to health context information for each health index, importance of each health context related to the health index, And a health index calcuator for calculating a health index by multiplying the converted value of the converted health context by the weighted value in the health context normalizer.본 발명은 1개 이상의 IoT 디바이스의 센서로부터 건강 컨텍스트를 획득하는 건강 컨텍스트 획득부 사용자에 관한 정보를 저장하고 관리하는 사용자 매니저 상기 건강 컨텍스트 획득부로부터 획득한 건강 컨텍스트를 저장하고 관리하는 건강 컨텍스트 매니저 상기 건강 컨텍스트 획득부로부터 획득한 건강 컨텍스트의 값을 0과 1 사이의 변환값으로 변환하여 정규화하되, 상기 건강 컨텍스트의 값이 정상 범위에 속하면 상기 변환값이 1이고 정상 범위에서 멀어질수록 상기 변환값이 0에 가까운 값을 갖게 되는 건강 컨텍스트 노멀라이저 및 신체의 건강 상태를 한 가지 관점에서 표현하는 건강 인덱스를 계산하되, 각 건강 인덱스 별로 건강 컨텍스트의 정보와, 각 건강 컨텍스트가 건강 인덱스와 관련된 중요도에 따라 각 건강 컨텍스트별로 설정된 가중치가 관리되고, 상기 건강 컨텍스트 노멀라이저에서 변환된 건강 컨텍스트의 변환값에 가중치를 곱하여 건강 인덱스를 계산하는 건강 인덱스 캘큘레이터를 포함하는 사물인터넷 기반 건강 모니터링 및 평가 시스템을 제공한다.