TraCoGo – Product, Platform Engineering and Services.

TraCoGo Projects, Singapore.

Weapon RFID Tracking System

RFID Solution to track the movements of Weapon

System Overview:

The Weapon Radio-frequency identification (RFID) Tracking System (WRTS) project is a Certis strategic initiative to use of passive RFID tags and solution to track the movement of weapon across strategic locations. RFID tags are concealed and embedded within firearms to achieve an adequate reading distance to enable weapon tracking and physical security of tag. Specially designed RFID Infrastructure i.e. Gantry with Fixed Readers and Antennas are deployed for tracking and Desktop Reader used for asset enrolments and data encoding. The Buzzer and Blinking Beacon Light installed at multiple locations to alert the users. RFID Software alerts users when business rules are triggered i.e. upon detection of ingress and/or egress movement of tracked RFID tags in the weapon. 

RFID Software Applications and Service are designed and developed with industry best practices and principles of security-by-design and security-in-depth and implemented at site example, Multi-level Encryption is applied for the Data Security and system user access are controlled with mandatory 2FA with Microsoft Authenticator. WRTS Application allow user to create profiles with multiple readers and antennas configuration for the scanning mode of continuous and/or scheduled. WRTS Service handles the communication with RFID Infrastructure through interface to capture the data and stored into database then present to application and handle the alert management of system.  

 

 Project Scope and Deliverables:

The project scope encompasses the initiation of the project and the definition of delivery milestones, followed by meticulous requirements gathering, system architecture, and design phases. Configuration and development activities are then undertaken, followed by rigorous unit testing to validate individual components. Subsequent system and integration testing, including hardware, software, and UI elements, are conducted to ensure seamless functionality. Performance testing and tuning efforts, including regression testing and load/stress testing, are then carried out to optimise system responsiveness. Security testing measures are implemented to mitigate potential risks, followed by user acceptance testing (UAT) to validate system usability. Comprehensive documentation is produced to capture system specifications and procedures, accompanied by training sessions to equip stakeholders with necessary skills. The project culminates in a seamless transition to production during the Go Live phase, followed by warranty support to address any post-implementation issues.

Duration: May 2023 – Mar 2024

Projects with ATT Systems, Singapore.

2016 to 2019

My Role

  • Worked as Solution Architect to create solution, propose and present the solution during tender stages and conducted system POC to customer, i.e. C- Level executives, Directors, IT Heads and Consultants, Network Specialist, Project Teams  and End users from various divisions.
  • Created standard campaign delivery process with clear interfaces between business development, project management and software development teams.
  • Created detail system design with inputs from client teams especially IT security and network teams as system data pass through police and authorities network at various locations. Signed off the system design to develop and execute against plan with project manager.
  • Setup a team with internal engineers and vendor resources for system development, testing, configuration and deployment
  • Applied Agile Scrum methodology in the system development to monitor the status of the system and scheduled releases and enforced SDLC process within the company. Managed the system delivery and launched the system successfully.
  • Engaged IT Security Consultant and worked along to perform IT Assessments & Vulnerability testings. Submitted the assessment reports and mitigated the technical risk and issues to close the project.

 

The following systems are designed, developed and implemented at various Government authorities, Boards and Agencies in Singapore. Managed all the projects simultaneously as Software Development Manager accountable for system design to delivery.

Hazmat Driver Verification System (HDVS)

