Logic Machine Forum
RFID reader integration over RS-232 - Printable Version

+- Logic Machine Forum (https://forum.logicmachine.net)
+-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1)
+--- Forum: Gateway (https://forum.logicmachine.net/forumdisplay.php?fid=10)
+--- Thread: RFID reader integration over RS-232 (/showthread.php?tid=256)



RFID reader integration over RS-232 - edgars - 31.03.2016

The example below shows how to integrate Idesco Access 7 C RFID reader over RS-232 port. The script below will read all RFID cards and log IDs. The script is easy adjustable if there is a necessity to trigger specific KNX, Bacnet etc. objects.

Add the following resident script with sleep-time = 0:


Code:
-- init
if not port then
 require('serial')

 port = serial.open('/dev/RS232', { baudrate = 9600 })

 function readid(port)
   local char, byte, line, id, csum, val

   -- wait for start byte
   char = port:read(1, 1)
   if not char then
     return nil, 'timeout'
   end

   -- start byte must be STX
   byte = char:byte(1)
   if byte ~= 2 then
     return nil, 'wrong start byte'
   end

   -- read remaining line
   line = port:read(15, 1)
   if not line then
     return nil, 'failed to read data'
   end

   -- calculate checksum
   csum = 0
   for i = 1, 11 do
     val = tonumber(line:sub(i, i), 16)
     csum = bit.bxor(csum, val)
   end

   -- verify checksum
   if csum ~= tonumber(line:sub(12, 12), 16) then
     return nil, 'invalid checksum'
   end

   -- return ID
   return line:sub(1, 10)
 end
end

id = readid(port)
if id then
 log(id)
end



RE: RFID reader integration over RS-232 - Boris - 24.02.2020

Would this also work with the latest Idesco’s 8 CD 2.0 MI readers?


RE: RFID reader integration over RS-232 - admin - 25.02.2020

That's a question for the manufacturer not us Smile You should contact their support.


RE: RFID reader integration over RS-232 - Boris - 27.02.2020

Well, obviously I put my question wrongly:
As it might be a matter of opinion, whether this would be is a question for Idesco support or for this forum. Big Grin 

From the point of view of a system integrator, the question arises in particular whether the latest 8 CD 2.0 MI readers from Idesco have already been successfully implemented with LM5 or not. Cool

Anyway, I followed your advice and emailed "their support".


RE: RFID reader integration over RS-232 - admin - 27.02.2020

If the protocol is the same then it will work