Lukket

Realtime control of NodeMCU (arduino) board through Node.js server

Goal:

Create a near real time connection between a node.js express server and a NodeMCU Board (e.g. using [url removed, login to view]). This is for motor control use as a telepresence pet minding device/robot. (It will use a completely separate mobile system (Skype) for camera which is not part of this project.).

1. Requirements:

Authentication is required (can be a client with SSL of server number written in the code for the arduino sketch)

NodeMcu Esp8266 Dev board connects to an internet webserver using wifi

When a user presses a key e.g. 'W', 'A', 'S, ''D' the server must be able to send numbers to the size of 0 to 999 (or other method) to the NodeMCu board. (I will then program the board to use this data to control motors/sensors/etc on the device.)

Lag time from keypress in browser to motor output should be small enough to allow remote control driving

Code language: C/C++/Arduino or javascript uploadable through arduino sketch software onto the NodeMCU Board, Board must not need to be tethered or have to connect with a computer on a local network to run.

Code language: node.js with standard express framework for the web server

Code must be able to be legally used for a commercial product (must not be copywrited or patented code or otherwise unusable due to reserved intellectual property rights)

I, the Buyer on [url removed, login to view] gain the copyrights to any new software created during hired hours.

Board details: NodeMCU1.0 (ESP12E Module), [url removed, login to view]

2. constraints:

-communication should be as close to real time as possible

-Minimise using up of storage on chip so motor control, sensors etc code can be added

-Host compatability: the web server must be able to be hosted on Heroku (I can buy a SSL certificate)

Other boards:

There is the possibility of considering the use of another board/WIFI, if this board will not work or a better board/WIFI setup can be found. It must have/be:

-well stocked (there must be lots of them for sale (many suppliers or one supplier with over 2000 units)), ongoing production)

-priced under $16 AUD including WIFI excluding delivery

-programmed in C/C++/Arduino or javascript/node.js

-has 9+ GPIO pins pre-soldered

-no soldering required

-does not require serial connection to computer to run

-similar or less power consumption

-3.3, 4.8, 5, 6 or 12 volts

-WIFI FCC compliant

-good enough storage/speed

Arduino libraries: [url removed, login to view]

Evner: Arduino, node.js

Se mere: node js server monitoring, node js rest api server, node js hiring freelance board poland, node js api server, node.js server side, control light switch internet arduino, x10 arduino control switch, sql server 2008 source control tfs 2010, use arduino control light switch, arduino control light switch, arduino control, arduino control lights, copy js server, software write mq4, software write chip epson, samp server php user control panel, useful software write book, software write web specs, free software write user guide, software write edid

Om arbejdsgiveren:
( 0 bedømmelser ) Alstonvale, Australia

Projekt ID: #11483942

12 freelancere byder i gennemsnit $22/time for dette job

HosElectro

Hello , We are a team of highly motivated and experienced embedded systems engineers , We are rated #1 Arduino /microcontroller/ PI embedded developers in freelancer . We have extensive experience developing usi Flere

$27 AUD / time
(48 bedømmelser)
6.6
shankarmorwal

Hi, I will be right choice for this project. I am expert in completing bigger projects on time and on budget. I am CTO of habilelabs Pvt Ltd. Please visit our site [login to view URL] [login to view URL] Flere

$21 AUD / time
(31 bedømmelser)
6.3
gauravsharma132

Dear Friend, We have good 5+ years experience in embedded software and design, It is not only our job but passion. We have worked on from basic hardware to quad-copters including custom apps, IoT's and PCB designs. Flere

$20 AUD / time
(7 bedømmelser)
4.1
Blast545

Hello, my name's Jorge, I am an electronics engineer, I am capable of completing your project as I have experience working with embedded devices and robotics. Please contact me to discuss any doubts you may have, I' Flere

$18 AUD / time
(3 bedømmelser)
3.9
boydtvtbk

Dear employer, I'm an electronics engineer with more than 4 years making product for customers around the world. Here is the project that I use ESP8266 for remote control: [login to view URL] . In your project Flere

$18 AUD / time
(4 bedømmelser)
3.8
abhilashtv

Hi, ➲ 4+ years of full-time experience in Node.js, Angular.js. 12 years Development experience with 50,000+ Upwork hours billed ➲ Upwork Top 10 Certification for Node.js ➲ Guaranteed Results Policy: Pay only if you Flere

$22 AUD / time
(1 bedømmelse)
3.3
$27 AUD / time
(7 bedømmelser)
3.3
tudiptechnology

Hi, Let me keep this really short as i am sure you would be swamped with proposals :)! We have been developing/maintaining various web applications in NodeJS (both Express and Sails). Mostly these applications ar Flere

$22 AUD / time
(1 bedømmelse)
3.0
anhvu100

Hello, I decided to bid this as I have good experience with NodeMCU (with Arduino/C++), NodeJS and client side HTML/CSS/JavaScript. Moreover, I did some projects with near real time communication with ESP and others Flere

$20 AUD / time
(1 bedømmelse)
2.4
AliEngineer77

Hi Buyer ! I have read all details in post and will love to work on this project as i have experience in electrical and electronic projects and have small team with me to help to work out ideas like Flere

$22 AUD / time
(0 bedømmelser)
0.0
willhewitt

Hello there, My name is Will Hewitt. I am a freelancer from Nelson, New Zealand with experience as per my profile. Looking over your product details this looks very achievable, potentially even on the new ESP mod Flere

$25 AUD / time
(0 bedømmelser)
0.0
jesusedelcerecer

[login to view URL] hi, look here is my profile [login to view URL] where you can find more info about me and my projects. Regards

$22 AUD / time
(0 bedømmelser)
0.0