Find Jobs
Hire Freelancers

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

€8-30 EUR

Zavřený
Zveřejněno před více než 5 roky

€8-30 EUR

Zaplaceno při doručení
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.
IČ projektu: 18315639

O projektu

8 nabídky
Vzdálený projekt
Aktivní před 5 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
8 freelanceři nabízejí v průměru €247 EUR za tuto práci
Avatar uživatele
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 v 10 dnech
5,0 (4 recenze)
3,9
3,9
Avatar uživatele
Greetings, I am a full time software engineer working for multinational corporation based in EMEA region. Regards,Marc
€488 EUR v 3 dnech
5,0 (2 recenze)
2,8
2,8
Avatar uživatele
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 v 25 dnech
5,0 (3 recenze)
2,6
2,6
Avatar uživatele
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 v 10 dnech
5,0 (1 recenze)
0,9
0,9
Avatar uživatele
Hello, Kindly send me a message in order to discuss more details about your project and its requirements. Thank you!
€30 EUR v 5 dnech
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z ITALY
Angera, Italy
5,0
5
Členem od dub 18, 2018

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.