We convert your ideas into prototypes and products

We started WeMakeIoT in 2014, as an innovation extension of Software Associates. Software Associates has been a trusted partner for web applications development for clients across UK, US & Singapore, since 2000.

WeMakeIoT is into IoT solutions development – data acquisition using sensors, visualising it using IoT dashboards, analysing it and actuating based on the actionable information received. The IoT applications we have developed used AWS cloud services like EC2, S3, SNS, AWS IoT, AWS lambda, Cognito and RDS & Dynamo DB. We have also worked on IBM Bluemix, Particle Device Cloud and are well versed in NodeRed. We also use LAMP, MEAN & MERN stacks.

 

Specialized IoT Platforms and Dashboards:

1. Custom visualization dashboards

2. Cloud setup and integration

3. Rule-based engine and alerts

4 Device and user management

5. Control systems and actuation

6. Integration with analytics tools

 

IoT Solution Development:

1. Firmware Development

2. Particle-Based Development

3. Optimal combination of sensors

4. Configure sensor networks

5. Interface with gateways

6. Automation and actuation

7. Cloud integration

8. Productization consulting

9. PCB design and development

 
$1,000+
 
$25 - $49 / hr
 
10 - 49
 Founded
2014
Show all +
Calicut, India
headquarters
  • Software Associates, 'Mascot'
    Calicut, KL 673011
    India

Portfolio

Key clients: 
Mastercard, HP, Microsoft, CBRE, Asia-Pacific Breweries, Henkel, Epson, Lenovo, ZF Windpower, Harting, Connexa
Smart Irrigation Controller Image

Smart Irrigation Controller

Client Profile

The client is an agricultural automation solutions provider.

 

 

Requirement

Develop a Smart Irrigation Controller System to automate the irrigation process. It is to determine the optimum amount of water to be used for irrigation, after analysing environmental conditions. It needs to be controlled over a web page which can help it control the attached water

pumps.

 

 

Solution

We developed a solution using Particle Argon to capture sensor values and integrate it with the client's web application. It has three configuration modes for setting schedules, intervals and conditions. It also has the ability to configure thresholds. The status of the pumps, the history, and the environmental conditions can be monitored on a display. All the reports are logged online and can be compared to boost productivity.

 

 

Turnaround time: 2 months

Digital Signage Image

Digital Signage

The client wanted us to display digital signage 1080p short videos through a web interface and manage it through software developed for Raspberry Pi (RPi) devices. The interface needed to be in communication with one another. The web portal needed to have manager and client levels to manage the RPi devices and the playlist. The requirement also mentioned about developing an access point for setting-up internet connection in

RPi.

 

Our team at WeMakeIoT developed web interface and a software solution to manage and display full HD (1080p) digital signage short videos in a loop. The associated Pi device will download the necessary playlist & video files and plays them back in a loop. The web portal was developed in LAMP stack and is hosted in AWS EC2 and RDS. The web application consisted of two user authentication levels, manager and the local client. The manager account will manage and assign RPi’s to local clients and client account will create and manage playlist for digital signage. We used Raspberry Pi 3 model B as the main device in which RPi images are loaded via SD card. RPi, when turned on will get automatically connected to the server. Upon authorization, RPi can play full HD videos from the playlist assigned via HDMI output.w

Gas Detection System Image

Gas Detection System

Requirement

 

Build a gas detection system in multi-storeyed buildings and be able to track the leakage of gas if any, to the floor of occurrence. The system consisted of micro-controller units (MCU), gas detection sensors, RF modules, a web application, and a mobile application. The hardware combination of the MCU, gas sensors and the RF modules were considered end nodes/repeaters. They were deployed on every

floor of the buildings. The data collected from each end node/repeater was transmitted via Radio Frequency and then pushed to ThingsBoard IoT Platform.

 

 

Solution

 

The web application encompassed functions to monitor and manage sensor values, details of the location/position of the sensor, and sending SMS/E-mail alerts. The mobile application was developed as the user interface to view and manage sensor data.

 

Building Automation System Image

Building Automation System

Client Profile

Our client is specialized in system integration for building automation systems. They are a forward thinking building and energy management company.

 

 

Requirement

They approached us to create a SaaS web application to remotely manage building automation controllers deployed in client sites. The SaaS  application would be used for both reading data from the sensors and

triggering the actuators connected to Programmable Automation Controllers (PAC).

 

 

Solution

We developed a SaaS application in a multi-tenant architecture using Node.js in the server side and MongoDB as the database



Solar energy monitoring using Particle Image

Solar energy monitoring using Particle

Client Profile

The client is a manufacturer and distributor of remote and industrial energy products as well as an integrator of IIoT products. They supply solar power systems (CESP Systems) to their customers for a wide range of applications.

 

 

Requirement

