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

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.

Квалификация: Java, MQTT, Redis, Разработка ПО, Swing (Java)

Показать больше java desktop application upload file, start using java desktop application template netbeans, upload image database java desktop application, mqtt introduction ppt, how mqtt works, mqtt client, mqtt ppt, display image database java desktop application, java desktop application show image database, java desktop application insert image, tier java desktop application design, java desktop application image, java desktop application uploader, add image java desktop application, bulk sms provider java desktop application api, convert java desktop application web application, insert image mysql java desktop application, java desktop application demo, java desktop application netbeans hibernate, java share application remote access

О работодателе:
( 0 отзыв(-а, -ов) ) Angera, Italy

ID проекта: #18315639

9 фрилансеров(-а) в среднем готовы выполнить эту работу за €275


Nice to meet you, sir. I have read your job description very carefully, again and again. Having thought carefully, I conclude that I can complete your job perfectly, so I bid. In my opinion, I can wrap up your proje Больше

€500 EUR за 5 дней(-я)
(8 отзывов(-а))

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 Больше

€277 EUR за 10 дней(-я)
(4 отзывов(-а))

Freelancer Badge !!! If you want to implement your idea, then i am always ready for you Being a professional developer means to understand all the requirements of the clients, and find the best way to implement it with Больше

€222 EUR за 5 дней(-я)
(6 отзывов(-а))

Greetings, I am a full time software engineer working for multinational corporation based in EMEA region. Regards,Marc

€488 EUR за 3 дней(-я)
(2 отзывов(-а))

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 дней(-я)
(2 отзывов(-а))

Dear sir, I'm sure that I can complete your project 'Implementing a Java Desktop application for the editing of Access Control Policies (IOT - MQTT protocol)' as soon as possible. I am senior software developer and alw Больше

€23 EUR за 1 день
(0 отзывов(-а))

Hello, Kindly send me a message in order to discuss more details about your project and its requirements. Thank you!

€30 EUR за 5 дней(-я)
(0 отзывов(-а))
€111 EUR за 8 дней(-я)
(0 отзывов(-а))

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 дней(-я)
(0 отзывов(-а))