In a wireless master device (N201), a wireless scheduling unit (16) allocates a real-time data period within a communication cycle for performing wireless communication with a wireless slave device that transmits real- Time data and non-real-timeData which has lower priority than the real- time data.
In a wireless master device (N201), a wireless scheduling unit (16) allocates a real-time data period within a communication cycle for performing wireless communication with a wireless slave device (N300) that transmits real-time data and non-real-time data which has lower priority than the real-time data, causes the wireless slave device (N300) to transmit the real-time data in the real-time data period, and if the communication cycle is remaining upon completion of the transmission of the real-time data by the wireless slave device (N300), allocates the remaining communication cycle time to a non-real-time data period, and causes the wireless slave device (N300) to transmit the non-real-time data in the non-real-time data period.