The objective of the project was to build a web platform for managing smart solar charge controllers. User Management, Device

management, Sensor data visualization are some of the key features of this project.

 

Solution

A custom IoT web platform was developed to cater to the specialized domain that the client is operating in. This project involved extensive usage of the Particle.io cloud API’s in managing the product lifecycle. The technology stack involved in this project is Firebase, Nodejs, Angular JS, Elastic JS.

 

 

Turnaround time: 2 months

Water Trough Monitoring for Cattle Farms Image

Water Trough Monitoring for Cattle Farms

Requirement

 

Implement a remote water trough monitoring system for a cattle farm. The system needs to facilitate remote monitoring of water levels in these troughs and send appropriate alerts upon the depletion of the water level beyond the required level.

 

 

Solution

We developed a solution that allowed the client to visualize the water levels through a mobile application and

receive images of the water troughs continuously. We built a custom gateway using Raspberry Pi and LoRa shield and configured it to send the data to a web server. Images of the water trough are continuously captured with the help of a camera module, consisting of a Particle Electron microcontroller and a serial camera.

 

 

Turnaround time: 2 months

Smart Water Heater Image

Smart Water Heater

Client Profile

The Client is a global leader in heater manufacturing

 

 

 

Requirement

Integrate controls into the heater, and provide remote control, monitoring, and notifications through internet connectivity.

 

 

 

Solution

We developed a web application to to control and maintain the exhaust temperature of the heater at the desired level as

defined. There is a heater in place, which is to be controlled so as to maintain air exhaust at the desired temperature. The setpoint (of temperature and other parameters ) can be defined in the web application. The user can monitor and control all parameters from the web application.

 

 

Virtual Maintenance Contracts Platform Image

Virtual Maintenance Contracts Platform

Client Profile

The client is a compressor manufacturer.

 

 

 

Requirement

Develop a virtual maintenance contracts platform. They had a gateway which used Modbus to communicate with their devices. The data coming from the devices were to be pushed to their cloud platform where it could be visualized. They also required their devices to be optimized for data usage by setting

necessary thresholds.

 

 

 

Solution

We developed the platform as a web application and used existing NODE-RED nodes to integrate the devices with the web application.

 

 

Load Sensor Image

Load Sensor

Requirement

 

Develop a weight measurement system that can measure weights up to 800 kilograms using 4 load cells. The device needs to calibrate the data without any errors. The parameters that need to be captured are: Temperature and humidity inside the system, status of a door (open/closed) and the load on the scale. The captured data needs to be sent to the

cloud.

 

 

Solution

 

We developed a weighing machine based on Sparkfun’s OpenScale combinator module which aggregates the data from the load cells. We integrated it with a Particle Photon module to read the data from the combinator module and capture the required parameters (humidity, temperature, door status and load weight) to be sent to the cloud.

 

 

Turnaround time: 1 month

Web Interface to control thermal cycler Image

Web Interface to control thermal cycler

Client Profile

The Client is a manufacturer of biotechnological products.

 

 

 

Requirement

Develop a web interface to control a thermal cycler. The web application should be able to create a new program, save and delete programs. The creation of a program is a six-step process. At every step, the required temperature of the thermal cycler needs to be configured according to the

polymers used.

 


Solution
We developed a web interface that enabled the client to adjust the temperature of thermal cyclers according to the polymers used. It can stop, pause and resume the thermal cycler’s operation. The interface is programmed to facilitate the addition and deletion of steps in the process. Saved programs can be stored for future use.

 

 

Particle Electron Asset Tracker Image

Particle Electron Asset Tracker

Requirement

 

Develop an asset tracker that acts as a mobile security solution. The system needs to ensure that assets do not enter areas beyond authorization and that they are functioning normally.

 

 

Solution

 

We developed a solution using a Particle Electron GPS module with asset tracker, piezo siren and a vibration sensor. It acts as a security system which sends

notifications when the system is armed. On changes in vibration, a siren gets activated and notifications are sent. We developed a geofencing logic which can configure the required perimeters remotely. When the asset exits the defined perimeter, the user is notified instantly. We configured the Blynk App to act as the User Interface to monitor the status of the system. We provided a function to control the arm/disarm functions of the system.

 

 

Turnaround time: 1 month

 

Remote management and control of segway fleet Image

Remote management and control of segway fleet

Requirement

 

Program the Particle Electron Asset Tracker V2 from particle.io to communicate and act as an intermediary between a backend system using Webhooks and another device with Bluetooth connectivity. The system needs to locate, turn on/off and read the battery level of the segways.

 

 

Solution

 

We developed a solution using Particle Electron that allowed the

client to lock and unlock the segways from a remote location. This enabled the client to set up a Segway rental management system and to control the Segway by giving commands such as start/stop, lock and switching on the LED lights. 

 

 

