NETWORK PROTOCOL PATIENT MONITORING SYSTEM - EDT
Descrição da oferta de emprego
Network – Routing Protocol Simulation tool.
OPNET Modeler 14.
(Educational Version) Routing protocol.
Dynamic Source routing (DSR) Programming language.
C Concept • We have a topology of nodes (manet_station) that connected with 3 sensors sensing metrics (Heartbeat, Blood pressure, Oxygen level) that is using for monitoring the patients in the hospital.
• Nodes are connected with each other using DSR routing protocol (network layer).
• Nodes are connected with 3 sensors using ad-hoc manet to communicate with each other (Data link layer).
• One of the nodes considered as a source node (controlling computer) that sends RREQ to the destination node (using broadcast) and then destination node sends RREP to the source (using unicast) in standard DSR, in my thesis I will add IP and sensor data (Heartbeat, Blood pressure, Oxygen level) to the head of RREQ and RREP to make the source node able to know the IP and sensor data of the nodes in the selected (best path) via the received RREP.
• First technical step is to see 8 steps of routing process according to DSR standard visible after running (this step is already done).
The steps are like below o Source node creates RREQ o Source node broadcast RREQ o Neighbor node receives RREQ o Neighbors’ node re-broadcast RREQ o Destination node received RREQ o Destination node creates RREP o Destination node sends RREP o Source node received RREP The steps 1.
Make a topology by connecting (manet_station)s in a bus shape 2.
(Set IP for each node) right click on node->edit attribute->Ip->Ip host parameters->int info->address->set ip 3.
Choose DSR routing protocol for all nodes.
select all-> edit attribute->AD-HOC Routing Protcol (Choose protocol) DSR 4.
Change the packet reception power threshold to -.
Create a flow.
Select all->traffic->create traffic flow->ip unicast->create->OK 6.
Specify the source and destination node.
Select first and last node->open traffic center->select flow->object plate->select one traffic->left click->edit attribute->dest.
Ip address->select IP->source ip->select IP-> 7.
Change below a.
traffic characteristics (best effort) b.
traffic duration (end of simulation) c.
traffic mix (all explicit) 8.
copy the FB I gave you to the DSR-FB.
file->recent files-> process model->dsr-rte->click on FB->copy and paste the the FB I gave you 9.
add the variables in state variables like below image 10.
go to the ip_dispatch to see add IP.
file->recent files-> process model->ip_dispatch->FB->line > add (op_ima_obj_attr_get (iface_description_objid, "Address", own_ip_addr);) like below image (This step is already done) 11.
add (process model->Ip dispach->char*->own_ip_addr[IPC_MAX_STR_SIZE]) into SV in Ip_dispatch like below image (This step is already done) 12.
add sensor metric data manually.
double click on node->interfaces->model attributes->add the variables like below image (This step is already done) 13.
the give value to them manually like below image.
right click on node->edit attribute.
(This step is already done) 14.
Add the OL variable in the DSR file to make a list for saving OL data.
OPNET->14.
.
->models->std->include->dsr_pkt_Support.
->DsrT_Route_Reply_Option (add int* OL;) (This step is already done) 15.
Add int variable in other DSR files.
OPNET->14.
.
->models->std->include->dsr_ptypes.
->line 57->add int (This step is already done) 16.
Add int variable in other DSR files.
OPNET->14.
.
->models->std->include->dsr_pkt_support.
x.
->add int OL->add route_reply_ptr->OL=OL; (This step is already done) 17.
test the code (This step is already done) a.
go to the DSR.
file->recent files-> process model->dsr-rte->compile->compile code(advance)->tick on the 64 bit address space sequential parallel-> save to preferences->compile (probably no error) b.
return to the topology and click on configure-run discrete event simulation 18.
after run you supposed to see 8 steps like below image (This step is already done) 19.
What I need is to see the list of the Ips with their data like below example IP([login to view URL]) Oxygen level is (92), Heart beat is (78), Blood pressure (14) (Please do this step) 20.
Make the source node send periodic RREQ (15 seconds) for all nodes then receive the data from nodes via RREP, (hint.
you need to work on it on steps (6,7,8)).
(Please do this step) 21.
Let every node send alert to the source which we consider it as a (control computer) when the sensor senses a data below threshold, (hint.
you need to work on it on steps (1-5)) (Please do this step) For your reference.
DSR-FB includes many functions to perform the routing process which their names are mentioned in below list.
I did some changes in the functions according to my need, to see the changes I have done please search “Sliva” in the FB ID DSR 1 Initialization and Registry 2 _dsr_rte_stats_reg (void) 3 _dsr_rte_attributes_parse_buffers_create (void) 4 Packet Arrival Function 5 dsr_rte_received_pkt_handle 6 _dsr_rte_app_pkt_arrival_handle 7 _dsr_rte_received_route_request_process 8 _dsr_rte_received_route_reply_process 9 _dsr_rte_received_route_error_process 10 _dsr_rte_received_ack_request_process 11 _dsr_rte_received_acknowledgement_option_process 12 _dsr_rte_received_dsr_source_route_option_process 13 Packet Creation Function 14 _dsr_rte_route_request_send 15 _dsr_rte_route_reply_send 16 _dsr_rte_maintenance_send 17 _dsr_rte_route_error_send 18 _dsr_rte_cached_route_reply_send 19 _dsr_rte_jittered_pkt_send 20 _dsr_rte_send_buffer_check 21 _dsr_rte_automatic_route_shortening_check 22 Chaching Routing Information 23 _dsr_rte_route_cache_update 24 _dsr_temp_list_clear.
25 Packet Salvaging 26 _dsr_rte_packet_salvage 27 Time Expiry 28 _dsr_rte_route_request_expiry_handle 29 _dsr_rte_maintenance_expiry_handle 30 IP Interfacing Functions 31 _dsr_rte_ip_datagram_encapsulate 32 _dsr_rte_ip_datagram_decapsulate 33 _dsr_rte_ip_datagram_create 34 Internal Support Functions 35 _dsr_rte_packet_type_determine 36 _dsr_rte_packet_option_get 37 _dsr_rte_jitter_schedule 38 _dsr_rte_error Note.
Please search for //Sliva in the DSR-FB file which is the source code to see the added line codes to achieve some of the steps., Plus I need the writing part to be done that needs to have about words according to the regulations that I will share Programação C Electronic Design Rede de Administração Wireless Sensors Wireless Sensors and Gateways ID do Projeto.
# Sobre o projeto 6 propostas Aberto para ofertas Projeto remoto Ativo em 13 minutos atrás
Detalhes da oferta
- Indeterminado
- Em todo Portugal
- Indeterminado - Indeterminado
- 26/10/2024
- 24/01/2025
✅ competitive salary and remuneration system (incl... 10 (9th october)• fixed term, renewable full time employment contract for 6 months (according to the portuguese law)• we offer fully, 100% remote work system all over portugal (mainland)• shifts system: monday -sunday (7:00 – 21:00)-40h/5days per......
Collaborate on cobol system updates... understanding of legacy system challenges... independent & team-driven approach... develop tests for app reliability... your main responsibilities: analyze & optimize existing cobol apps... debug and maintain smooth operations... familiarity with related tech like......
You don't need previous experience - we offer training ! location: oriente – lisbon company: the world's largest publicly traded property and personal insurance company... we are looking for french and english speaking employees for our team in lisbon to support our customers (inbound calls, emails......
Tasks: • work in coordination with the group brands, • work with the sales administration applications, namely supporting management of commercial actions and bonuses, • follow-up of bonuses payment (dealers network) and related claims, • payment and control of the incentives to b2b customers and leasing......
Ec2, cloudfront, route53, load balancers terraform ansible monitoring tools, esp... datadog http protocol rest apis continuous integration, delivery & deployment & tooling agile working, esp... skills: amazon web services (aws), esp... scrum independent, structured way of working and strong quality awareness......
Aeronautical engineering, system engineering, computer science, business analysis)... proven ability in maintaining technical documentation related to software engineering, testing, and system operations... skilled in developing procedural and technical information for technical end-users, including......
I would like to learn more about the features of the coffee machine; what are the differences between these devices before ordering” answers delivery questions like: “i was expecting my product yesterday, but i have no news yet on the status of my issue” ✅ competitive salary and remuneration system......
Fórum selecção is looking for a records management office (m/f) for a corporate bank main activities: - maintain and update rmo (records management office) policy, procedures and retention schedule;- support the automation of manual processing of regulatory and non-regulatory records;- oversight of day-to-day......
(2 dni w tygodniu praca w terenie) umowa na okres 6 miesięcy z przedłużenia procesy rekrutacyjne online konkurencyjne wynagrodzenie i system premiowy: 890 € brutto x 14 miesięcy do 150 € premii za wyniki/miesiąc dieta na wyżywienie 23 € netto dziennie ubezpieczenie zdrowotne (po 6 urlopie) zwrot biletu......
Funções: análise financeira de empresas; análise e diagnóstico de empresas a nível do seu modelo de negócios e estratégia; elaboração de planos de negócio e estudos de viabilidade financeira; submissão e acompanhamento de candidaturas a fundos comunitários; análise de projetos de investimento; acompanhamento......