Find Jobs
Hire Freelancers

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

€8-30 EUR

Ditutup
Dibuat lebih dari 5 tahun yang lalu

€8-30 EUR

Dibayar ketika dikirim
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.
ID Proyek: 18315639

Tentang proyek

8 proposal
Proyek remot
Aktif 5 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
8 freelancer menawar dengan rata-rata €247 EUR untuk pekerjaan ini
Avatar Pengguna
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 dalam 10 hari
5,0 (4 ulasan)
3,9
3,9
Avatar Pengguna
Greetings, I am a full time software engineer working for multinational corporation based in EMEA region. Regards,Marc
€488 EUR dalam 3 hari
5,0 (2 ulasan)
2,8
2,8
Avatar Pengguna
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 dalam 25 hari
5,0 (3 ulasan)
2,6
2,6
Avatar Pengguna
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 dalam 10 hari
5,0 (1 ulasan)
0,9
0,9
Avatar Pengguna
Hello, Kindly send me a message in order to discuss more details about your project and its requirements. Thank you!
€30 EUR dalam 5 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera ITALY
Angera, Italy
5,0
5
Anggota sejak Apr 18, 2018

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.