Turnaround time: 1 month

Bird Tracking Image

Bird Tracking

Requirement

Develop a solution to track and collect data from a Particle Electron 2G device and send it to the cloud. The data needs to be sent immediately when cellular connectivity is available, and needs to be stored and sent later in the absence of cellular connectivity.

 

 

Solution

We programmed Particle Electron to decode the NMEA data coming from the hornet GPS module and

filter the required data. This data is sent to Particle Cloud where we have configured a webhook which will direct the data to our database. In the absence of cellular connectivity, the data gets logged on an SD card and is sent to Particle Cloud upon regaining connectivity.

 

 

Turnaround time: 1 month

Reviews

Sort by

Staff Augmentation for Energy Company

"They genuinely care about delivering a functional product not just doing their small portion of the job."

Quality: 
4.5
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
June 2019 - Ongoing
Project summary: 

WeMakeIoT augmented an energy company’s internal development team. They developed the UI/UX and API backend for a hardware system. The system remotely monitors manufactured systems.

The Reviewer
 
51-200 Employees
 
Comfort, Texas
Head of IoT, Energy Company
 
Verified
The Review
Feedback summary: 

After a small rollout, the system has received positive feedback. WeMakeIoT was transparent with their workflow. They communicated bugs they found and new costs estimates proactively and clearly. They were able to scale when needed.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

I work for Connexa. I am in Research and Development and currently overseeing our IoT initiative. I am responsible for delegating hardware, firmware, and cloud software development. Connexa as a company got our start in Solar energy, but our main product line is now industrial automation assemblies. From designing and wiring control panels to manufacturing steel mounting structures, our goal is to cut down field labor on install. Our primary industry is oil and gas.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire WeMakeIoT?

We needed a way to remotely monitor the automation systems we manufacture, to give our customers access to their data and for us to be able to troubleshoot more effectively. The hardware design was already completed when we started working with Sheeba and her team so we have been primarily leveraging their expertise in UI/UX development.

What were your goals for this project?

We needed to quickly roll out the visual interface for the already existing hardware/backend service.

SOLUTION

How did you select this vendor?

We made our choice because of their previous IoT and cloud experience. They had a portfolio of projects including ones that used the same hardware and a number of microservices we were incorporating. Rather than educating a more traditional software team on how to interact with our IoT devices, we were able to get to work immediately as there was already a solid understanding.

Describe the project in detail.

I have to stay vague on the exact scope but it entailed mainly UI development with a little bit of backend API development. My role was to scope the project, create testing standards, and then perform QC on the code turned in by SoftwareAssociates/WeMakeIot. Their team was immensely helpful in the project management/planning portion. They helped us to break the scope apart into smaller tasks and we were able to communicate everything effectively over asana. At no point did I feel confused as to what they were working on because we had complete transparency into their wworkflow with excellent communication. Every time we caught a bug or needed to refactor the scope, they gave us a new quote breaking down the time needed to complete each task so that we could approve it before they continued racking up hours.

What was the team composition?

We have 1 main developer we work closely with from SoftwareAssociates/WeMakeIot. We also have access to project managers and QC engineers as needed. During the early stages of development we had daily meetings with the entire team to make sure everyone was on the same page and development was proceeding as planned.

RESULTS & FEEDBACK

Can you share any outcomes from the project that demonstrate progress or success?

We have rolled out the project to an small test group of customers and have gotten a lot of positive feedback. The application is responsive and updates can be rolled out without interrupting usage. Communication to all of our IoT devices is seamless and the app seems to be scaling without any issues.

How effective was the workflow between your team and theirs?

Like I mentioned previously, communication is a strong suit. We used asana for individual tasks and the team communicated their progress there multiple times throughout the day. Slack was used for more general questions and communication. We were able to schedule meetings within a business day if necessary. Code is being transferred via gitlab, with the normal workflow being after a new feature is added their developers will submit a merge request so our internal QC can go over everything before merging into the main branches.

What did you find most impressive about this company?

We were most impressed by how similar their previous projects were to ours. We spoke with a number of software development companies that were adamant on their capabilities but had little to no experience working with hardware and embedded firmware. Even though SoftwareAssociates/WeMakeIot has not written any of our firmware it was monumental that they understood how all the puzzle pieces fit together. They genuinely care about delivering a functional product not just doing their small portion of the job.

Are there any areas for improvement?

I think the only limitations we ran into were due to Connexa's budget on the project. SoftwareAssociates/WeMakeIot had all the resources available to us but sometimes we were not able to make it fit within our budget

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
    Never had an issue
  • 5.0 Cost
    Value / within estimates
    For the quality of work I was astounded
  • 4.5 Quality
    Service & deliverables
    Only room for improvement would be commenting inside of the code, but most developers have room for improvement there.
  • 5.0 NPS
    Willing to refer

