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 dataperiod.
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 dataperiod, 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 toa 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.