Build me a web site to display json data received from Serial Port in Raspberry

Lukket Opslået 4 år siden Betalt ved levering
Lukket Betalt ved levering

Description General Scenario V00

The first phase of the project's development involves the construction and configuration of a basic system to enable the collection and visualization of environmental data and the manual remote control of actuators distributed in the company.

Hardware Equipment

For the initial testing phase, electronic components distributed in the production area will be used, able to collect environmental data and send it to a Gateway via TTL Wireless communication;

Each individual data collection station, efficiently distributed in the production area, is referred to as the Sensing Node.

These nodes will be powered by direct connection to the electrical distribution plant with cable wiring.......

Software Endowment

In the development of the first phase of the project, it is necessary to be able to view from a mobile device (pc-tablet) the data collected by the sensing nodes distributed in the company.

The test will use 2 nodes, which will collect environmental data and send it every 15 minutes to the gateway.

To simplify initial testing, the number and type of sensors used in sensing nodes will remain fixed, identified in the following table.

Instead, it will need to be able to vary the number of nodes that can be installed in each production company, but this if it does not create particular problems can be implemented at a later stage.

The main need right now is to be able to collect data in a Db, and be able to view it remotely.

In order to make this type of reading, you need to do the following:

[login to view URL] database

- Db Structure Creation (widely discussed in other files)

Raspberry program:

- Write File Configuration

- Reading sensor data (python)

- Write data to [login to view URL] file (python)

- Read data from [login to view URL] file (node.js)

- Write data on db [login to view URL] (node.js)

Webserver program:

- User login home page (id, password)

- User Data View Page "Loggated"

Summary description of the content of operations

Raspberry program:

Write Configuration File

In the initial phase, this file can be handwritten, changing the configuration values in the file.

The data you will need to contain will be as follows:

Raspbarry ID : Company ID

Sensor ID (E.g. Sensor 1 - DHT22 Umi, Sensor 2 - DHT22 Temp, Sensor 3 - SMT16)

Node ID ( Node1 - 1, Node2, Node 3)

- System Settings

Sensor data reading

Reading data sent by nodes will contain the information needed to identify the company, identify the node, read data from sensors, identify the date and time when the data was captured.

The program used for serial reading is Python, you proceed with reading a formatted string of the information sent by the microcontroller, the code will write a [login to view URL] file that will contain the received strings every 15 minutes.

Write data to [login to view URL] file

The file generated by the python script will allow the [login to view URL] file to be compiled.

This file will contain information from the nodes with the following write:

- Node Id

- Sensor Value 1

- Sensor Value 2

- Sensor Value 3

- Sensor Value 4

- Sensor Value 5

- Sensor Value 6

- Sensor Value 7

The python script must also complete the string saved to the [login to view URL] file with the DATESTAMP field with a compatible format for Node.js.

Read data from [login to view URL] file

Once the file with the data structure defined, a node.js script reads the data in the [login to view URL] file and "splits" it by assigning the values to the variables.

Write data on db [login to view URL]

Once you have assigned the variables with the correct values, you proceed to store the received data in a [login to view URL] cloud database, which can be reached via static ip from web-based applications.

Webserver program:

New User Registration/Configuration Page (to be implemented later)

This "main page" will initially contain 2 fields, register new user and sign in;

The new user registration/configuration page will contain a form in which the user can enter the information needed to register a new company.

continue above..

Python Node.js JSON

Projekt ID: #21901577

Om projektet

20 bud Remote projekt Aktiv 4 år siden

20 freelancere byder i gennemsnit €1453 timen for dette job

kroim

Hello sir. I have checked your project description carefully and understand it well. I have good experience in IOT development based on Arduino and Rasperry pi. I will try to deliver great result with your satisfy all Flere

€750 EUR in 7 dage
(31 bedømmelser)
6.3
AndreiPPB

Hello. I read your description carefully. I'm talented web developer. if you assign to me this project, you can get a cool result. please contact me. thanks. best regards.

€1125 EUR in 7 dage
(25 bedømmelser)
5.8
gopalvora

Hello i hope you are fine. As you want to build me a web site to display json data received from Serial Port in Raspberry. Already worked with web and mobile App development and customization .

€950 EUR in 30 dage
(8 bedømmelser)
5.3
AlexanderPGR

Hi, there. I have read your description carefully. I am really interested in your project. I have high Python skill and I have experience with IoT relation project and Raspberry pi. Well, I am confident to do this proj Flere

€1125 EUR in 7 dage
(23 bedømmelser)
5.4
poduzov

Hi I'm an electronics engineer with 10+ years of experience including Raspberry, Arduino, and all kinds of instrumentation. I developed complex devices for data logging, control and Web user interfaces based on Rasperr Flere

€944 EUR in 20 dage
(14 bedømmelser)
5.1
omairusaf

Hi, I am certified web developer and designer having a rich experience of web development for over 7+ years. I have a proven track record of successfully delivering number of websites to my clients and i can confident Flere

€1500 EUR in 25 dage
(1 bedømmelse)
4.8
hsh564cf84accd96

I am writing this proposal in order to work for you in Software and Web Development. We are highly trained professional developers seeking to freelance and earn online. Having a flair in programming and development I Flere

€750 EUR in 7 dage
(13 bedømmelser)
4.3
Ivan927

Hello! I am very interested in your post project. i am really looking for this kind of project for a long time in freelancer since i have rich experience on it. I think this project is very suitable for me and i am su Flere

€1125 EUR in 7 dage
(4 bedømmelser)
4.4
romancoder204

Hello, hope you are doing well. When I read this job project details very carefully, and feeling my skills are very good fit for this project. As an expert in Node.js and Python, I am very confident in this project. P Flere

€1500 EUR in 7 dage
(4 bedømmelser)
4.3
GlobalSolution3

⭐⭐⭐⭐ i am Full stack developer. ⭐⭐⭐⭐⭐⭐ I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. * 6+ years experience in rasberry pi and mini pc If you want Flere

€1125 EUR in 20 dage
(3 bedømmelser)
3.0
george19921014

Hello! Nice to meet you! I have read your project carefully. I am very interested in your project. I am a Microelectronics and Automation engineering expert. I have a lot of experience on ARM, FPGA, DSP, Arduino, Raspb Flere

€1000 EUR in 5 dage
(5 bedømmelser)
3.0
mihail99999

****************************_ Hello, Adreaspanu _**************************** How are you ? I have read your detail very carefully and understood what you want. I have developed a lot of project like your project. And Flere

€990 EUR in 16 dage
(2 bedømmelser)
2.2
vikasp007

I've 7+ years of experience in Web Development/Web design, Mobile App Development(IOS/Android), Graphic design, Logo Design Business Cards & Stationery, Flyers & Brochures, Packaging Design, Web & Mobile Design, Social Flere

€1125 EUR in 7 dage
(0 bedømmelser)
0.0
AkashW

Hi, Greeting of the day, We can fulfill all your needs regarding the web and mobile application development projects. We have a team of expert developers and designers which can work on your project as per your list Flere

€1125 EUR in 7 dage
(0 bedømmelser)
0.0