SaaS Dev for Commercial Building Platform

"We were most impressed with their ability to learn our industry quickly."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Aug. 2016 - Ongoing
Project summary: 

WeMakeIoT built a cloud-based SaaS solution for a commercial building automation platform that uses protocols like BACnet and Modbus. They helped create specifications before starting development.

The Reviewer
 
1-10 Employees
 
San Diego, California
Finlay Drake
Founder & CEO, Kijora, Inc.
 
Verified
The Review
Feedback summary: 

The platform was made possible by WeMakeIoT's work, which they have delivered to the client's expectations. WeMakeIoT is flexible about communication methods, open to feedback, and quick to pick up new technologies. These factors have made for a seamless workflow.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

I am the found and CEO of Kijora, Inc., a commercial building automation platform (hardware & software) that is open-source, cost-effective and extremely powerful.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire WeMakeIoT?

We hired WeMakeIoT to develop the cloud SaaS portion of the project from the ground up. This project requires intimate knowledge of not just back-end software development, but also the standard protocols used in building automation (BACnet, Modbus, etc.).

What were your goals for this project?

The project is ongoing and the goals keep expanding (as can be expected). WeMakeIoT hit every major deadline and has been great throughout the project.

SOLUTION

How did you select this vendor?

We originally found WeMakeIoT via an online freelance website. They submitted their qualifications package and we realized they had experience with some of the building automation communication protocols, so it was a no-brainer to go with them.

Describe the project and the services they provided in detail.

We provided a very high-level scope of work document and since we do not have any developers on staff at Kijora, we provided little information on specifics. WeMakeIoT was able to take that information and develop a detailed work plan, timeline, and budget. I was very impressed with their professionalism and their ability to take what would be considered vague scope and work with our team to figure out exactly what needed to be developed.

What was the team composition?

There were 3 main members that I communicated with on our project (2 developers and 1 PM).

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

Since this is the core platform and user interface to our technology, it is absolutely critical to our business. Without the WeMakeIoT, there would be no Kijora!

How was project management arranged and how effective was it?

Throughout the project, we touched base at key milestones and we utilized a couple of methods of communication and issue tracking. WeMakeIoT was willing to work with us on using our preferred method of communication which was very beneficial and effective.

What did you find most impressive about this company?

We were most impressed with their ability to learn our industry quickly. Some of the building automation protocols and technologies are not easy to understand, but WeMakeIoT had no problems picking it up.

Are there any areas for improvement?

Any area of improvement gets provided as feedback to WeMakeIoT and they take corrective actions immediately.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Firmware Improvements for Agricultural IoT Controller

"I like the quality of the work, and the have a desire to do things well and without problems."

Quality: 
4.5
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Confidential
 
Jan. 2019 - Ongoing
Project summary: 

Collaborating with the internal team, WeMakeIoT works to improve the firmware for an existing IoT product. They've assessed the solution, analyzed the documentation, and are now implementing their suggestions.

The Reviewer
 
1-10 Employees
 
Canada
CEO, Agricultural IoT Solutions Provider
 
Verified
The Review
Feedback summary: 

Having WeMakeIoT develop the firmware has allowed the internal team to focus on other critical business development tasks. WeMakeIoT's support also brings peace of mind to the project, and they solicit product reviews after each iteration to ensure client satisfaction.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

Our company is based in Canada since 2009 and provide IoT products to agricultural industries. I am the CEO

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire WeMakeIoT?

We worked with WeMakeIoT company to improve the firmware of one of our product. Customers asked to integrate new features and we wanted to work with high tech company.

What were your goals for this project?

The project needed to to schedule irrigation scheduled online and offline and able to receive remotely actions.

SOLUTION

How did you select this vendor?

At the beginning we made some search over freelancing website and we made our selection after severals discussions. We conclude that WeMakeIoT was the best business we want to work.

Describe the project and the services they provided in detail.

WeMakeIoT provide us challenge about our actual product, analyzing document, an improved firmware, documentations to use and setup, a good communication between both teams and high development skills.

What was the team composition?

We have a project manager who shares advancements and communications between the two teams. We use a centralized information exchange system to keep every discussion about the project. The team had access to our Git and inform us about development progress. Communication is easy by email, chat or Skype.

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

The big impact working with WeMakeIoT is about the peace of mind of this development aspect and keep us on others things to grow our business. While the team work in our projects, we can focus on others business development.

How was project management arranged and how effective was it?

The project has been split into iteration and we was able to review each iteration until we are satisfied

What did you find most impressive about this company?

I like the quality of the work, and the have a desire to do things well and without problems.

Are there any areas for improvement?

Seriously, I don't see any major improvement

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer