IoT를 사용하여 농업에서 빠르게 실험해보세요. Mendix 플랫폼

메인 컨텐츠로 가기

농업의 IoT: 사물인터넷을 통해 우리가 작물을 관리하는 방법

IoT 애플리케이션 블로그 배경

이 기사는 다음 사람이 작성했습니다.

잭 반 덴 브링크

Jack van den Brink, 파트너 퀴스터

다양한 고객의 요구에 따라, 우리는 훌륭한 사용자 경험을 보장하는 작물 관리 솔루션을 만들고 싶었습니다. 현장에서는 무선 네트워크 범위가 없고 전력이 제한되어 있기 때문에, 우리는 지속적인 무선 연결이 필요한 표준 솔루션 대신 LoRa 네트워크를 사용하여 솔루션을 구축하고 싶었습니다.

실험하다 만약 IoT 농업 분야에서 LoRa 네트워크와 함께 무엇을 구축할 수 있는지 보여드리겠습니다. Mendix 플랫폼, 우리는 자체 작물 관리 솔루션을 구축했습니다. 이 솔루션은 LoRa 기술과 결합되어 Mendix 이 플랫폼을 사용하면 표준 무선 네트워크가 필요 없이 IoT 솔루션을 빠르게 제공할 수 있습니다.

브레인스토밍 세션을 바탕으로 우리는 다음을 제공하는 데 필요한 솔루션에 동의했습니다.

  • 빛을 측정하다
  • 온도 측정
  • 공기의 습도를 측정하다
  • 토양의 수분을 측정하다

또한, 시스템은 LoRa를 통신 네트워크로 사용하고 10분마다 데이터를 업데이트해야 합니다. 우리는 습도 수준에 따라 작물 관개를 자동화하는 방법을 원했습니다. 탱크에 항상 물이 있도록 하기 위해 수위에 대한 알림을 만들었습니다.

LoRa를 사용하여 작물 관리 솔루션을 구축한 방법 Mendix 단 몇 시간 만에

기술적인 관점에서 우리는 Marvin LoRa 보드와 다양한 센서를 사용하여 필요한 데이터를 얻었습니다. Mendix, 우리는 멋진 대시보드를 만들고 여러 개의 Marvin 보드를 모니터링할 수 있는 구조를 만들었습니다.

아래의 메인 대시보드를 확인하세요.

IoT 애플리케이션 예제 스크린샷

카테고리를 선택하면 카테고리 데이터가 화면에 차트로 표시됩니다. 또한 데이터는 일, 주, 월 또는 사용자 지정 기간별로 표시될 수 있습니다.

탱크의 수위가 낮을 경우 이벤트가 생성됩니다. Mendix 그리고 팀에 이메일이 전송되면서 물탱크를 채우는 작업이 시작됩니다.

이벤트 생성 방법은 아래와 같습니다.

IoT 애플리케이션 마이크로플로우

이벤트는 Marvin 보드에서 보낸 메시지를 기반으로 트리거됩니다.

IoT 응용 프로그램

Marvin 보드는 JSON 메시지를 전달하며 이는 다음과 같이 처리됩니다. Mendix. JSON 메시지의 예는 아래와 같습니다.

{
“DevEUI_업링크”:{
"시각":”2017-06-14T13:24:28.3443+02:00″,
“데브유이”:”0059AC00004562MF”,
“F포트”:”1″,
“FCntUp”:”124″,
“ADRbit”:”1″,
“M타입”:”2″,
“FCntDn”:”10″,
“페이로드_헥스”:”a24b22c000d720e028″,
“마이크_헥스”:”df4b001a”,
“르시드”:”0059AC02″,
“르르르르르르”:”-101.000000″,
“LrrSNR”:”-2.000000″,
“스프팩트”:”12″,
“서브밴드”:”G1″,
"채널":”LC3″,
“DevLrrCnt”:”3″,
“르리드”:”FF0107CA”,
"늦은":”0″,
“르르랏”:”51.492653″,
“르론”:”4.292399″,
“르르르”:{
“르르”:[
{
“르리드”:”FF0107CA”,
"체인":”0″,
“르르르르르르”:”-101.000000″,
“LrrSNR”:”-2.000000″,
“LrrESP”:”-105.124428″
},
{
“르리드”:”FF010207″,
"체인":”0″,
“르르르르르르”:”-122.000000″,
“LrrSNR”:”-11.000000″,
“LrrESP”:”-133.331955″
},
{
“르리드”:”FF0100D7″,
"체인":”0″,
“르르르르르르”:”-121.000000″,
“LrrSNR”:”-16.000000″,
“LrrESP”:”-137.107742″
}
]
},
“고객ID”:”100006356″,
“고객 데이터”:{
“알르”:{
"찬성":”SMTC/LoRaMote”,
"손목 시계":”1″
}
},
“모델Cfg”:”0″,
“인스턴트PER”:”0.090909″,
“평균PER”:”0.034211″,
“DevAddr”:”142031CB”
}
}

LoRa 메시지에는 많은 양의 LoRa 데이터가 포함되어 있으며, 실제 센서 데이터는 메시지의 노란색 영역인 페이로드 섹션을 통해 전달됩니다. Mendix 메시지의 일부로 센서 abcde에 대한 탑재량 데이터를 수집합니다.

프레젠테이션 계층의 경우 graph.js 구성 요소를 사용했습니다. 대량의 메시지로 최적의 성능을 보장하기 위해 차트를 주간 또는 월간 보기로 변경하는 경우에만 특정 데이터 포인트를 사용합니다.

차트 데이터를 수집하는 데 사용된 마이크로플로의 일부를 참조하세요.

IoT 애플리케이션 마이크로플로우

Narrowband 네트워크가 사용 가능해지면 솔루션에 Narrowband 보드를 추가하여 다음을 증명합니다. Mendix 플랫폼은 여러 솔루션과 쉽게 작동할 수 있으며, 두 통신 프로토콜에 동일한 프로세스 부분을 재사용할 수 있습니다. 이 예에서 메시지가 올바른 데이터로 변환되면 Narrowband 또는 LoRa 메시지를 동일한 방식으로 처리할 수 있습니다.

맺음말

이 작은 개념 증명은 IoT 솔루션을 구축하는 것이 얼마나 쉬운지 보여줍니다. Mendix 플랫폼. 우리는 단 몇 시간 만에 애플리케이션을 구축했으며 LoRa 메시지와 센서 데이터를 이해하는 데 더 많은 시간을 투자했습니다. Mendix 응용 프로그램 흐름.

ERP 분야의 배경을 바탕으로 우리는 또한 통합에도 바쁘다. Mendix Oracle JD Edwards를 사용한 솔루션. 표준 AIS 통합 구성 요소 또는 추가 Rinami Cantara 통합 제품을 통해 Oracle JD Edwards Grower Management 모듈에 데이터를 추가할 수 있습니다.

IoT 애플리케이션 무료 가이드 다운로드

언어를 선택하세요