Find Jobs
Hire Freelancers

Implementing a Java Desktop application for the editing of Access Control Policies (IOT - MQTT protocol)

€8-30 EUR

Κλειστή
Αναρτήθηκε πάνω από 5 χρόνια πριν

€8-30 EUR

Πληρωμή κατά την παράδοση
I have to develop a Java desktop application for the editing of access control policies for the exchanging of messages in IOT enviroments based on the MQTT [login to view URL] policies have to be managed with Redis key-value database. For this particular case the definition of an AC policy is this: Access Control Policy: An access control policy p is a tuple (sid,tf,exp,pr), where sid refers to the identifier of the client or user constrained by p, tf specifies a topic filter expression, exp is a parametric predicate, whereas pr specifies the read/write privileges granted to sid if exp is satisfied. Topic: Is a string structured as a sequence of alphanumeric tokens, referred to as topic leves, and separated by a topic level separator. Topic filter expression: Is a String structured as a sequence of topic leves, each specifying an alphanumeric token or the wildcard characters '+' or '#', which denote placeholders for one or more alphanumeric tokens. The wildcard + can be substituted by a single token, whereas the wildcard # by a sequence of tokens of arbitrary length. Example: Let us assume the topic hierarchy related to a smart home application, where the first topic level encodes the considered building, the second level specifies the floor, the third the room, and the forth a physical quantity(humidity,temperature).A message that encodes the temperature of the bathroom at the ground floor of the house may have a topic name specified as: house/groundfloor/bathroom/temperature The topic filter expression house/+/+/humidity denotes the topics names of the messages that encode the humidity of any room in each floor of the house. Parametric predicate: Is a Boolean expression built by composition of subject,object and environment attributes, mathematical operators, logical operators,set operators,logical quantifiers, and predefined functions allowing the processing of attributes values.
Ταυτότητα εργασίας: 18315639

Σχετικά με την εργασία

8 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 5 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
8 freelancers δίνουν μια μέση προσφορά €247 EUR για αυτή τη δουλειά
Avatar Χρήστη
hi, I have 12 years of experience in Java and 5 years of experience in HVAC domain , I like to take this work , I have a experience in AMQP and mqtt, please accept my bid , Currently I am working and able to spend few hours in the evening that's why I asked 10 days but it will be done completely in 10 days with all your expectations, thanks rajkumar
€277 EUR σε 10 ημέρες
5,0 (4 αξιολογήσεις)
3,9
3,9
Avatar Χρήστη
Greetings, I am a full time software engineer working for multinational corporation based in EMEA region. Regards,Marc
€488 EUR σε 3 ημέρες
5,0 (2 αξιολογήσεις)
2,8
2,8
Avatar Χρήστη
I am confident I am the right candidate for this project as I have done many similar projects in the past. With years of experience in this field, I believe this project will be very easy for me.
€269 EUR σε 25 ημέρες
5,0 (3 αξιολογήσεις)
2,6
2,6
Avatar Χρήστη
I am an expert in java, I have worked for 10 years with this language, I am waiting for your contact to describe the task, I can study MQTT
€555 EUR σε 10 ημέρες
5,0 (1 αξιολόγηση)
0,9
0,9
Avatar Χρήστη
Hello, Kindly send me a message in order to discuss more details about your project and its requirements. Thank you!
€30 EUR σε 5 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της ITALY
Angera, Italy
5,0
5
Μέλος από Απρ 18, 2018

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.