Find Jobs
Hire Freelancers

Smart Plug, WiFi socket, Esp8266 Firmware, Mqtt broker, Android & IOS App Development

$250-750 USD

Completed
Posted almost 6 years ago

$250-750 USD

Paid on delivery
Note:Please Bid after reading full project details and If you are 100% confident you can do it. If you have already done similar project that will be positive. The main purpose of this project is to control the electric Device through internet as well as locally. The Device acts like a Wi-Fi switch or smart socket. • Plan 1: • 1) We need MQTT broker on virtual Machine or on cloud server. • 2) A android App • 3) A IOS App • 4) Esp8266 Firmware with smart configuration • 5)Esp8266 Hardware Description: The android or IOS app will connect esp8266 to local wifi router through a smart configuration. The esp8266 firmware will collect wifi router id and password through app and save it in esp device. Now ESP device is connected with internet through wifi router. App will send on/off commands to Mqtt broker or cloud server. The cloud Server will control the ESP device pins according to app commands. If some reason router isn’t connected with the internet app will send commands directly to esp8266 via local network. App Requirements. The app contain 5 pages. 1) Registration Page 2) Main Page 3) Wifi setup Page with QR scanner 4) On/off Page 5) The calendar When a user installs and runs the Mella app from app store, the Registration page will be displayed for the 1st usage. • In the registration page user will enter email and password that will save on cloud server. Next step will take user to login page where user will enter his email id and password. • After login user will go to next WiFi setting page. • In Wifi setting page, the user can add device id by QR scanning or directly input the device ID. • App will select wifi network itself from cellphone wifi network. • User will input the wifi Password then app will connect ESP to local network while running smart configuration automatically. • Once setting information is ready, the app saves the last user information for next usage. For the registered user, the Mella app automatically login and go to the main page. • In the main page of Mella app, the registered user can control the relay status by clicking the button in the center of the page. When the user turns on the switch, it becomes green and the app sends request to the server. The server receives the request and control the ESP32 pin according to the request. • The schedule is used to turn on/off the relay according the specific time. The app includes the schedule of a week and the user can enable/disable the daily schedule by simply clicking the “En/Dis” field. And we can set the on/off time for relay. • Schedule setting will save on webserver and webserver will send command to turn on/off device if app is closed. Important functions: • 1)A relay (light bulb) control through local network as well as through internet from anywhere after installing the app. • 2)A timer. We will setup time through calendar weekly. Light bulb should turn on/off according to set time. • 3)Easy user interference. App will select the Wi-Fi id from phone. Customer just has to input the wifi password. After setting up Wi-Fi device, should go online and we can control it through app from anywhere in USA. Any cellphone device can control it through internet. • 4)Every device should have unique id that customer can scan with QR scanner for connecting with app. • 5) Multiple devices. App should be able to control multiple ESP devices. • App layout: same as existing app. • [login to view URL] What you are delivering • 1) MQTT broker on virtual Machine or on cloud server with calendar Setup • 2) A android App including uploading on Play store • 3) A IOS App including uploading on Apple store • 4) Esp8266 Firmware with smart configuration • 5) All Clean written source codes. Apps , Firmware and MQTT broker. Please check attached file.
Project ID: 16998095

About the project

4 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello Sir, We are team of developer and we are currently working on similar project. Its interesting if we join our both requirement on same project. We have successfully delivered several industrial project previously and we continuously racing for such opportunity. Let us now what you think about our proposal. And i insist if chat with us one time is good. We are able to deliver firmware and app both as per your requirement.
$555 USD in 20 days
5.0 (1 review)
3.4
3.4
4 freelancers are bidding on average $555 USD for this job
User Avatar
Dear, I am Smile Song, WEB developer in China. I've just read your job posting and I’m very interested. I'm a certificated freelancer with almost 1000 good reviews from clients. I have experienced knowledge in every part of WEB technology such as Laravel and Angular.js. I know how to bring your idea alive and communication well. I never disappoint my clients and I’m able to lead your project to success. I am sure these will reflect in my past results. Please contact me if I am a match for you are looking for. Best Regards, Song
$555 USD in 10 days
4.9 (912 reviews)
9.3
9.3
User Avatar
how are you,sir? I am a professional developer who has rich experience in this field. If you contact me, you and i will all be happy. Thank you for your reply in advance. Smart Plug, WiFi socket, Esp8266 Firmware, Mqtt broker, Android & IOS App Development Android, C Programming, iPhone, Mobile App Development,
$555 USD in 4 days
4.8 (11 reviews)
5.5
5.5

About the client

Flag of UNITED STATES
Renton, United States
4.9
19
Payment method verified
Member since May 25, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.