Project Descriptions: Transport Security Solution (Biometrics, ANPR, CCTV and voice-video communication system )

  • Architectures
    • Application (30%): .NET (C#, WPF, WCF), C++, PostgreSQL, Crystal  Reports, SDK/API (IRIS, Face, Fingerprint, Smart Card, CCTV, Scanners, Card Printer, LPR/ANPR) and Data masking application.
    • Infrastructure (30%): Highly Available (HA) systems with Windows Server 2016, Cisco Switches, Firewall (SonicWALL, Huawei and Fortinet) VMware, Symantec Backup Executive, Solarwinds Central Logger, NetGain NMS and Windows 10 clients.
    • Integration (40%): IBM MQ and IBM Integration Bus for secure data transfer between stations and App server, BiometricDevices (IRIS, Face Recognition and Fingerprint) and Smart Card Readers & scanners, CCTV  Cameras and Network Video Recorder, License Plate Recognition (LPR) Server, Image Processing Server, Digital Controllers and Sensors, Document scanner, Card Printer, Automated Kiosks with UPS and cooling units, SMS Gateway.

 

System Overview:

HDVS is to enroll the certified truck drivers with their bio-metrics and encode data into smart card to validate and verify at kiosks located in country border and port entry. In addition the system monitors the trucks by CCTV, License Plate Recognition (LPR/ANPR) and scan the product/chemical delivery order to approve online to proceed for hazardous material delivery.

A self- service kiosk that is equipped with biometric screening features will verify the Hazmat transport driver’s identity. Instead of human assessment to verify the identity of the HazMat driver, the HDVS will use IRIS, Facial and Fingerprint biometric data. Enforcement Specialists in the Operations Centre will monitor the HazMat vehicle remotely via CCTV. This will allow the Enforcement Specialists to view vehicle items such as the Emergency Information Panel (EIP) of the tracked vehicle and the vehicle’s registration number that processed through Automated Number Plate Recognition (ANPR) module.

HDVS terminals are installed at different sites that provides Enrolment, Driver Permit card (Smart Card) making, Verification, Monitoring & Control and System Administration.  HDVS Backend servers are configured with High Availability (HA) for 99.5% of availability for middleware, application and database services. The fail-over redundancy work in the active and passive mode. All the data transferred to database securely through IBM MQ, which work as middleware.

HDVS is operated in Client and Server mode in the network. System servers shall be placed in the Government Data Centre and the servers are Application Server (AS), Common Service Message Queue Server (CSMQS), Database Server (DBS) and Backup Server (BS). HDVS terminals are including Kiosk works as Client in the SCDF network.

Client: Land and Transport Authority (LTA)

lta

Activity Monitoring System (AMS)

Project Description: IoT Solution with Cloud

  • Architectures
    • Application (35%): Python, HTML, JavaScript, PHP, REST API, MySQL and  Tomcat
    • Infrastructure (40%): AWS Cloud Infrastructure (VPC, EC2, S3, Load Balancer, IAM), Highly Available (HA) VM with Linux in different availability zones (AZ), Web Application Firewall (WAF), CloudWatch and SMS External Gateway and LTE Router.
    • Integration (25%): Apache MQ secure data transfer between nodes and App server, Radar (Speed deduction), IoT Controllers and Sensors, LED Display Panel and Junction box with battery units.

 

System Overview:

AMS is designed to help monitor the activity of persons and Personnel Mobility Devices (PMD) such as cycle, e-scooter in the parks.  IoT device with Radar and Sensors will identify the human and PMD movements and sends the data to back-end servers through LTE modem.

The parks site is enabled with a LED panel that displays the count of persons and speed of PMD in designated lanes in the park. The servers are designed to serve as App (Apache MQ), Web (Tomcat) and Database (MySQL) with HA in different availability zones to provide 99.99% service for system operations in the AWS Cloud.

Client: Mass Rapid Transport (MRT) Mandai Depot, Land and Transport Authority (LTA)

lta

Fence Intrusion Detection System (FIDS)

Project Description: MRT Depot Security

  • Architectures
    • Application (30%): .NET (C#), REST API and MSSQL Server 2014
    • Infrastructure (40%): Cisco Switches, Firewalls (Fortinet and SonicWALL),  Highly Available (HA) systems, Windows Server 2016, Windows clustering, VM, Symantec Backup Exec and Solarwinds Central Logger, Gateway Modem (SMS and Auto dialing for alarms) and UPS.
    • Integration (30%): Senstar FiberPatrol Controller & processors (COTS product), Data Acquisition Unit, MRT Depot SCADA System, NetGain NMS, Digital I/O Modules and Ethernet Controllers.

 

FIDS is a perimeter security system that senses unauthorized entries in the fence/ perimeter, identifies the alarm and alert the operator to take necessary actions. System uses high-end sensors and software to manage and monitor the status of the fences of the facility. 

FiberPatrol is a COTS product for fence intrusion and detection only so system interface services and station application are developed in-house to comply the project requirements. FIDS is integrated with Network Management System (NMS) and Depot SCADA system to send alerts and critical events, also system would call security officers for automatic call alert notifications.

Client: Singapore Polytechnic

spoly

Integrated Security and Environmental Management System (ISEMS)

Project Description: Turn key solution – Data Centre Security and Monitoring (ACS, CCTV, Sensors, CRAC, SMS and Fire Alarm)

  • Architectures
    • Application (40%): .NET (C#, WPF, WCF), Java, C, SOAP, REST API, HTML, JavaScript, Json, MS SQL Server 2012,  SSRS, IIS and Tomcat
    • Infrastructure (30%): Highly Available (HA) systems hosted in primary and secondary data centre, Cisco Switches, Firewalls (Checkpoint),  Load Balancer (F5), Windows Server 2016, Windows clustering, VM, Terminal Units with Linux, ArcServ, Solarwinds SIEM and Veeam Backup.
    • Integration (30%): CCTV Cameras and Servers,Door Access controllers and Readers, Input/Output Modules, Computer Room Air Conditioning (CRAC), water sensors, Fire Alarm System, sendQuick Enterprise (TalariaX) for Messaging  (Multi-Factor Authentication, Alarms, Events SMS and email notifications) and UPS.

Client: Public Utility Board

pub

Mobile CCTV Remote Monitoring System

Project Description: Work Site Security Solution (real time two way communication and monitoring) 

  • Architectures
    • Application (40%): HTML, JavaScript, ASP.NET, MSSQL Server 2012, IIS and Mobile App (iOS and Android).
    • Infrastructure (25%):  Highly Available (HA) systems, Cisco switches, SonicWALL Firewall hosted with, Windows Server 2016, Windows clustering, VM and Symantec Backup Exec.
    • Integration (35%): CCTV Cameras and NVR, Audio Units (direct communication with mobile units from/to tablets and iPads), Controllers and Sensors, Battery units and LTE Router.

Client: Gurkha Camp, Singapore Police Force (SPF)

spf

Integrated Security and Management System (ISMS)

Project Description: Camp Security and Monitoring

  • Architectures
    • Application (45%): .NET (C#, WPF, WCF), Java, C, SOAP, REST API, HTML, JavaScript, Json, MS SQL Server 2012,  SSRS, IIS and Tomcat
    • Infrastructure (25%): Highly Available (HA) systems hosted in Police network and data centre, Windows Server 2016, Windows clustering, VM, Solarwinds SIEM and Symantec Backup Exec.
    • Integration (35%): Door Access controllers and Biometric Readers, Input/Output Modules, SMS Gateway.

Client: Land and Transport Authority (LTA)

lta

Beacon System for Autonomous Vehicle(AV) Trails

Project Description: DSRC Infra for AV trails 

  • Architectures
    • Application (30%): .NET (C#, ASP.NET, WPF, MVC), MS SQL Server, JSON, REST API, C, HTML, JavaScript and IIS
    • Infrastructure (30%): Highly Available (HA) systems hosted in LTA’s data centre,Windows Server 2016, Windows clustering, VM, Solarwinds central logger, Symantec Backup Exec and SMS External Gateway, LTE Routers, DSRC (Road Side Unit and Vehicle Units), Junction box with battery units and SMS Gateway.
    • Integration (40%): Rabbit MQ for secure data transfer between IoT nodes and App server, Radars (Speed deduction and vehicle classifications), IoT Controllers and Sensors,  Data and signal integration with Traffic Control System.

Client: National Heritage Board (NHB) Institutes (Museums)

nhb

Visitor Counting System (VCS)

Project Description: Site Video Analytics System with Central System

  • Architectures
    • Application (30%): NET (C#, ASP.NET, WPF, MVC), Python, PostgreSQL, JSON, REST API, C, HTML, JavaScript, IIS and Tomcat
    • Infrastructure (25%): Central servers hosted in the Private data centre with Windows Server 2012 R2, Windows clustering, VM. Services (HA, Firewalls, Network and Load Balancer) are subscribed from data centre. Linux servers VM, Juniper Switches, SonicWALL Firewall installed at institute’s server rooms.
    • Integration (45%): Apache MQ for secure data transfer between site and central app servers, CCTV Cameras, NVR and Video Analytics Servers.

Projects with NCS, Singapore.

2015 to 2016

Client: Defence Science and Technology Agency (DSTA) and Defence Camps

dsta

Integrated Security Management System (ISMS) 3D

ISMS is a 3D security management system to monitor and control the camps security across Singapore. Camp’s Command Center receives the security alarms and events from all the systems then escalate the alerts to HQ based on the critical configuration of the alarm. ISMS designed to integrate with various security systems in the Camp and manage the system from single console.  3D Map provides single panel view of the security systems and locations to identify and manage the alarms and events then followup with HQ officers in the Camp’s command center.

  • Architectures
    • Application (50%): Fortem 3D Security Management Software, .NET (C#, ASP.NET, WPF, WCF), MS SQL Server 2005, Crystal Reports 8.5 and IIS
    • Infrastructure (25%): Highly Available (HA) systems with Windows Server 2012, Windows clustering, VM, Cisco switches, Fortinet Firewall and Symantec Backup Exec.
    • Integration (25%): IBM MQ and IBM Integration Bus (IIB) and Milestone VMS and video processing.

Product Development and Projects and with O’Connors, Singapore.

2008 to 2015

SCOTT (Surgical Counting and Operating Theatre Tracking)

SCOTT is a Medical Device (ISO 13485 and 14971) with RFID Technology. Innovative and comprehensive system that enables the operating room medical and nursing staff to lower the risk of leaving behind a surgical apparatus, a pad or any other sterile consumables in a patient’s body after the conclusion of the surgical procedure. Harnessing RFID technology to keep track of the movement of surgical gauzes and instruments in OT (Operating Theatre) and CSSU (Central Sterile Supplies Units).

SCOTT Components and Software:
– Medical Cart, RFID Bins (Clean and Soiled), RFID Tag Embedded Gauzes and Surgical apparatus
– OT and CSSU Applications, Server Application and Services, RFID Middleware and Windows Mobile App (RFID Handheld)

  • Architectures
    • Application (35%):  NET (C#, ASP.NET, WPF, WCF), MS SQL Server 2005, Crystal Reports 8.5, IIS and Windows Mobile
    • Infrastructure (25%): Highly Available (HA) systems with Windows Server 2012, Windows clustering, VM, Cisco switches, Fortinet Firewall and Symantec Backup Exec.
    • Integration (40%): Medical Cart with 2 types of RFID Controllers and scanners, power units, RFID Bins (Clean and Soil), RFID Middleware, RFID Handheld, RFID tag embedding into surgical apparatus and Gauzes, HL 7 data integration with SAP

Client: Defence Science and Technology Agency (DSTA) and Army Camps

dsta

Intelligent Video Surveillance Detection System (IVSDS) interfaces

IVSDS is a surveillance system with interfaces to other security systems. This interface is developed as Windows Service to communicate with Video Management System (VMS -Milestone XProtect Corporate), Network Management Systems (NMS – Hirschmann’s Hivision) and security sub systems then send Device details, Alarms, External Events, Images and Alarm Video Clips to Integrated Security Management System (ISMS – Fortem’s O3D) through IBM Integration Bus (IIB). The system request and responses are handled through secured message transmission with appropriate message flows at IIB and VMS integration is done using Milestone XProtect SDK.

· Video Stream Router (VSR):
The main purpose of VSR is to stream the requested live video to Central Monitoring Station (CMS) server from Local Monitoring Stations (LMS). VSR helps to auto switch the video request and provide the video to CMS users.

· Video Channel Controller (VCC):
VCC is a Arbitrator to control the video request from the users and other sub-systems in the entire network.

· CMS Client:
This client application provides the live and recorded video of IP cameras connected in the federated network. This client send a request to VCC then VCC assign the requested IP camera stream through VSR and input the stream to CMS Server for recording.

  • Architectures
    • Application (35%): .NET (C#), MS SQL Server 2012, Crystal Reports 8.5

    • Infrastructure (25%): Highly Available (HA) systems with Windows Server 2012, Windows clustering, VM, Hirschmann switches, Fortinet Firewall and Symantec Backup Exec.

    • Integration (40%): IBM MQ and IBM Integration Bus (IIB), Hirschmann NMS, CCTV Cameras (Axis, Samsung, Pelco), Milestone VMS and video processing.

Client: Sri Lanka Police

sri-lanka-police-logo

Face Recognition on Video Surveillance System (FRVSS)

The FRVSS automates the face recognition process and identifies the suspects passed through the dedicated surveillance camera. System detects human face through on-line video of people passed through surveillance camera and matches the detected face with watch list entries by leveraging Face recognition technology.

This system helps to increase security, reduce manual recognition process and enhance professionalism of the support surveillance team through the simplification.

The FRVSS software consists of six modules and the modules are
– Surveillance Video from IP Camera and Image Frame Extractor
– Enroll Watch list Template
– Detect Face on Image from on-line video
– Match Face with watch list database
– Alert user and Alarm Acknowledgement
– System Log and Reports

System employs XID’s Face Recognition Engine for face recognition and matching. Surveillance video process is controlled with help of Network Encoder\IP Camera SDK.

  • Architectures
    • Application (40%): .NET (C#), MS SQL Server 2005, Crystal Reports 8.5
    • Infrastructure (20%): Windows Server 2008, Windows clustering, VM, Juniper switches, Fortinet Firewall and Symantec Backup Exec.
    • Integration (40%): Face SDK, CCTV Cameras, NVR and video processing.

Product Development and Projects and with Team One, Abacus Silicon Technology and CISCO (CERTIS) Singapore.

2001 to 2008

Company: Team One Technologies Pte Ltd

Client: Changi Airport Authority of Singapore (CAAS)

caas

Mobile Facility Inspection System (MFIS)

My Role: Project Management, System Developments, data migration, Implementation, Testing, UAT and deployment.
Team Size: 2

  • Architectures
    • Application (60%): .NET (VB.NET, C#, .NET compact Framework2.0) eVB 3.0, MSSQL SERVER 2005, MSSQL Server CE 2.0, SQL Server 2005 Mobile Edition, IIS 5.1, Crystal Reports, Windows Pocket PC 2003, Windows CE 4.0, Windows Pocket PC Version 4.20, Windows Mobile 5 and Windows Mobile 6 (Classic and Professional Version)
    • Infrastructure (20%): Windows Server 2003 R2, Cisco switches, Veritas Backup.
    • Integration (20%): MSMQ and SMS Gateway.

 

MIFS uses mobile technology to make building facility inspection and defect verification. MIFS has 3 modules: Host, EME and Contractor.

Building information and floor plans are synchronized into the CAAS officer’s PDA either wirelessly or through hot sync before inspection. However, CAAS officer can decide whether to synchronize floor plans to PDA. Contractor PDA is synchronized with host remotely through Dial-up/wireless network. Host configured to access the incoming connections with user name and password to accept the connections.

CAAS officers on patrolling the facility, notices items/areas requiring attention from the cleaning/other contractor, key in the findings and later synchronize with Server. At the same time, cleaning/other contractor will be notified via SMS regarding the defect found so that appropriate remedy action can be taken before the CAAS officer makes his next round of inspection. CAAS officer is able to make marking or note on floor plans for any defect found via PDA module which is integrated with Autodesk Onsite Viewer software. At the same time, this defect information will be saved to the PDA’s database and later synchronized with Server.

The data synchronization is done through RDA Push and Pull method through IIS and SQL Server CE Server Agent between PDA and SQL SERVER. Authorized PDA is only allowed to login to Host for synchronize the latest information.

Product:
Company: Abacus Silicon Technology Pte Ltd

ast

Fortress Security Access Control Management System

Fortress Security Access Control Management System is user-friendly software and this system is specifically designed for Small and Medium-sized Enterprises (SME) utilizing Fortress Controllers, i.e. SAC-D1 (Single Door Security Access Controller and Alarm System). The Fortress management software enables user to effectively control and configure access of their premises against unauthorized entry.

Fortress software provides the operator with a user friendly Virtual Mimic Control Panel to monitor and control the system’s function and online events of controllers. Tree View of the Device Network shows the devices in the Serial RS-485 and Ethernet RJ-45 Network. Serial (RS-232) and Ethernet (RJ-45 to RS-422/485) configuration settings, registering the Socket ports (TCP/IP) for Ethernet to serial communications are done through the Device Networks module. 10 Serial and unlimited Ethernet ports can be configured in the Device Network and a network link supports up to 15 controllers in a single RS-485 bus. Status of the DIP (Digital Input) and DOP (Digital Output) are graphically displayed in location Map display with animated Icons. Fortress software supports the location map import for their own building map to locate doors and alarm sensors.

The Access Card Readers, i.e. Proximity Readers (Weigand26, Weigand34, HID5355AGK-00 and HID535AGK14) settings, DIP/DOP settings like Door Normally Open/ Door Normally Close status; Security (Arm/Disarm) settings are downloaded to SAC to follow software settings.

The Database Manager (DBMan.dll) controls the database functions and procedures. The Database files are encrypted for security purpose and the encryption helps control the unauthorized access of database. Resource Document is used to release the software in different Languages. Fortress software is released in Chinese Simplified and Chinese Traditional Languages. Resource document has lookup table to add new languages and is ready to release in multilingual language (Japanese, Malay, French, German, etc.).

  • Architectures
    • Application (50%): VB.NET, COM, MS SQL Server 2000, Win XP
    • Infrastructure (10%): Windows Server 2000, Cisco switches
    • Integration (40%): Door Access controllers, Readers, Input/Output Modules, RS232, RS485, TCP/IP Converters and PSTN Modem

Device Manager (DeviceMan):
DeviceMan is ActiveX Exe and communication software for Fortress Management System and Security Access Controller (SAC-D1). The serial COM (RS-232 to RS-485), USB converters (RS-422 to RS-485) and Ethernet converters (RJ-45 to RS-485) are used to communicate with controllers; DeviceMan controls the communication between USB/Ethernet converters and SAC-D1 controllers.

DeviceMan is designed to run on PC System Tray at Fortress software startup and stop services on the Fortress software exit. It is secured with login and exit passwords, authorized user only can login and check the communications with SACs and others cannot access the service of DeviceMan. The Fortress software and DeviceMan is communicated through the Windows Sockets (TCP/IP), the connection established at the Fortress startup. The RS-232 Serial COM communication functions and procedures are controlled in DMport component (DMPort.ocx) and RJ-45 Ethernet to RS-422/485 Communication functions and procedures are controlled in the DMSocket component (DMSocket.ocx)

The DMport controls up to 10 serial COM ports and DMSocket handles unlimited numbers of socket port connections. The communication messages are logged to text files from the message logging TX/RX selection and the error messages are logged on to error log file.

The communication messages are transmitted with Checksum that are generated for every transaction message. The checksum added for secure transaction, which helps to identify length of the original message and prevents the data loss over the Network.

Product:

Company: Abacus Silicon Technology Pte Ltd
ast

eResponse System

eResponse System is designed to help teachers/trainers to conduct classroom lessons effectively. It uses wireless technology and consists of one receiving unit and 45 response pads. The students use the response pad to submit their answers. Involves 100% participation from the class and engages audience enthusiasm. Instant feedback on the results and saves time from marking the papers.

eResPort.dll

Development Tools: VB.NET, COM and Win XP.
Role: Analysis, Design, Implementation, Testing and Component Release.
Team Size: 1

This class library is a communication component between the eResponse system’s receiver and software. It is designed to act as COM between the eResponse System’s receiver and software (NTUC Income’s eResponse System software, ASKLEARN’s EduWiz software).

This component automatically detects the serial Comm. port of the USB port, which is connected to the eResponse receiver. It uses serial COM class that provides all necessary support for communicating with the Comm. port or Serial port. Library receives the encrypted data from the receiver and decrypts the received data to find out the exact data received. The data extractions are done using the key converts function, which converts the received HEX data to the original values pressed in the response pads. The response pad value triggers an Event to eResponse software.

Product:
Company:
CISCO Security Technology Pte Ltd

certis

SecuriTec Access Control Management System – e.Gate

My Role: Analysis, Design, Development, Testing and Software Release.
Team Size: 5
Components and DLL for e.Gate software: License Controller, NetMan, WANMan, DBMan.dll, Switch.ocx, and Lamp.ocx.

  • Architectures:
    • Application (60%): VB6.0, C, MS Access, COM, Sockets, Win 98/2000
    • Integration (40%): Door Access controllers, Readers, Input/Output Modules, RS232, RS485, TCP/IP Converters and PSTN Modem

 

SecuriTec Access Control Management System – e.Gate, is user-friendly software and this system is specifically designed for medium and large-sized enterprises utilizing SecuriTec’s e.Gate series of Controllers, i.e. DCU (Door Control Unit), SCU (Security Control Unit), LCU (Lift Control Unit) of 2-door control unites. The e.Gate software enables user to effectively control and configure access of their premises against unauthorized entry.

e.Gate software provides the operator with familiar and user friendly Virtual Mimic Control Panel for daily monitoring and control of the system’s functions and online events of controllers (DCUs). Tree View of the Device Network shows the devices in the Serial RS-485 and Ethernet RJ-45 Network.
Serial communication network RS-232 to RS-485 supports up to 31 DCU modules in single RS-485 Network. Serial and Ethernet (RJ-45 to RS-422/485) configuration settings, registering the socket ports (TCP/IP) for Ethernet to serial communications are done through the Device Networks module. Status of the DIP (Digital Input) and DOP (Digital Output) are graphically displayed in location map display with animated Icons. e.Gate software supports the location map import for their own building map to better view Door / PIR – Motion Detector locations.

The Time Slot, Time Schedule and Access Groups of DCUs are assigned and downloaded to DCU. The Access Card Readers, i.e. Proximity Readers (Weigand26, Weigand34, PS21, Magstrip, HID5355AGK-00 and HID5355AGK14) settings, DIP/DOP settings like Door Normally Open/ Door Normally Close status, Security (Arm/Disarm) settings, Lift control and Anti-Passback settings are downloaded to DCU/SCU/LCU to follow software settings.

The Database Manager (DBMan.dll) controls the database functions and procedures; the database files are encrypted for its security purpose and secured one. Resource document is used to release the software in different Languages. e.Gate software is released in Chinese Simplified and Chinese Traditional Languages. Resource document has look-up table to add new languages and is ready to release in any language.

e.Gate Remote Station

Development Tools: VB.NET, COM, Sockets, MS-Access and Win98/2000.
Role: Analysis, Design, Development and Implementation.
Team Size: 1 

e.Gate Remote Station is a PC anywhere software for e.Gate server. The software is designed to administer, control and access all the functions of e.Gate server software remotely. Remote station is connected to e.Gate server over PSTN/Internet. The components of e.Gate are used to do the same process and transactions.

Remote Station collects all the information and log files from e.Gate server and updates the local databases. User can do any modification in the settings of Device Network i.e. RS-232 to RS485, RJ-45 to RS485/422 device connection settings, Access card add/delete and changing Time Slot, Schedule, Access Groups, Readers and DIP/DOP settings. Any modifications done in the database of Remote station must be downloaded to server in order to function as updated settings. Monitoring functions helps to view all the online events in the server and stored events in the system log database. WANMan controls MODEM communications for PSTN connections and TCP/IP for network connections, separate set of PROTOCOLS used to control the Server and Remote station