In recent years, long-range wide-area network (LoRaWAN) has attracted considerable attention due to its ability to realize massive machine-type communication (MTC); however, its throughput is limited by the duty cycle (DC). Packet-level index modulation (PLIM) can increase throughput by utilizing a data packet’s frequency channel and transmission timing as the information-bearing index. In PLIM, a node selects a specific transmission resource (frequency channel and timing) within a frame and transmits a packet. If the node cannot transmit the packet at the specific transmission resource, it discards the packet. This packet discard results in throughput degradation of each node. Thus, this paper proposes an index mapping scheme that divides a frame into multiple subframes to provide each node with multiple transmission opportunities. A node performs channel activity detection (CAD) at the selected transmission resource within a subframe; if the node cannot transmit a packet, it moves to the next subframe. The proposed scheme adaptively maps the information bit sequence onto a transmission resource within each subframe based on the wireless environment and communication quality. Computer simulation results show that the proposed scheme improves throughput by increasing the transmission opportunities and reducing the packet discard rate under the constraint of DC.