Skip to content →

Agritech IoT ecosystem

Agritech IoT Ecosystem

Multi sensory devices feeding a powerful software platform with intelligent features and specialised algorithm for the agriculture sector. This IoT ecosystem helps to make food production more sustainable and reduce waste in its supply chain.

Company: Terraprima Group
Role: CTO & Co-founder

Products

LoraWAN-enabled weather, environment and soil multi-sensors devices for always-on outdoor use (IP67). IoT software infrastructure, Dashboard, smart reporting and intelligence (alerts, ML predictions, learning calibration).

Complete solution developed in-house, including production engineering and Supply Chain Managemen

Some pictures from Customers sites

Software Platform & Intelligence

  • Proprietary and fully customised Dashboard,
  • LoraWAN sensors and gateway management
  • Alerts system and intelligent features
  • Automatic smart reports
  • Models and predictive algorithms (ML)
  • Large SQL databases
  • Self-monitoring systems
  • AWS Infrastructure

Hardware & Firmware

  • LoraWAN connectivity
  • Multi sensory device (and accessories) measuring:
    • Air temperature
    • Air Relative Humidity
    • Light (including reconstruction of spectrum of light energy,  Irradiance, PPFD, PFD, Illuminance, Radiation Sum, DLI, etc.)
    • Soil Moisture
    • Soil Temperature
    • Water Level
    • Leaf Wetness & Temperature
    • Anemometer (wind speed & direction)
    • Rain Gauge
  • Automate (turn ON/OFF) other systems such as irrigation, ventilation, etc.
  • UV resistant and IP67 
  • 5+ years battery life
  • Long Range (up 15Km in Line of Sight)
  • Designed for turn-it-on-and-forget-it many years of continued operations in outdoor conditions
  • Highly reliable firmware with self-test, self-aware, self-diagnostic and self-recovery routines
  • Proprietary protocol on top of LoRa that minimises bandwidth and air-time
  • High remote programmability, diagnostics, and stats recording
  • Developed all in-house from Prototype to Mass Manufacturing, including production tests and automation
Some of the PCBs I have designed

Manufacturing

Technologies

Mechanical: IP67 design & testing • PC+ABS (UV stabilised) • 3D & 2D CAD Design • Tooling • CNC 
Production: Automation • JTAG, SWD • Test Jigs • DFM • Supply chain • CM selection & audits • Packaging design
Hardware: RF (LoRa) • Alkaline & Li-ion batteries, USB power • MEMS sensors • Solar charger • USB charger • Voltage Regulators • Actuators • ADC/DAC • Analog and Serial Interfaces • PCB design, test & assembly • Low Power Design • BOM Optimisation • EMC • Certification
Embedded Software: C • Bare metal • ARM Cortex-M • STM32 • I2C • SPI • UART/USART • RS485 • Modbus RTU • LoraWAN • python • ZPL (Zebra Programming Language) • bash
Sensors: Accelerometer • Light Sensor • Spectrometer • Air Temperature/Relative Humidity • Soil Probe • Water Level • Anemometer • Rain Gauge • Leaf Wetness & Temperature
Full Stack Software: Laravel • PHP • Javascript • HTML • CSS • Vue.js • MySQL • REST API • FastAPI • JWT • Python • Serverless • The Things Stack (TTS)
Machine Learning & Data: Python • TensorFlow • Keras • scikit-learn • SQL • Pandas • Numpy • Matplotlib • Jupiter
Cloud & CI/CD: Git • Bitbucket • Docker • Bitbucket Pipeline • AWS (EC2, EBS, S3, DMS, RDS, ECR, Lambda, API Gateway, Cloud Formation, CodePipeline, CodeBuild, CodeDeploy, SAM, Cloudwatch, Secrets Manager)
Other Tools: Jira, Confluence, ClickUp, Sketch, Trello, Slack